Senior Software Engineer

LGC Group


Job Location:

Traverse City, MI - USA

Monthly Salary: Not Disclosed
Posted on: 14 hours ago
Vacancies: 1 Vacancy

Job Summary

The Senior Software Engineer is a highly experienced technical professional responsible for design modernization and ongoing support of critical software systems that underpin the operations of API. As an essential member of the Software Development Team they play a critical part in shaping the organizations technical direction influencing architectural decisions and ensuring the delivery of high-quality secure and maintainable software. The Senior Software Engineer serves as a subject matter expert champions engineering best practices and contributes to the long-term technology roadmap in support of business objectives.

Main Duties and Responsibilities:

Technical Leadership and Strategy

  • Lead the design development modernization and maintenance of enterprise software applications supporting API and LGC Proficiency Testing operations.
  • Influence and guide architectural decisions to ensure scalability reliability performance and security.
  • Advise leadership and stakeholders on strategic technology choices emerging technologies and technical investments.
  • Contribute to the development and execution of the organizations technology roadmap.
  • Serve as a trusted technical advisor for complex initiatives and critical business projects.

Software Design & Development

  • Design develop test and deploy high-quality software solutions using modern development practices.
  • Collaborate with product managers and stakeholders to translate business requirements into robust technical solutions.
  • Write clean efficient and maintainable code following best practices and coding standards.
  • Own the full software development lifecycle (SDLC) including design development testing deployment and maintenance.
  • Troubleshoot and resolve complex technical issues across multiple systems and environments.

Engineering Excellence

  • Help to drive adoption of modern development practices (Agile CI/CD DevOps).
  • Lead initiatives to strengthen automated testing including unit integration and UI testing frameworks.
  • Conduct design reviews and code reviews to ensure technical excellence and knowledge sharing.
  • Promote documentation standards and maintain technical knowledge repositories.

Mentorship and Team Development

  • Provide technical guidance coaching and mentorship to junior and mid-level developers.
  • Promote best practices in coding standards testing documentation and DevOps.
  • Support a culture of continuous learning accountability and collaboration within the development team.

Qualifications :

Required Qualifications

  • Bachelors degree in Computer Science Software Engineering or related field.
  • 8 years of professional software development experience (or equivalent expertise).
  • Expertise in one or more programming languages such as Java C# Python or JavaScript.
  • Strong knowledge of software architecture design patterns and system design.
  • Experience with databases APIs cloud platforms (AWS Azure or GCP) and microservices architecture.
  • Deep understanding of software development lifecycle (SDLC) and modern engineering practices.
  • Strong problem-solving and analytical skills with the ability to handle ambiguity.
  • Experience leading or mentoring development teams

Preferred Qualifications

  • Masters degree in Computer Science Software Engineering or related field.
  • Experience leading technical teams or acting as a technical lead.
  • Expertise in cloud-native development and containerization (Docker Kubernetes).
  • Experience with automated testing CI/CD pipelines and DevOps tooling.

Key Competencies

  • Technical leadership and strategic thinking
  • Mentorship and team development
  • Continuous improvement mindset
  • Strong collaboration and stakeholder engagement
  • Attention to detail and commitment to quality
  • Adaptability in a fast-evolving technical environment

Additional Information :

Join LGC and become part of a team that values collaboration integrity and brilliance in all we do. We are committed to encouraging a workplace where everyone can thrive and contribute to our mission. Our positive and inclusive culture ensures that we can compete and succeed in our goals while encouraging respect and innovation.

Our values:

  • PASSION
  • CURIOSITY
  • INTEGRITY
  • BRILLIANCE
  • RESPECT

LGC strongly believes that every job applicant and employee should be valued for their individual talents regardless of age disability race color ethnic or national origin sex sexual orientation gender reassignment marital or civil partnership pregnancy or maternity religion or belief. Short listing interviewing and selection will always be carried out without regard to gender sexual orientation marital status color race nationality ethnic or national origins religion or belief age or trade union membership.

For more information about LGC please visit our website

#scienceforasaferworld 

Science for a Safer World

A global life sciences leader partnering with customers worldwide to solve critical challenges in diagnosing treating feeding and protecting our population.

All your information will be kept confidential according to EEO guidelines.

 


Remote Work :

No


Employment Type :

Full-time

The Senior Software Engineer is a highly experienced technical professional responsible for design modernization and ongoing support of critical software systems that underpin the operations of API. As an essential member of the Software Development Team they play a critical part in shaping the orga...

About Company

Company Logo

With over 180 years of scientific heritage and operations in 14 countries, our products and services are integral to the industries that safeguard our food, water, medicine, and environment. Working collaboratively with our partners across the scientific community, our solutions addr ... View more

View Profile View Profile