CVS Health - Hartford, CT

posted 1 day ago

Full-time - Senior
Hartford, CT
Health and Personal Care Retailers

About the position

Our Provider Selection Analytics Engineering team within the Analytics & Behavior Change (A&BC) division of our Data, Digital, Analytics, Technology (DDAT) organization is seeking a Staff Software Development Engineer. We are looking for passionate, driven individuals who want to join a high-energy, growing team dedicated to making a difference in the lives of Aetna members. Our work ensures that across Aetna's networks, we use our advanced analytics capabilities to connect members to the best possible provider able to meet their needs. Whether this is through advanced provider search functionality, optimizing member-facing customer service experiences, or ensuring that we can give members personalized cost estimates for any prospective procedure or service, we apply the tools and resources at our disposal to deliver a best-in-class experience for our members. This team develops a broad technical portfolio of data, analytics, software and machine learning assets that ensure our Provider Selection & Smart Compare teams able to build and deploy their provider-matching intelligence at scale across batch and real-time use cases. As the healthcare landscape evolves and changes, our teams work is a crucial part of the overall CVS Health mission: transforming care to drive superior health outcomes and a seamless patient and consumer experience. As a Staff Software Development Engineer, you will be responsible for building best-in-class applications that integrate advanced analytics capabilities (predictive models, LLMs, vector search) into complex distributed systems built within the Google Cloud Platform. You will work on cutting-edge products, leveraging your expertise in cloud technologies, software architecture, and distributed system design.

Responsibilities

  • Demonstrated excellence in software development with a disciplined approach to problem-solving.
  • Develops solutions that are well engineered, flexible, resilient, operable, maintainable, and can be delivered on schedule.
  • Strong architectural sense with experience in various software architectures and messaging patterns.
  • Experience working in high-volume, high-frequency distributed systems and tackling scalability problems.
  • Experience integrating excellence in software development, cloud platforms, and distributed system design.
  • Broad knowledge encompassing the data and analytics space: work orchestration, OLAP and non-relational databases.
  • Strong critical thinking skills with the ability to move fluidly between high-level abstract thinking and detailed implementation.
  • Emerging leader with an interest in mentoring junior engineers.
  • Passionate about technology with a high technical aptitude.
  • Strong relationship-building and communication skills, with the ability to work effectively with stakeholders.

Requirements

  • 7+ years of software industry experience with 3+ years as a technical leader.
  • 2+ years leading technical architecture initiatives that impact many value streams.
  • 2+ years designing and developing distributed systems.
  • 7+ years involved in requirements analysis, estimation within a formal SDLC.
  • 6+ years of mastery with development languages (Python, Java, C#, Go, etc.).
  • 5+ years of relational databases, including in the cloud.
  • 4+ years of non-relational databases (document stores, KV stores, caches).
  • 3+ years architecting solutions in any major cloud.
  • 3+ years with micro-services architecture, APIs, real-time system integrations.
  • 3+ years of automated unit and integrating testing.
  • 2+ years of experience and mastery with Python.
  • 2+ years with asynchronous messaging.
  • 2+ years with machine learning models in a production environment.
  • 1+ years with large language models in a production environment.

Nice-to-haves

  • Strong experience in web services, microservice and service-oriented architectures.
  • Expert in Python, Java, Go, .NET or other similar programming languages.
  • Expert in SQL, relationship database management systems, and non-relational or no-SQL database management systems.
  • Ability to diagram complex software architectures and communicate complex engineering ideas to non-technical stakeholders.
  • Expert in relationship management for both technical and non-technical customers and stakeholders.
  • Strong understanding of cloud-based technologies (GCP, Azure, AWS), engineering frameworks and tools.
  • Experience delivering in Agile, SAFE, Kanban, and Lean practices.
  • Experience in data strategy, data architecture, cloud software engineering design patterns, data science & machine learning methodologies.

Benefits

  • Full range of medical, dental, and vision benefits.
  • 401(k) retirement savings plan.
  • Employee Stock Purchase Plan.
  • Fully-paid term life insurance plan.
  • Short-term and long-term disability benefits.
  • Numerous well-being programs.
  • Education assistance.
  • Free development courses.
  • CVS store discount.
  • Paid Time Off (PTO) or vacation pay.
  • Paid holidays throughout the calendar year.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service