Position Overview
The Lead Software Engineer is an advanced individual contributor role responsible for delivering high-quality, scalable software solutions and providing technical leadership within the team. This position sets engineering standards, leads complex projects, and contributes to product and technical roadmaps without direct people management responsibilities.
**Job Responsibilities**
β’ Design, build, and maintain RESTful web services and modern single-page applications.
β’ Develop scalable microservices on AWS that support LIMS workflows.
β’ Write clean, well-tested code following TDD practices.
β’ Participate in code and design reviews; give and receive constructive feedback.
β’ Work closely with product, QA, and other engineers in an Agile/Scrum team.
β’ Help improve coding standards, CI/CD pipelines, and DevOps automation.
β’ Troubleshoot issues across the stack and support applications through their full lifecycle.
β’ Communicate progress, trade-offs, an...