Senior Software Engineer (Clinical Software)
Posted Updated
- We are seeking a Sr. Software Engineer to design, develop, and maintain our Laboratory Information Management Systems (LIMS)
- This role is a key contributor to our engineering team, taking ownership of feature development for both existing systems and new cloud-based platforms
- You will work with senior engineers to tackle complex problems and deliver high-quality, scalable solutions that power our laboratory operations in a regulated environment
- Design, develop, test, and maintain software systems and features supporting laboratory operations
- Develop and optimize backend services and APIs using Python and/or Java
- Implement solutions using a variety of database technologies, including relational and graph databases
- Take ownership of deploying and maintaining services in our AWS cloud environment
- Actively participate in code reviews, design discussions, and technical documentation to ensure quality and maintainability
- Troubleshoot and resolve complex technical issues in development and production environments
- Collaborate with cross-functional teams to translate business requirements into robust technical solutions
- Opportunity to take ownership of significant features and projects from design to deployment
- Deepen your expertise in AWS services and cloud architecture
- Gain valuable experience working in a regulated life sciences environment
- Clear pathways for career growth into a senior engineering role through mentorship and impactful work
Benefits
- Medical insurance
- 401(k)
- Commuter benefits
- B.S. degree in Computer Science, Engineering, or a related technical field
- Excellent problem-solving skills and the ability to work independently on complex tasks
- Experience with version control systems (e.g., Github, Bitbucket) and CI/CD concepts
- Proven experience building and deploying applications on AWS
- 5 years of professional software development experience
- Solid experience with relational databases (e.g., PostgreSQL, MySQL) and developing REST APIs
- Strong proficiency in at least one programming language such as Python or Java
- Experience with web frameworks like Flask or FastAPI
- Experience in the life sciences, healthcare, or another regulated industry
- Familiarity with modern JavaScript frameworks (e.g., React, Angular, or Vue.js)
- Exposure to graph databases or NoSQL technologies
- Familiarity with containerization technologies (e.g., Docker)
