DPR Construction
Principal Software Architect - Software Development
DPR Construction, Washington, District Of Columbia, United States, 20001
Senior Solutions Architect
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 productsbut 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 togetherby 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.
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 productsbut 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 togetherby 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.