The Senior Software Engineer is responsible for developing research and/or clinical applications within DFCI, providing technical oversight of all aspects of one or more software product, and leading technical discussions with team members and stakeholders.
- Code new software features and translate requirements into software implementation
- Write test suites, including: unit, integration and end-to-end tests
- Write technical documentation
- Maintain existing software
- Work and think independently
- Adapt to new technologies as required
- Mentor new team members
- Provide technical oversight of all aspects of one or more software products
- Lead technical discussions with team members and stakeholders
- Evaluate new technologies and their suitability to one or more projects
- Write product requirements and engage with individual stakeholder to identify product requirements
- Lead technical discussions and report project status to stakeholders and collaborators
The hiring range is based on market pay structures, with individual salaries determined by factors such as business needs, market conditions, internal equity, and based on the candidate's relevant experience, skills and qualifications.
For union positions, the pay range is determined by the Collective Bargaining Agreement (CBA).
$112,000.00 - $132,100.00