Demo

Senior Software Development Lead/Business Analyst

Tetra Tech Careers
Pickering, MO Full Time
POSTED ON 10/3/2025
AVAILABLE BEFORE 12/3/2025

 

Discover your full potential.  At Tetra Tech, we are collaborating with industry-leading experts for a sustainable future for our world.  We combine consulting and engineering with advanced analytics and technology to solve the world’s most complex challenges. Our innovation hubs across the globe will enable you to share ideas and best practices while growing your professional network. Wherever you are in your career journey, you will benefit from working with world-class engineers, scientists, and technical specialists.

Apply today and join the company that is Leading with Science®.

 

Your Role:

 

We are currently seeking an Innovative and results-driven software leader with over 10 years of experience in software development, stakeholder engagement, and project management. Skilled at translating business needs into technical solutions, managing cross-functional teams, and ensuring on-time delivery of complex projects. Adept at leading client discussions, gathering requirements, and aligning development execution with organizational goals. The requirements listed below are representative of the knowledge, skill, and/or ability required.   

 

Responsibilities:

 

  • Software Development & Technical Leadership

o   Lead the design, development, and delivery of cloud-based applications using ASP.NET Core MVC (C#), Entity Framework, React, and TypeScript.

o   Accurately implement responsive UI designs and maintain SQL Server databases to ensure performance and reliability.

o   Develop and execute automated testing strategies (unit testing with xUnit/Jest, UI testing with Cypress) to guarantee software quality.

o   Administer, develop  and oversee Azure DevOps features

§  Pipelines

§  Package repositories (NuGet, npm)

§  Automated deployment

o   Provide hands-on technical leadership while mentoring team members.

  • Business Analysis & Stakeholder Engagement

o   Lead stakeholder discussions to gather, analyze, and document business requirements, ensuring alignment with technical solutions.

o   Act as the primary liaison between business units and technical teams, clarifying scope, priorities, and translating business needs into effective technical solutions.

o   Ensure deliverables align with client goals, compliance standards, and regulatory frameworks (e.g., nuclear).

  • Project Management & Delivery Oversight

o   Oversee the full software development lifecycle, from requirements and design through development, testing, deployment, and support.

o   Manage project schedules, deliverables, and risks using Agile and hybrid methodologies, ensuring alignment with client goals and compliance standards.

o   Provide direction as both technical lead and project manager, balancing hands-on development with leadership duties.

  • Must be able to obtain security clearance

  • Experience with Autodesk Revit, Revit Add-ins and the Revit API is advantageous

  • Experience with AI/Open AI APIs is an asset

Qualifications:

  • University Degree is considered an asset

  • 10 years of related experience in software development is essential

  • Interfaces directly with customers, users, graphic designers, and web content specialists to ensure that needs are technically feasible and meet customer strategy and goal.

  • Good verbal/written communication and Interpersonal skills along with the ability to communicate complex ideas clearly and concisely.

  • Must be able to work as part of a multi-disciplined team

  • Expert at:

o   ASP.NET Core MVC (C#)

o   Entity Framework

o   React

o   TypeScript

o   Unit Testing (xunit, jest)

o   UI testing (cypress)

 

 

 

Additional Information

 

A requirement of working for Tetra Tech is that you are at least 18 years of age and legally entitled to work in Canada. (A copy of a valid work permit may be required.)

If you are considered for the position, clearance on all applicable background checks (which may include criminal, identity, educational and security) and professional reference checks is required. Some Tetra Tech positions require an enhanced level of background assessment, which is dictated by law. These positions require advanced criminal record checks that must also be conducted from time to time after commencement of employment.

 

 

About Tetra Tech:

 

Tetra Tech combines the resources of a global, multibillion-dollar company with local, client-focused delivery in more than 600 locations around the world. Our reputation rests on the technical expertise and dedication of our employees - 30,000 associates working together to provide smart, scalable solutions for challenging projects. We are proud to be home to leading technical experts in water, environment, infrastructure, resource management, energy, and international development. Explore our open positions at https://www.tetratech.com/careers. Follow us on social media to learn more about our people, culture, and opportunities:

 

LinkedIn: @TetraTechCareers

 

Twitter: @TetraTechJobs

 

Facebook: @TetraTechCareers

 

Tetra Tech Canada invites resume from all interested parties. To apply, please submit your resume and cover letter on the Careers portion of our website at www.tetratech.com/careers.

 

We thank all applicants for their interest, however, only those candidates selected for interviews will be contacted.

 

Please no phone calls or agencies.

Additional Information

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Development Lead/Business Analyst?

Sign up to receive alerts about other jobs on the Senior Software Development Lead/Business Analyst career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$266,380 - $359,704
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Tetra Tech Careers

Tetra Tech Careers
Hired Organization Address Rose, LA Full Time
Ardaman & Associates, Inc. is one of the largest geotechnical engineering and materials testing consulting firms in the ...
Tetra Tech Careers
Hired Organization Address Baton Rouge, LA Full Time
Ardaman & Associates, Inc. is one of the largest geotechnical engineering and materials testing consulting firms in the ...
Tetra Tech Careers
Hired Organization Address Frisco, CO Full Time
The Opportunity: Come join our Mountain Team to work on Land Development and Site Design Projects as a Civil Engineer, P...
Tetra Tech Careers
Hired Organization Address Appleton, WI Full Time
The Opportunity: Tetra Tech is adding a Mid-Level Civil/Water Resource Engineer to support the design and implementation...

Not the job you're looking for? Here are some other Senior Software Development Lead/Business Analyst jobs in the Pickering, MO area that may be a better fit.

Senior Manager, Business Development

Spotlight | Analyst Relations, Kansas, MO

Software Development Intern — Summer '26

Spotlight | Analyst Relations, Kansas, MO

AI Assistant is available now!

Feel free to start your new journey!