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...