Software Engineer
Job Description
Join the Bioanalytics Systems & Technologies Group as an onsite Software Engineer in Lexington, MA, supporting multiple projects that turn biological datasets into analytic and AI/ML solutions for national security needs.
Responsibilities
- Develop user-interfaces to support bioanalytics workflows
- Build harmonization software for medical and health data
- Deliver web-based application capabilities
- Support modeling and simulation efforts
- Create and maintain data streaming applications
Requirements
- Bachelor’s degree in computer science or a related discipline
- Knowledge of the software design and development life-cycle
- Experience working in an agile operating model
- Strong proficiency in Python and related frameworks
- Proficiency with relational databases such as PostgreSQL and MySQL, including SQL
- Understanding of the software development lifecycle and agile methodologies
- Strong problem-solving skills and attention to detail
- Excellent written and verbal communication skills
- Good interpersonal skills
Technologies
- Python
- PostgreSQL
- MySQL
- SQL
- JavaScript
- TypeScript
- React
Desired Requirements
- Front-end development experience using JavaScript or TypeScript and React
- Proficiency with relational databases (PostgreSQL, MySQL) and SQL
- Experience with AI/ML or data science (plus)
- Experience working with biological and medical data (plus)
Compensation
- USD 100,200 - 150,000 per year
Benefits
- Comprehensive health, dental, and vision plans
- MIT-funded pension
- Matching 401K
- Paid leave including vacation, sick, parental, military, and more
- Tuition reimbursement and continuing education programs
- Mentorship programs
- A range of work-life balance options
Location: Lexington, MA (onsite)
Requisition ID: 43499