Lead Software Engineer - AI
Listed on 2026-07-17
-
Software Development
AI Engineer (Applied/Software), Full Stack Developer, Software Architect, Software Engineer
Lead Software Engineer
Kiewit is looking for top talent to join our fast-paced and innovative Software Delivery Team. We are seeking a highly talented, experienced Lead Software Engineer who is passionate about creating next-generation construction products and services, leveraging modern software engineering and AI-enabled development practices. The ideal candidate combines strong architecture and leadership skills with experience using AI-assisted development tools to improve engineering productivity, code quality, and delivery velocity.
Responsibilities
- Considers the customer's perspective and experiences when designing systems.
- Leads and participates in the architectural design of features early in the development cycle.
- Produces quality designs that ensure solutions meet performance, scalability, flexibility, and extensibility requirements.
- Leads the team in establishing program specifications and secure coding standards.
Solution Execution
- Work with Product Owners to translate roadmap features into manageable components/tasks.
- Champion automated testing and test-driven development.
- Write and coach the team on clean, maintainable, and scalable code.
- Utilize AI-assisted development tools such as Cursor, Git Hub Copilot, Claude Code, ChatGPT Enterprise, Windsurf, or Codeium to accelerate software delivery.
- Establish best practices for AI-assisted software development, including prompt engineering, code review governance, security validation, and responsible AI usage.
- Drive adoption of AI-powered development workflows, automated code generation, intelligent testing, and developer productivity tooling.
- Own the full release lifecycle in Azure Dev Ops from maintaining multi-stage pipeline YAML and environment configurations to executing deployments and validating post-release health across Azure App Services, Service Bus, and API integrations using Azure Monitor and Application Insights.
Leadership
- Primary technical point of contact for stakeholders.
- Responsible for managing delivery of committed work for the team.
- Mentor junior developers and engineers.
- Champion modern software engineering practices including AI-enabled development workflows, Dev Sec Ops , and continuous delivery.
- Lead evaluation and adoption of emerging AI engineering tools and platforms.
Requirements
- Bachelor's and/or master's degree in computer science, Information Technology, Engineering, or related experience.
- 3+ years of Lead/Senior Software Engineering experience.
- 7+ years of experience building software using OOP practices.
- Experience with React.
- Strong understanding of .NET development.
- Experience using AI-assisted software development tools such as Cursor, Git Hub Copilot, Claude Code, ChatGPT Enterprise, Windsurf, Codeium, or similar platforms.
- Experience incorporating AI-powered development workflows including code generation, refactoring, testing, documentation, and code review.
- Familiarity with prompt engineering, AI-assisted debugging, and developer productivity optimization.
- Experience with SQL Server/Azure SQL and Azure ecosystem services.
Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including Clearly Rateds Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).