This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time. Join us at the start of a new era in health care where technology is transforming how and where care is delivered, creating a more connected, effective care experience for all. Our mission at Signify Health is to build trusted relationships to make people healthier. We do this by transforming the home into a health hub through a combination of data, technology & people. We are building a unified technology platform for value-based care that is improving care and reducing spending by treating patients in lower-cost settings and linking providers’ payments to patient outcomes. Signify Health is driving this industry transformation and solving some of the most challenging problems in healthcare – this is where you come in! As a Staff Software Engineer, you’ll be a key member of a collaborative team responsible for design, delivery and operation of business-critical, distributed systems. We’re looking for technically strong, passionate people with an entrepreneurial spirit to build and sustain innovative solutions.
Job Responsibility:
Lead technical initiatives that solve complex, enterprise-wide problems - ensuring maintainability, performance, and scalability
Design, build and maintain business-critical, enterprise-grade systems using modern technology and techniques
Deliver incremental value through iterative, customer-focused releases
Drive long-term improvements - focusing on simplicity and maintainability
Collaborate with others to develop solutions that meet cross-organization needs
Research, propose and adopt leading edge technology
Continually refine yourself and others through learning and mentorship
Requirements:
7 years of software development experience
Strong foundation in software engineering: problem solving, data structures, algorithms, patterns, concurrency
Experience as a polyglot software engineer. Experience with more than one of: C++, C#, Java, Golang, Javascript, Typescript, Python or similar
Experience using full-stack development to ship and operate large-scale systems
Strong SQL skills and understanding of RDBMS such as SQL Server or PostgreSQL
Strong experience with distributed systems design, implementation and operation at scale
Strong experience with cloud vendors: Azure, AWS or GCP
Clear and effective communication
Nice to have:
Bachelors of Science in Computer Science or a related field or equivalent work experience
Familiarity with asynchronous, event-based architectures
Experience with the following technologies: Kafka, REST APIs, Protobuf, gRPC, Docker, Kubernetes, Terraform
Experience with an Application and Performance Monitoring platform. Ex: New Relic
Experience establishing and maintaining CI/CD pipelines
Experience with agile methodologies
What we offer:
Affordable medical plan options
401(k) plan (including matching company contributions)
Employee stock purchase plan
No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching