Senior Software Engineer

AIA Contract Documents · United States · $120k–$150k

Posted 29 days ago

Apply in seconds with Jobply
One-click apply on Workday, Greenhouse, Lever & 50+ ATS systems
Apply with Jobply →

Skills

.NET CoreAngularNext.jsTypeScriptMicroservicesMongoDBSQLAzureREST APIsGraphQLGitFull Stack DevelopmentDebuggingSystem DesignOAuthJWT

Benefits

Job description

About ACD

For more than a century, AIA Contract Documents (ACD) has supported architecture, engineering, and construction professionals by delivering a shared industry standard to align parties on a project.

What began in 1888 with the development of standardized construction contracts has evolved into a comprehensive suite of contract tools and foundational workflows that not only shape how the industry works today, but uniquely position ACD to help firms navigate construction’s growing complexity.

In a world driven by scale, fragmentation, and AI-generated decisions that prioritize speed over a clear understanding of risk, ACD serves as a trusted anchor, ensuring project participants can reduce disputes and negotiations, while achieving faster alignment and more predictable outcomes for the future.

We’re seeking a hands-on Software Engineer to join our delivery pod, building reliable, scalable features on our modern cloud platform. You’ll work across the stack, collaborating with teammates and product management to deliver impactful solutions for the construction industry.

What You’ll Do

  • Follow design, implement, and review high-impact services and UIs; write production code across the stack.

  • Build on an Angular frontend and .NET Core microservices backend; debug issues across services, APIs, UI, and data layers (MongoDB, SQL).

  • Troubleshoot and resolve complex, system-wide bugs across microservices and the UI.

  • Make pragmatic technical decisions balancing scalability, reliability, security, and cost on Azure.

  • Collaborate effectively in a distributed team with colleagues in the US and India.

  • Communicate proactively and frequently with your team to solve problems.

  • Other duties as assigned

Our Tech Environment

  • Frontend: Angular, Next.js, TypeScript, Material-UI, responsive design

  • Backend: .NET Core with a microservices architecture, REST and GraphQL APIs

  • Authentication: Azure B2C, NextAuth.js, OAuth flows, MSAL-Angular, JWT handling

  • Databases: MongoDB (primary), with some SQL

  • Tooling: Visual Studio / VS Code, Git

  • Cloud: Azure-native preferred, AWS acceptable

E-commerce & CMS Skills (Nice to Have)

  • BigCommerce or similar: Storefront and Admin APIs, Webhooks

  • Contentful: Headless CMS, content modeling, authoring

  • Stripe: API integrations, subscription management, webhooks

  • Search Optimization: Algolia Search / SEO integration

What We’re Looking For

  • 3+ years of professional software development experience (or equivalent), with hands-on experience in production systems

  • Strong expertise in .NET Core and microservices

  • Front-end proficiency required—Next.js preferred, but Angular or Vue also acceptable

  • Ability to debug across the full stack independently

  • Comfortable working across time zones and cultures

  • Demonstrated willingness and ability to communicate ‘early and often’ with team members in a remote environment

Stop filling out the same form 100 times.

Install the free Jobply Chrome extension and auto-apply to Senior Software Engineer and 300,000+ other live jobs across Workday, Greenhouse, Lever, and 50+ other ATS systems.

Apply with Jobply — Free
✓ Free forever✓ No credit card✓ 4.8★ from 12k+ users