Tech Lead

Tech Mahindra

O’Fallon, Northern (MO, KY)

Hybrid

USD 115,000 - 120,000

Full time

36 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical Insurance
Vision Insurance
Dental Insurance
Life Insurance
Disability Insurance
Paid Time Off

Job summary

Tech Mahindra in Missouri seeks a senior Principal Software Engineer with strong C and C++ expertise to drive architecture and quality in embedded and real-time distributed systems. You will lead design reviews, mentor junior engineers, and shape the development roadmap while embracing Agile practices on Linux platforms.

You will partner with Product Management, define interfaces between systems, and advise on deployment strategies, while driving process improvements and automation.

Qualifications

  • Bachelor’s degree or higher is the minimum entry.
  • Extensive C/C++ coding experience.
  • Experience leading teams and mentoring junior engineers.
  • Strong experience with automation and CI/CD.
  • Developed software for Linux platforms.
  • Familiar with Agile development practices.
  • Background in embedded or real-time distributed systems.
  • Commitment to quality and engineering standards.

Responsibilities

  • Collaborate with Product Management to elaborate features, stories, and test strategy.
  • Create technical designs and assign work to developers.
  • Develop complex stories in C and write unit tests in C++ (Google Test).
  • Lead code and design reviews to ensure quality.
  • Define interfaces and interactions between systems with principals and leads.
  • Advise on deployment strategy.
  • Improve development processes and automation.
  • Coach and develop junior employees.
  • Deliver department and external presentations.

Skills

C/C++ programming
CI/CD automation
Linux development
Agile team
Embedded/RTOS
Code reviews
Mentoring
Technical direction
Unit testing (GTest)

Education

Bachelor’s degree or higher

Tools

Google Test

Job description

A Bachelor’s or Higher Degree is the minimum entry required for the position

All About You
  • Have you written many lines of code in C or C++?
  • Do you like solving complex challenges?
  • Have you set technical direction for your team and mentored junior engineers?
  • Do you have experience in automation (CI/CD)?
  • Have you developed software for Linux operating systems?
  • Do you have experience and prefer working on an Agile team?
  • Have you worked on embedded or real-time distributed systems?
  • Are you passionate about quality and engineering standards?
Responsibilities
  • Partner with Product Management to elaborate features, stories, and test strategy for each initiative
  • Create technical design and assign work to developers
  • Develop complex stories in C and write unit tests in C++ (Google Test)
  • Be a human quality gate by leading code and design reviews
  • Collaborate with other Principals and Leads to define interfaces and interactions between systems
  • Advise on implementation strategy for successful deployment
  • Implement development process improvements and automation
  • Coach and develop junior employees
  • Deliver department and external presentations

The pay range for this role is $115,000- $120,000per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience, and location of the candidate.

“Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin, or disability. All applicants will be evaluated solely on the basis of their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator atADA_Accomodations@TechMahindra.com.”

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tech Lead
Tech Lead

Tech Mahindra • Town of Florida (NY)

On-site
USD 120,000 - 125,000
Medical insurance
Vision insurance
Dental insurance
+6
Sr. Software Engineer
Sr. Software Engineer

Tech Mahindra • Dallas (TX), Northern (KY)

On-site
USD 110,000 - 120,000
Medical insurance
Vision insurance
Dental insurance
+3
Agile Scrum Master
Agile Scrum Master

Tech Mahindra • Charlotte (NC), Northern (KY)

Hybrid
USD 83,000 - 87,000
Medical insurance
Vision insurance
Dental insurance
+6
Embedded Software Developer
Embedded Software Developer

Tech Mahindra • Dearborn (MI), Northern (KY)

Hybrid
USD 110,000 - 120,000
Medical Insurance
Vision Insurance
Dental Insurance
+1
Sr. Technical Manager (Production Support)
Sr. Technical Manager (Production Support)

Tech Mahindra • Plano (TX)

On-site
USD 110,000 - 120,000
Medical insurance
Vision insurance
Dental insurance
+3
Tech Lead
Tech Lead

Tech Mahindra • Bedminster Township (NJ)

On-site
USD 60,000 - 90,000
Medical insurance
Vision insurance
Dental insurance
+5
Senior Technical Program Manager
Senior Technical Program Manager

Navixus (Formerly Eventus Solutions Group) • San Francisco (CA)

On-site
USD 175,000 - 190,000
Senior Product Designer
Senior Product Designer

Tech Mahindra • San Jose (CA)

Hybrid
USD 90,000 - 115,000
Medical insurance
Vision insurance
Dental insurance
+1
AI Project Manager
AI Project Manager

Tech Mahindra • Austin (TX)

On-site
USD 130,000 - 140,000
Linux Systems Engineer
Linux Systems Engineer

Tech Mahindra • Dallas (TX), Northern (KY)

Hybrid
USD 75,000 - 80,000
Medical insurance
Vision insurance
Dental insurance
+2