Sargent & Lundy

Lead Software Engineer

Sargent & Lundy$100K — $144K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of software development experience with a strong focus on Agile.
  • 3+ years leading and mentoring developers.
  • Experience with PaaS solutions, showcasing cloud development and deployment knowledge.
  • 5+ years with REACT and .NET C# programming.
  • Experience launching applications from ground up, covering all development phases.
  • Strong understanding of full-stack development processes.

Responsibilities

  • Lead and mentor a team in enterprise software application design and development.
  • Foster a culture of collaboration and continuous learning.
  • Promote Agile principles through team collaboration and project ceremonies.
  • Collaborate with cross-functional teams to define project requirements and scope.
  • Oversee software architecture design for scalability, security, and performance.
  • Review code and ensure adherence to coding standards and best practices.
  • Contribute to technical documentation including diagrams and specifications.

Benefits

  • Flexible work schedule with 3 days in the office and 2 days remote.
  • Opportunity to work in a collaborative and innovative environment.
  • Support for continued learning and professional development.
  • Comprehensive benefits package reflecting commitment to employee well-being.
Full Job Description
Description

We are seeking an experienced Technical Lead to join our dynamic software engineering team. The ideal candidate will have a strong background in Agile methodologies, extensive experience building and designing cloud native applications using PAAS tools and native cloud concepts. As a Technical Lead, you will play a pivotal role in shaping our software development practices, mentoring team members, and delivering high-quality software solutions that meet our business objectives.

 

Responsibilites for the Lead Software Engineer include but are not limited to:

 

Leadership and Mentorship:

  • Lead and mentor a team of engineers in the design, development, and implementation of enterprise software applications using REACT, MVC and .NET Core/.NET framework.
  • Foster a culture of collaboration, innovation, and continuous learning within the team.
  • Stay up to date with the latest industry trends and technologies and evaluate their potential application to the team’s projects.

Agile Methodology Facilitation:

  • Promote Agile principles by fostering a culture of collaboration, adaptability, and continuous improvement through regular ceremonies such as sprint planning and retrospectives.
  • Collaborate closely with Product Managers, UX/UI Designers, and other stakeholders to define project requirements, scope, and timelines within Agile sprints.
  • Develop structured process and define a future state of operations that outlines how Agile methodologies will be implemented and sustained across teams for ongoing efficiency and effectiveness.

Software Architecture and Design:

  • Oversee the architecture and design of software solutions to ensure scalability, security, and performance.
  • Demonstrable proficiency in Azure services and tools including Azure functions, Azure logic apps, and Azure DevOps.
  • Depth in microservices architecture, containerization using Docker and Kubernetes, and orchestration of applications.
  • Experience with design patterns such as MVC, MVVM and application refactoring to transition to cloud native design and architecture patterns.
  • Develop and maintain integrations with third-party applications using APIs.
  • Review code, provide constructive feedback, and ensure adherence to best practices and coding standards.
  • Improve application support and reduce operational costs by migrating to cloud where possible, upgrading the framework for better security, retiring/replacing applications that are not in use.
  • Promote and drive cloud development pattern design within development tools.

Collaboration with Cross-Functional Teams:

  • Work effectively with cross-functional teams, including Product Managers, UX/UI Designers, and other stakeholders to ensure alignment on project goals and deliverables.
  • Troubleshoot and resolve technical issues, ensuring timely delivery of high-quality software products.
  • Contribute to the development and maintenance of technical documentation, including architectural diagrams, design specifications, and API documentation.

 

This position offers the flexibility of a hybrid schedule with the expectation of 3 days per week in our downtown Chicago office, and 2 days remote from home.

Qualifications

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7 years of experience in software development, with a strong focus on Agile methodologies.
  • Minimum of 3 years experience in leading and mentoring a team of developers.
  • Proven experience with Platform as a Service (PaaS) solutions, demonstrating a strong understanding of cloud development, deployment, and management processes in a PaaS environment.
  • Minimum of 5 years experience with REACT and .NET C# programming languages
  • Demonstrated experience building and launching an application from the ground up, from requirements and architecture through development, deployment, and support.
  • Solid understanding of full-stack development processes.
  • Experience with database design and development using SQL Server or similar database systems.
  • Strong problem-solving skills and the ability to work under pressure.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Familiarity with cloud platforms (e.g., Azure, AWS) and DevOps practices.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines and unit testing frameworks.
  • Technical certifications such as Azure Developer Associate, MCPD/MCSD (Microsoft certified professional/solutions developer) are preferred

 

We do not sponsor employees for work authorization in the U.S. for this position.

 

Compensation Range$100,010.00 - $144,190.00 Transparency StatementSargent & Lundy discloses compensation ranges that comply with all local and state regulations. The total compensation package for eligible positions will include a base salary or an hourly rate and a comprehensive benefits package, reflecting our commitment to rewarding performance and supporting the overall well-being of our employees. Individuals may also be eligible to participate in our yearly discretionary bonus.

About Sargent & Lundy

Sargent & Lundy is an engineering consulting firm that provides comprehensive engineering, energy business consulting, and project services for power generation and transmission projects. The company was founded in 1891 and is headquartered in Chicago, Illinois. Sargent & Lundy has a team of over 2,000 professionals who have extensive experience in the power industry and can provide clients with innovative solutions to complex challenges. The company has worked on a wide range of projects including nuclear power plants, fossil fuel power plants, and renewable energy projects.
Learn more about Sargent & Lundy
Size
2,000 employees
Industry
Founded
1891

Similar Jobs

More Jobs at Sargent & Lundy

More Information Technology Jobs

Find similar Lead Software Engineer jobs: