Job Closed

This listing is no longer active.

Cohere Health logo
Cohere Health

Cohere Health is a Software-as-a-Service (SaaS) company focused on improving the patient journey by enhancing the quality of care at lower costs, as well as emp

Senior Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 900Since 2019Company Site

Location

United States

Posted

60 days ago

Salary

$138K - $170K / year

Seniority

Senior

Job Description

Senior Software Engineer

Cohere Health

Role Description Will work as a senior member of a software engineering team responsible for building impactful healthcare technology on a modern stack. Duties will include: - Work as a senior member of a fast-paced, collaborative, agile team to build and enhance a growing software platform. - Provide leadership in the technical design process, bringing expertise and analysis to help make data-driven decisions. - Contribute heavily to feature design, development, testing, and delivery of our cloud platform and web applications. - Ensure smooth feature and product launches, focusing on delivering the best experience for customers and our users. - Play a lead role in production reliability and lead root cause analysis and preventive engineering. - Discover, evaluate, and implement new software and other technologies and services to maximize efficiency of our data science, machine learning, and clinical programs. - Drive and support innovation and learning within the team, learning and promoting new tools, technologies or methodologies where applicable. - Support all parts of our platform from the database to the frontend. - Lead technical and functional discussions within the team. - Contribute to a culture committed to testing, quality, and attention to detail by supporting best practices such as writing and maintaining comprehensive test coverage. - Actively participate in ensuring that Cohere maintains a disciplined approach to healthcare security. - Foster a community of mentorship for junior engineers on your team. Qualifications - Position requires a Bachelor’s degree (or an equivalent foreign degree) in Computer Science, Software Engineering or a closely related field. - 3 years of experience as a Software Engineer working on all aspects of the full software development lifecycle. - 3 years of experience in the following: - Designing, developing, and maintaining software platforms using Java, Groovy, and Python 3 for core application logic and cloud-native services. - Building and maintaining web applications with React, TypeScript, JavaScript, and Material UI. - Provisioning and managing S3 buckets, IAM roles, Lambda functions (Python 3 and Ruby), ECS, EC2, Athena, CloudWatch, ECR, CodeArtifact, and SNS. - Implementing containerized and event-driven architectures using Docker, Kafka, Grails, Micronaut, Ruby/ERB scripts, and defining infrastructure as code with Terraform. - Ensuring data integrity and observability via advanced SQL, MongoDB Atlas (with MongoCK), Elastic Search/Kibana, and validating quality through Cypress, Jest, Mocha, JUnit, and Cucumber. Requirements - This is a telecommuting position working from home. - May reside anywhere in the United States. - Salary range of $138,000-$170,000 offered.

Related Job Pages

More Software Engineer Jobs

RemoteStar logo

iOS Developer

RemoteStar

Scale Faster, Reduce Costs, Meet Diversity Targets

Full TimeRemoteTeam 11-50Since 2020H1B No Sponsor

• Design, develop, and maintain high-quality iOS applications using Swift. • Collaborate with cross-functional teams using agile and extreme programming practices. • Practice pair programming and contribute to a collaborative coding culture. • Implement and maintain CI/CD pipelines for efficient app deployment and delivery. • Write clean, testable code and follow TDD principles to ensure software quality. • Participate in code reviews, retrospectives, and daily standups. • Stay current with iOS trends and continuously bring fresh ideas to the table.

Poland

Senior Software Engineer - C/C++

Encora Digital

Encora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S

Role Description We at Coforge are hiring a Senior Software Engineer with the following skill set. - Knowledge of software engineering best practices (including requirements analysis, system design, modularity, version control, testing, documentation, etc.) for productivity, collaboration, quality, and maintainability. - Knowledge of how a component fits into a larger ecosystem of products and services. - Understanding of how these different pieces work together, and communicate with them (using library calls, REST APIs, database queries, etc.). - Know how to build appropriate interfaces for components that others will depend on. - Knowledge of basic system design patterns to avoid bottlenecks and let your algorithms scale well with increasing volumes of data. - Perform research and development tasks. - Expected to design, code, test, do troubleshooting and document engineering systems applications by following the software development lifecycle. - Accomplishes engineering and organization mission by completing related results as needed. - Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; participating in professional organizations. Qualifications - Degree in Computer Science, Engineering, or equivalent. - Skilled in project design and execution, interpretation of experimental results, and numerical analysis of data. - Software Development Fundamentals. - Strong understanding of Object-Oriented Design and Principles. Requirements - Primary mandatory expertise: MFC, C++, VC++, SQL Server, GIT. - Nice to have: C#, Oracle. - Java is a plus. Company Description At Coforge, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Brazil
Job Closed
HeroDevs logo

Senior Software Engineer

HeroDevs

At HeroDevs, we believe in the power of diversity, equity, and inclusion to drive innovation, creativity, and success. We are committed to creating a workplace that embraces and celebrates individual differences. We encourage people of all backgrounds and experiences to apply.

Role Description We are seeking a Senior-Level Software Engineer with expertise in Java to join our Never-Ending Support team. In this role, you will be responsible for helping our team deliver new products and continue to advance our platform, ensuring availability and security for these products. Key Responsibilities - Design, develop, and maintain high-quality software solutions using Java and popular Java frameworks - such as Spring. - Build platform components and contribute to product meta-development, partnering with open-source contributors, security experts, and internal stakeholders to expand customer technology choices. - Ensure system scalability, reliability, and security through best practices and modern development techniques. - Participate in architectural decisions and help drive long-term technical direction. - Work closely with product managers, designers, and fellow engineers to deliver features that align with business objectives. - Write clean, maintainable, and well-documented code while following industry best practices. - Stay up to date with emerging technologies, frameworks, and methodologies to continuously enhance the development process. Qualifications - Experience with backend (mostly Java) technologies including Java experience (Spring, Struts, etc). - Experience with Java build and deploy tools (Maven, Gradle, etc). - Experience with building secure and scalable software development lifecycle infrastructure (build, test, deploy). - Excellent problem-solving skills and a detail-oriented mindset. - Effective communication skills, both written and verbal. - Ability to work independently and collaboratively in a remote or distributed team environment. - Passion for open-source software and community collaboration. Company Description At HeroDevs, we believe in the power of diversity, equity, and inclusion to drive innovation, creativity, and success. We are committed to creating a workplace that embraces and celebrates individual differences. We encourage people of all backgrounds and experiences to apply.

Worldwide
Job Closed
Abstraction logo

Engine Programmer

Abstraction

Reasons or Results. What do you have more of? We create results at Abstraction.

Full TimeRemoteTeam 1-10H1B No Sponsor

• Analyse & Optimise: Profile and analyse large codebases using advanced performance capture tools such as PIX and Razor. • Improve Performance: Optimise targeted areas of the game including rendering systems, CPU performance, threading, and memory usage. • Debug Complex Systems: Investigate and resolve engine level and platform specific issues across console environments. • Collaborate Across Disciplines: Work closely with support teams, gameplay programmers, artists, and client-side developers to deliver high quality solutions. • Write High Quality Code: Develop concise, maintainable, and performant C++ code aligned with studio standards and best practices. • Support Console Development: Contribute to optimisation and development efforts for Xbox Series X|S and PlayStation 5 platforms. • Contribute as a Generalist: Support multiple areas of development including gameplay systems, optimisation, tooling, and content related features depending on project needs. • Stay Technically Curious: Explore modern engine technologies, rendering techniques, and optimisation strategies to continuously improve development workflows.

Netherlands
Job Closed