Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Cohere Health, so some details may not match this job. The employer's own page has the real description.
Job Overview
Cohere Health is seeking a highly skilled Software Engineer II, Applications, to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-quality software applications that support our healthcare services. You will collaborate with cross-functional teams to ensure that our applications meet the needs of our users, while also sharing best practices and contributing to system architecture discussions. This is an excellent opportunity for candidates who possess a strong technical foundation coupled with a commitment to improving healthcare delivery through innovative technology solutions.
Job Responsibilities
- Design, develop, and implement software solutions based on user requirements and industry best practices.
- Collaborate with product management to define technical requirements and specifications.
- Perform code reviews to ensure adherence to coding standards and practices.
- Debug and enhance existing applications by troubleshooting issues and implementing new features.
- Participate in the software development life cycle, from conception through deployment and maintenance.
- Write and maintain technical documentation for software applications and systems.
- Work effectively in an Agile/Scrum development environment to meet project timelines.
- Engage in continuous learning and stay updated on emerging technologies and industry trends.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software development, with a focus on web-based applications.
- Proficient in programming languages such as Java, Python, or JavaScript.
- Experience with front-end frameworks (e.g., React, Angular) and back-end technologies (e.g., Node.js, REST APIs).
- Familiarity with databases, both SQL and NoSQL (e.g., MySQL, MongoDB).
- Strong problem-solving and analytical skills, with a keen attention to detail.
- Excellent verbal and written communication skills.
- Ability to work independently and collaboratively in a team-driven environment.
Technologies & Tools
In this position, you will work with a variety of technologies and tools that enhance our software development process. This includes utilizing cloud platforms such as AWS or Azure for deployment, source control management tools like Git, and continuous integration/continuous deployment (CI/CD) tools such as Jenkins or GitLab CI. You will also work with modern development environments and integrated development environments (IDEs) such as IntelliJ or Visual Studio Code, ensuring that you leverage the best tools for effectively building and maintaining our applications.
Ideal Candidates
The ideal candidate for the Software Engineer II, Applications role will possess a blend of technical expertise and interpersonal skills. They will be innovative thinkers who thrive in collaborative environments and are passionate about leveraging technology to solve complex problems. A strong sense of ownership for their work and a proactive approach to challenging situations are essential qualities. Additionally, they should demonstrate adaptability to evolving technologies and be willing to engage in continuous professional learning to enhance their skill set.
Of the 33 countries of the Americas, the United States was the 9th lowest for unemployment in 2025, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.