Senior Software Engineer, Platform
Job Description
Multiple Openings
Will work as a member of a Software Engineering Team responsible for building and managing impactful healthcare technology on a modern technology stack. Specific duties will include:
- Working on a fast-paced, autonomous, agile software engineering team to build and enhance a growing software platform.
- Providing technical leadership throughout the technical design and sprint process.
- Owning end to end feature releases and platform enhancements.
- Actively participating in the technical design process, bringing your expertise and analysis to help make data-driven decisions.
- Continuously discovering, evaluating, and implementing new technologies or services to maximize efficiency of our data science, machine learning, and clinical programs.
- Contribute to developing a culture of testing, quality, and attention to detail by supporting industry leading practices such as writing and maintaining comprehensive test coverage.
- Actively participating in ensuring Cohere maintains a disciplined approach to healthcare security.
- Mentoring junior engineers on your team.
Requirements:
- Position requires either (i) Bachelor’s degree (or an equivalent foreign degree) in Information Technology, Information Systems, or a closely related field and five (5) years of professional work experience designing and developing enterprise-level software applications; or (ii) Master’s degree (or an equivalent foreign degree) in Information Technology, Information Systems, or a closely related field and two (2) years of professional work experience designing and developing enterprise-level software applications.
- Must also have two (2) years of experience (which can have been gained concurrently with the primary experience requirement above) working with the following:
- The full software development lifecycle and common software development practices including version control, unit testing, agile methodologies, and CI/CD;
- Building data services and APIs;
- Leading data modeling and storage design using different database technologies, including SQL and NoSQL;
- Building and maintaining services using Elasticsearch, Kafka, or Spark; and
- Building event-driven data pipelines or applications using Python or Java.
Note: This is a hybrid role working at the Boston office 1-2 days per week and remotely the remainder of the time.
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
08/24/2023
Views
4
Positive
Subjectivity Score: 0.8
Similar Jobs
Senior Product Manager, AI and Workplace Automation - Klaviyo
Views in the last 30 days - 0
View Details