Role Overview
LGC Group is hiring a Senior Software Engineer. This is a full-time role in Traverse City. Part of LGC Group's Lifecycle hiring, posted last week. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Job description
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 organization's 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 organization's 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.
Required Qualifications
- Bachelor’s 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
- Master’s 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
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 www.lgcgroup.com
#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.
About LGC Group
LGC Group
lgcgroup.com
49 other open roles at LGC Group on TryApplyNow.
Frequently Asked Questions
How do I apply for the Senior Software Engineer position at LGC Group?
Use the Apply button above to submit your application directly to LGC Group. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Senior Software Engineer position at LGC Group located?
This position is based in Traverse City. LGC Group has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Senior Software Engineer at LGC Group earn?
LGC Group has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Senior Software Engineer role at LGC Group posted?
This role was posted on July 13, 2026 (9 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
Similar Jobs
Senior Wireless Systems Test Engineer
Arlo
Staff Infrastructure Engineer - Virtualization
Tensorwave
RMA Lead
Tensorwave
Infrastructure Engineer – Storage Platform
Tensorwave
Infrastructure Engineer – DevOps, Kubernetes & Automation
Tensorwave
More Jobs at LGC Group
View all →Sales Specialist
LGC Group
Weighing Associate - 6 Months Contract
LGC Group
Analytical Chemist Level 2
LGC Group
Account Manager
LGC Group
Technician, Manufacturing
LGC Group
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get started freeNo credit card to start