DPR Construction
Principal Software Architect - Software Development
DPR Construction, Washington, District of Columbia, us, 20022
Principal Software Architect - Software Development
Join to apply for the
Principal Software Architect - Software Development
role at
DPR Construction Principal Software Architect - Software Development
1 day ago Be among the first 25 applicants Join to apply for the
Principal Software Architect - Software Development
role at
DPR Construction Get AI-powered advice on this job and more exclusive features. Job Description
Job Description
DPR Construction
is a forward looking, general contractor with a large focus on technology and innovation to redefine the construction industry. Founded in 1990, DPR specializes in technically complex and sustainable projects, consistently ranking among the top general contractors in the United States.
Our in-house software development team is at the forefront of construction innovation, building modern, scalable, and intelligent software platforms that streamline operations, enable smarter decisions, and transform how construction is delivered.
Job Overview
We are seeking a Senior Solutions Architect to lead the technical vision and architecture of robust, high-performance applications and digital platforms. This individual will lead system design, guide engineering teams, and facilitate cross-functional innovation through data, analytics, and AI/ML teams. They will also champion engineering enablement through Developer Experience (DX) strategies and tooling.
This is a hands-on leadership role for a technologist who thrives at the intersection of strategy and execution, with deep expertise in Cloud technologies (Preferably Azure), React, TypeScript, C#/.NET Core, data platforms, and developer productivity tooling.
This role will report directly to the Software Development Leader and will provide technical leadership and lead a team of senior full-stack developers.
Key Responsibilities
Enterprise Architecture Leadership: Define scalable, secure, and resilient system architectures using Azure-native services, microservices, DDD, Clean Architecture, and event-driven pub-sub patterns. Full Stack Delivery: Oversee the design and development of full-stack web applications using C#/.NET Core (backend) and React (frontend), adhering to security, performance, and usability standards. Data-Enabled Systems: Collaborate with data engineering, AI/ML, and analytics teams to support data pipelines, feature stores, and APIs; ensure architectural patterns align with real-time and batch data use cases. Database & API Design: Architect applications backed by PostgreSQL, SQL Server, and integrate with scalable RESTful and GraphQL APIs. Developer Experience (DX): Lead initiatives to improve developer workflows, including implementing and customizing developer portals and self-service platform tooling. DevOps Enablement: Build and manage automated CI/CD pipelines, GitOps strategies, and infrastructure-as-code using Azure DevOps, GitHub Actions, Terraform, or Bicep. API Lifecycle Management: Govern API strategy, API Management, and API Center for documentation, discoverability, monitoring, and governance. Emerging Tech Integration: Evaluate and integrate modern tools such as GitHub Copilot, ChatGPT APIs, and Python-based services for AI/ML and automation use cases. Technical Mentorship: Coach and mentor engineers, foster a high-performance engineering culture, and lead architectural reviews and technical workshops. Cross-Functional Collaboration: Partner with product, security, infrastructure, and data teams to align business goals with technology strategy.
Required Qualifications
10+ years of software engineering experience, including 5+ years in an architecture or staff/principal engineer role.
Excellent communication, team leadership, and stakeholder management skills. Proven ability to align technology with business objectives in an agile, product-driven organization. Experience with Architectural and design patterns, SOLID principles, microservices, Domain-Driven Design, Clean Architecture, and pub-sub/event-driven systems. Expertise in designing and developing applications using cloud platforms (Functions, App Services, Event Grid, Service Bus, Key Vault, etc.) Strong knowledge of Software development, systems integrations, backend programming languages & frameworks, specifically using C#, ASP .NET Core, Node.js, Python Strong frontend development experience in frameworks such as Angular or React API-first development with REST, GraphQL, Swagger/OpenAPI, API Management CI/CD, IaC, and DevOps automation (GitHub Actions, Azure DevOps, Terraform, Bicep) Understanding and working knowledge of authentication, authorization and other security principles (OAuth2, OIDC, role-based access) Experience of Database design and data modeling techniques etc. (PostgreSQL, SQL Server, and data modeling) Excellent analytical, communication, and stakeholder engagement skills, with a proven ability to align technical strategy with business needs Experience leading platform teams or internal product teams focused on developer enablement or internal tooling
Preferred Qualifications
Experience in construction tech, BIM, or AEC industry platforms. Familiarity with integrating AI/ML models and services in production environments
Why Join DPR Construction?
Shape the future of construction through technology innovation. Work in a collaborative, empowered, and purpose-driven environment. Competitive compensation and benefits with opportunities for career growth. Build not only great products—but great teams and great impact.
Work Conditions
Prolonged periods of sitting and/or standing at a computer screen. Must be able to sit or stand for long periods of time. Must be able to lift 15 pounds at times. Occasional domestic travel, via airplane, will be required for meetings.
This is a
hybrid
role with most time being spent working from home. Attendance at important meetings and events at the local DPR office is required.
DPR Construction is a forward-thinking, self-performing general contractor specializing in technically complex and sustainable projects for the advanced technology, life sciences, healthcare, higher education and commercial markets. Founded in 1990, DPR is a great story of entrepreneurial success as a private, employee-owned company that has grown into a multi-billion-dollar family of companies with offices around the world.
Working at DPR, you'll have the chance to try new things, explore unique paths and shape your future. Here, we build opportunity together—by harnessing our talents, enabling curiosity and pursuing our collective ambition to make the best ideas happen. We are proud to be recognized as a great place to work by our talented teammates and leading news organizations like U.S. News and World Report, Forbes, Fast Company and Newsweek.
Explore our open opportunities at www.dpr.com/careers. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Construction and Civil Engineering Referrals increase your chances of interviewing at DPR Construction by 2x Sign in to set job alerts for “Principal Software Architect” roles.
Reston, VA $90,000.00-$120,000.00 1 week ago Washington, DC $56.25-$137,000.00 3 days ago Junior Full Stack Software Engineer (JAVA)
Washington, DC $183,100.00-$203,400.00 1 day ago Washington, DC $80,000.00-$120,000.00 1 week ago Fort Meade, MD $12,000.00-$150,000.00 1 month ago Bethesda, MD $55,250.00-$99,875.00 1 day ago Washington, DC $65,000.00-$400,000.00 4 days ago Bethesda, MD $110,000.00-$150,000.00 4 days ago Annapolis Junction, MD $80,000.00-$120,000.00 2 days ago Annapolis Junction, MD $3,000.00-$5,250.00 1 week ago Fort Meade, MD $70,000.00-$100,000.00 1 month ago Junior F/E Software Engineer (Hybrid) - 23684
Columbia, MD $89,769.00-$130,000.00 1 week ago Columbia, MD $70,000.00-$190,000.00 1 week ago Annapolis Junction, MD $130,000.00-$270,000.00 1 month ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Join to apply for the
Principal Software Architect - Software Development
role at
DPR Construction Principal Software Architect - Software Development
1 day ago Be among the first 25 applicants Join to apply for the
Principal Software Architect - Software Development
role at
DPR Construction Get AI-powered advice on this job and more exclusive features. Job Description
Job Description
DPR Construction
is a forward looking, general contractor with a large focus on technology and innovation to redefine the construction industry. Founded in 1990, DPR specializes in technically complex and sustainable projects, consistently ranking among the top general contractors in the United States.
Our in-house software development team is at the forefront of construction innovation, building modern, scalable, and intelligent software platforms that streamline operations, enable smarter decisions, and transform how construction is delivered.
Job Overview
We are seeking a Senior Solutions Architect to lead the technical vision and architecture of robust, high-performance applications and digital platforms. This individual will lead system design, guide engineering teams, and facilitate cross-functional innovation through data, analytics, and AI/ML teams. They will also champion engineering enablement through Developer Experience (DX) strategies and tooling.
This is a hands-on leadership role for a technologist who thrives at the intersection of strategy and execution, with deep expertise in Cloud technologies (Preferably Azure), React, TypeScript, C#/.NET Core, data platforms, and developer productivity tooling.
This role will report directly to the Software Development Leader and will provide technical leadership and lead a team of senior full-stack developers.
Key Responsibilities
Enterprise Architecture Leadership: Define scalable, secure, and resilient system architectures using Azure-native services, microservices, DDD, Clean Architecture, and event-driven pub-sub patterns. Full Stack Delivery: Oversee the design and development of full-stack web applications using C#/.NET Core (backend) and React (frontend), adhering to security, performance, and usability standards. Data-Enabled Systems: Collaborate with data engineering, AI/ML, and analytics teams to support data pipelines, feature stores, and APIs; ensure architectural patterns align with real-time and batch data use cases. Database & API Design: Architect applications backed by PostgreSQL, SQL Server, and integrate with scalable RESTful and GraphQL APIs. Developer Experience (DX): Lead initiatives to improve developer workflows, including implementing and customizing developer portals and self-service platform tooling. DevOps Enablement: Build and manage automated CI/CD pipelines, GitOps strategies, and infrastructure-as-code using Azure DevOps, GitHub Actions, Terraform, or Bicep. API Lifecycle Management: Govern API strategy, API Management, and API Center for documentation, discoverability, monitoring, and governance. Emerging Tech Integration: Evaluate and integrate modern tools such as GitHub Copilot, ChatGPT APIs, and Python-based services for AI/ML and automation use cases. Technical Mentorship: Coach and mentor engineers, foster a high-performance engineering culture, and lead architectural reviews and technical workshops. Cross-Functional Collaboration: Partner with product, security, infrastructure, and data teams to align business goals with technology strategy.
Required Qualifications
10+ years of software engineering experience, including 5+ years in an architecture or staff/principal engineer role.
Excellent communication, team leadership, and stakeholder management skills. Proven ability to align technology with business objectives in an agile, product-driven organization. Experience with Architectural and design patterns, SOLID principles, microservices, Domain-Driven Design, Clean Architecture, and pub-sub/event-driven systems. Expertise in designing and developing applications using cloud platforms (Functions, App Services, Event Grid, Service Bus, Key Vault, etc.) Strong knowledge of Software development, systems integrations, backend programming languages & frameworks, specifically using C#, ASP .NET Core, Node.js, Python Strong frontend development experience in frameworks such as Angular or React API-first development with REST, GraphQL, Swagger/OpenAPI, API Management CI/CD, IaC, and DevOps automation (GitHub Actions, Azure DevOps, Terraform, Bicep) Understanding and working knowledge of authentication, authorization and other security principles (OAuth2, OIDC, role-based access) Experience of Database design and data modeling techniques etc. (PostgreSQL, SQL Server, and data modeling) Excellent analytical, communication, and stakeholder engagement skills, with a proven ability to align technical strategy with business needs Experience leading platform teams or internal product teams focused on developer enablement or internal tooling
Preferred Qualifications
Experience in construction tech, BIM, or AEC industry platforms. Familiarity with integrating AI/ML models and services in production environments
Why Join DPR Construction?
Shape the future of construction through technology innovation. Work in a collaborative, empowered, and purpose-driven environment. Competitive compensation and benefits with opportunities for career growth. Build not only great products—but great teams and great impact.
Work Conditions
Prolonged periods of sitting and/or standing at a computer screen. Must be able to sit or stand for long periods of time. Must be able to lift 15 pounds at times. Occasional domestic travel, via airplane, will be required for meetings.
This is a
hybrid
role with most time being spent working from home. Attendance at important meetings and events at the local DPR office is required.
DPR Construction is a forward-thinking, self-performing general contractor specializing in technically complex and sustainable projects for the advanced technology, life sciences, healthcare, higher education and commercial markets. Founded in 1990, DPR is a great story of entrepreneurial success as a private, employee-owned company that has grown into a multi-billion-dollar family of companies with offices around the world.
Working at DPR, you'll have the chance to try new things, explore unique paths and shape your future. Here, we build opportunity together—by harnessing our talents, enabling curiosity and pursuing our collective ambition to make the best ideas happen. We are proud to be recognized as a great place to work by our talented teammates and leading news organizations like U.S. News and World Report, Forbes, Fast Company and Newsweek.
Explore our open opportunities at www.dpr.com/careers. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Construction and Civil Engineering Referrals increase your chances of interviewing at DPR Construction by 2x Sign in to set job alerts for “Principal Software Architect” roles.
Reston, VA $90,000.00-$120,000.00 1 week ago Washington, DC $56.25-$137,000.00 3 days ago Junior Full Stack Software Engineer (JAVA)
Washington, DC $183,100.00-$203,400.00 1 day ago Washington, DC $80,000.00-$120,000.00 1 week ago Fort Meade, MD $12,000.00-$150,000.00 1 month ago Bethesda, MD $55,250.00-$99,875.00 1 day ago Washington, DC $65,000.00-$400,000.00 4 days ago Bethesda, MD $110,000.00-$150,000.00 4 days ago Annapolis Junction, MD $80,000.00-$120,000.00 2 days ago Annapolis Junction, MD $3,000.00-$5,250.00 1 week ago Fort Meade, MD $70,000.00-$100,000.00 1 month ago Junior F/E Software Engineer (Hybrid) - 23684
Columbia, MD $89,769.00-$130,000.00 1 week ago Columbia, MD $70,000.00-$190,000.00 1 week ago Annapolis Junction, MD $130,000.00-$270,000.00 1 month ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr