Full-time

CVS Health is hiring a Sr Software Development Engineer

About the Role

CVS Health is hiring a Sr Software Development Engineer to lead the charge in transforming healthcare technology at Signify Health, a CVS company. In this senior technical role, you will architect, design, and deliver highly scalable, resilient, and innovative microservices-based solutions, providing technical guidance across backend and front-end development.

What You'll Do

  • Champion best practices in software engineering, including design patterns, code quality, testing, and operational excellence.
  • Mentor and coach other engineers, fostering a culture of technical growth and innovation.
  • Collaborate with principal engineers, product managers, architects, and other stakeholders to define system architecture and identify technical priorities.
  • Architect and implement sophisticated solutions leveraging messaging systems like Kafka, NServiceBus, or RabbitMQ.
  • Design and optimize for cloud platforms (AWS, Azure, or GCP), ensuring scalability, reliability, and cost-effectiveness.
  • Provide expert guidance on database design (SQL Server, Postgres) and data warehousing strategies (Snowflake).
  • Provide architectural oversight and technical guidance for the development of UI components using Angular; leverage experience with React to inform broader front-end strategies.
  • Design and implement robust solutions utilizing Elasticsearch for advanced logging, monitoring, distributed tracing, and complex search.
  • Lead technical discussions, drive consensus, and represent engineering in cross-functional planning and decision-making forums.
  • Evaluate and champion the adoption of new technologies and methodologies, such as gRPC and Akka.net.
  • Take ownership of the operational health and performance of the systems you build.

What We're Looking For

  • 8+ years of progressive experience in software development, with a significant focus on backend systems and distributed architectures.
  • Deep expertise in .NET/C# or Java, with a proven ability to design and deliver complex, scalable applications.
  • Extensive experience in architecting, building, and deploying microservices in a production environment.
  • Advanced proficiency with cloud technologies, including infrastructure-as-code, containerization (Docker, Kubernetes), and serverless architectures.
  • In-depth knowledge and hands-on experience with enterprise messaging systems such as Kafka, NServiceBus, or RabbitMQ.
  • Strong architectural and development skills with relational databases like SQL Server or Postgres, and data warehousing solutions like Snowflake.
  • Demonstrable experience with front-end development, particularly Angular. Familiarity with React is beneficial.
  • Expertise in leveraging Elasticsearch for complex search, logging, and analytics.
  • Proven ability to lead technical projects, mentor engineers, and influence technical direction.
  • Exceptional problem-solving, analytical, and critical thinking skills.
  • Excellent communication, presentation, and interpersonal skills.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent extensive practical experience.
  • Ability to travel up to 20% or as needed.

Nice to Have

  • Significant experience with gRPC for high-performance inter-service communication.
  • Deep understanding and practical application of actor-based concurrency frameworks like Akka.net.
  • Proven track record of driving technical innovation and adopting new technologies within an organization.
  • Experience in the healthcare industry, with knowledge of standards like HL7 FHIR, DICOM, or HIPAA regulations.
  • Contributions to open-source projects or a strong public technical presence.
  • Knowledge of AI tools such as Cursor, Github Copilot.

Technical Stack

  • Languages/Frameworks: .NET/C#, Java, Angular, React, Akka.net
  • Cloud & Infrastructure: AWS, Azure, Google Cloud Platform, Docker, Kubernetes
  • Data & Messaging: Kafka, NServiceBus, RabbitMQ, SQL Server, Postgres, Snowflake, Elasticsearch, gRPC

Team & Environment

You will collaborate with principal engineers, product managers, architects, and other stakeholders.

Benefits & Compensation

  • Salary Range: $92,700.00 - $185,400.00
  • Affordable medical plan options.
  • 401(k) plan with 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.
  • Paid time off.
  • Flexible work schedules.
  • Family leave.
  • Dependent care resources.
  • Colleague assistance programs.
  • Tuition assistance.
  • Retiree medical access.

CVS Health is an equal opportunity employer. Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.

Required Skills
.NET/C#JavaAWSAzureGoogle Cloud PlatformDockerKubernetesKafkaNServiceBusRabbitMQMicroservicesCI/CDAgile MethodologiesSystem DesignCloud Architecture
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
C

CVS Health is the nation’s leading health solutions company, reaching millions of Americans through local presence, digital channels and more than 300,000 purpose-driven colleagues.

Visit website
Job Details
Category backend
Posted 8 months ago