A global engineering & nuclear services firm delivering end‑to‑end infrastructure and energy solutions.
Lead US software development team, oversee projects, staff, technical delivery and client relations.
10 days ago ago
$130,000 - $165,000
Expert & Leadership (13+ years)
Full Time
Denver, CO
Office Full-Time
Company Size
40,000 Employees
Service Specialisms
Architectural Design and Engineering
Civil Design and Engineering
Structural Design and Engineering
Electrical Design and Engineering
Mechanical Design and Engineering
Transportation planning
Highways and bridges
Railroads and transit
Sector Specialisms
Water
Environment
Education
Aerospace
Security
Defence
Communications
Infrastructure
Role
Description
app development
ai integration
data integration
performance tuning
agile devops
technical lead
Serves as key technical point of contact for the software development team.
Monitors and enforces compliance with established quality control standards, ensuring that appropriate quality assurance activities are being performed throughout the operating unit.
Manage the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance using Agile methodologies and DevOps practices to ensure continuous integration, delivery, and improvement.
Assists staff in resolving problems concerning work with the various business units.
Contribute to the design and integration of AI-powered features, such tools using natural language processing.
Approves purchase requests for capital items as specified in the Authorization Matrix.
Design, develop, and maintain applications across web, mobile, and desktop platforms.
Conducts semi-annual performance reviews and annual career planning sessions with direct reports.
Integrate data from various sources and APIs, ensuring performance, scalability, and security.
Assists sales leads and project managers to staff new pursuits and contract negotiations and provide supporting project examples, materials, and knowledge for pursuits.
Supervises the software development team, helps with career development and training needed to meet the delivery requirements and goals of the US business.
Participates in pursuing new project opportunities for the firm by maintaining contact with current and prospective clients.
Initiates requisitions and hires new employees for the software development team, recommends salary levels for new hires and initiates salary and position adjustment actions for staff, subject to senior management review and approval.
Helps staff identify and pursue technical and professional development activities consistent with their career development goals and work unit objectives/company needs.
Work closely with cross-functional teams to align development efforts with business goals.
Collaborate with clients and stakeholders to define software requirements and technical strategies.
Be responsible for driving a culture of technical excellence throughout the sub-practice by providing opportunities for growth and development of technical staff and ensuring sound quality control and safety procedures are employed by all staff.
Provides staff with ongoing performance feedback and counsel to promote improved performance and career development.
Analyze system behavior, identify patterns, and optimize application performance.
Apply software engineering principles to select appropriate frameworks, tools, and design patterns.
Reviews project QC plans and periodic QA compliance audits on current or recently completed projects.
Ensure appropriate staff allocation to projects in consideration of project schedules, budgets, key milestone dates and work products.
Manage the software development team's productivity, skillsets and opportunities making sure we have the right resources for both existing and upcoming projects.
Works with Practice and Technical Directors to design and implement development tracks for technical staff, with a focus on building technical excellence at all levels of the organization.
In coordination with Technical Professional Organization (TPO) and Business Unit (BU) leadership, identifies current and future staffing needs.
Requirements
azure devops
python
c#
git
azure
technical lead
Experience with CI/CD pipelines using Azure DevOps or GitHub Actions.
An "Enhanced" or "Consultant of Choice" level of competency is expected of incumbents at this level.
Familiarity with Agile methodologies and tools such as Dev/Ops Azure Boards.
Candidates should have at least 10 years of professional software development experience post-Bachelor'S or 5 years post-Master's, including a minimum of 2 years in a technical lead or supervisory role. Non-degreed applicants will be considered with 10+ years of hands-on software development experience, including at least 5 years in technical leadership capacity.
Strong scripting experience with Python.
Proficient using C# and JavaScript/TypeScript, Python. Experience with C++ and Java a plus.
Proficient in using Git for version control and collaboration.
Experience with AI platforms and tools is a plus.
Experience with modern frontend Web development using frameworks such as Angular, React, or Vue.js.
Proficient using SQL Server database. Knowledge of database servers including Oracle and PostgreSQL.
Skilled in mobile development using Xamarin/MAUI, Dart or React Native.
Proven ability to lead development teams, mentor staff, and manage project delivery.
Proficient with Microsoft Azure cloud platforms. Experience with AWS, or Google Cloud Platform is a plus.
Bachelor's degree in Computer Science, Information Systems, Mathematics, or a related field is preferred; a Master's degree or MBA is a plus.
Proficient in backend development using .NET Core, Node.js, and RESTful API design.
Strong technical writing, analytical, and communication skills are essential, including the ability to present concepts verbally.
Benefits
Information not given or found
Training + Development
Information not given or found
Interview process
Information not given or found
Visa Sponsorship
Information not given or found
Security clearance
Information not given or found
Company
Overview
C$12.5B
Backlog
Record backlog amid surging demand.
113 km
Bike/Ped Facilities
It has designed an extensive network of cycling and pedestrian infrastructure.
Its tech‑forward Richland Technology Center supports robotics, digital and net‑zero innovation in energy and cleanup.
A nuclear engineering pioneer, it’s the owner’s engineer for U.S. small modular reactor projects and refurbishments.
A trusted tolls and highway consultant, it supports major state DOTs.
Culture + Values
Engineering a better future for our planet and its people.
Safety: We put safety at the heart of everything we do, to safeguard people, assets and the environment.
Integrity: We do the right thing, no matter what, and are accountable for our actions.
Innovation: We redefine engineering by thinking boldly, proudly and differently.
Collaboration: We work together and embrace each other’s unique contribution to deliver amazing results for all.
Excellence: We are proud to do our best, achieve high standards, creating environments where all can thrive.
Environment + Sustainability
Net-zero by 2030
Emissions Goal
Achieved a net-zero target for operational emissions by 2030, marking a significant milestone in sustainability efforts.
87% reduction
Emissions Drop
Reduced Scope 1 & 2 emissions by ~87% compared to a 2019 baseline through strategic measures like divestment and fleet electrification.
62 score
Carbon Performance
Achieved a DitchCarbon score of 62, significantly higher than the industry average of 20, ranking in the top 1% globally.
Over 50%
Sustainable Revenue
More than half of 2022 revenue came from sustainable projects, including clean energy, water sanitation, and mass transit initiatives.
Achieved PAS 2080:2023 certification for whole‑life carbon management in infrastructure.