Core Responsibilities
Own software development for Digital Solutions offerings across the life cycle, from fitting concepts into products through delivery and transition to a product support team.
Lead the scoping, level of effort, and technical approach for pursuits, projects, and internal initiatives. Own the transformation of manual workflows into automated and agentic processes.
Establish the standards, tooling, and release practices that guide software development, and apply expert judgment on when to deliver through low code, no code, and GenAI assisted builds and when to write custom code.
Technical Skills
Full stack development in C#, .NET, Python, and JavaScript/TypeScript.
Front-end frameworks such as React, Angular, or Vue.js.
Back-end and database design across SQL Server, PostgreSQL, and NoSQL platforms.
Cloud-native development and deployment in Azure, AWS or GCP, including containerization and serverless architectures.
Deployment of solutions into multiple client-hosted production environments, each with distinct constraints, security requirements, and release processes.
API design and systems integration across data sources including PDFs, spreadsheets, data lakes, streaming IoT sensor feeds, point-cloud surveys, and BIM models.
Secure development practices, including authentication and authorization, encryption at rest and in transit, vulnerability scanning, and dependency management.
Automated testing, CI/CD, and version control at a level sufficient to establish these practices and standards for others to follow.
Low-code platforms such as Microsoft Power Platform, and the integration of large language models and generative AI into custom software.
Leadership and Judgment
Translating problem statements from non-technical colleagues into technical requirements and system architecture.
Documenting design decisions and communicating technical trade-offs to business stakeholders.
Selecting development tools and platforms based on cost, support requirements, and long-term maintainability.
Establishing development standards, documentation, playbooks, and reusable components that accelerate future projects.
Providing technical direction and code review to project teams and junior staff.
Evaluating solution maturity to determine which concepts are ready to advance into production.
Experience
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field with 10 years of experience, or a Master’s degree with 5 years of experience.
Full life cycle software development experience, from concept definition and requirements through architecture, development, testing, and production launch.
Typically requires at least 5 years in architecture and engineering, professional services consulting, or a comparable environment developing software for operational or client-facing use.
Experience establishing or maturing software development practices, including source control, build and deployment pipelines, automated testing, and release management.
Strong problem-solving, communication, and collaboration skills.
Candidates must be legally authorized to work in the United States permanently. This position is not eligible for visa sponsorship or visa transfer.**
Preferred Qualifications
Master’s degree in a related technical field.
Custom plugin and extension development for Autodesk (Revit, Civil 3D), Bentley, or comparable design platform APIs.
Domain experience in transportation, aviation, aerospace, or infrastructure systems, such as ITS, TSM&O, or digital twins.
Experience integrating design models (BIM) with real-time operational data.
Experience productizing prototypes, including SaaS delivery and reusable software platforms.
Relevant cloud, development, architecture, or security certifications.
Why Join Us
Advance software from early-stage concept through commercial launch in client production environments.
Define the development standards, tools, and practices that support a growing software capability.
Work across the full software development stack with modern cloud, automation, and AI technologies.
Solve complex technical problems across our aviation, federal, transportation, aerospace, and health & science markets.
Collaborate with engineers and scientists whose domain expertise shapes the products you build.
An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
Please view Equal Employment Opportunity Posters provided by OFCCP here.
Please note: no agency representation or submissions will be recognized for this vacancy. Candidates should apply directly to this role to be considered. It is the responsibility of all third-party recruiting and employment agencies to know and adhere to our recruiting policy.
The Team
Our Digital Solutions team develops the software, automation, and digital tools that support RS&H client solutions and project delivery. We work with architects, engineers, and scientists across the firm to identify opportunities, develop new products and services, and bring them into production.
The Company
Employee-owned, RS&H is one of the nation’s leading architecture, engineering, and consulting firms, with associates who work hard every day to create tomorrow together. We offer an exceptional journey from start to future. Our integrated teams translate experience into insight, turn challenges into opportunities, and build relationships that are as strong as the buildings and infrastructure we deliver together. We attribute our success to our unwavering commitment to our core values: integrity, accountability, curiosity, and teamwork.