Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Development Engineer

$83.43k - $222.48k

CVS

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.

POSITION SUMMARY

CVS Health Digital is looking for hands-on, passionate people who want to join a high energy and growing team to make a difference in customers’ lives and who want to be on the forefront of digital innovation that aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful microservices, and Kafka to lead the design and development of scalable, secure cloud-native solutions. This role requires hands-on experience with Data Migration, ETL pipelines, and data management best practices, ideally in a Healthcare/EHR integration context.

The ideal candidate brings strong engineering rigor, leadership presence, architectural insight, and a modern SecDevOps mindset. Experience with GCP and healthcare data standards (HL7, FHIR) is highly preferred.

Expectations for the Role

Software Engineering & Architecture

  • Architect, design, and develop high-performance microservices using Java, JEE, Spring Boot, and Spring Cloud

  • Lead development of event-driven services using Apache Kafka (producers, consumers, streaming patterns, schema evolution)

  • Own API strategy for RESTful services, ensuring consistent JSON modeling, backward-compatible versioning, and strong API governance

  • Mentor team members and contribute to engineering standards, design reviews, and coding best practices

Data Migration, ETL, and Data Management

  • Design and implement ETL pipelines for structured/unstructured data using tools such as Python-based pipelines, Spring Batch, or cloud-native ETL frameworks

  • Lead data migration efforts for legacy-to-cloud or system-to-system transitions (incremental loads, bulk loads, validation, reconciliation)

  • Establish data quality, profiling, and governance practices

  • Work with clinical data formats, mapping, transformations, and normalization (FHIR resources, HL7 v2 segments, CCD/C-CDA documents)

Cloud, DevOps & SecDevOps

  • Build and maintain CI/CD automation (unit tests, integration tests, SAST/DAST, artifact provenance, policy gates)

  • Deploy and operate services on Google Cloud Platform (GCP) using GKE, Cloud Run, Cloud Build, Cloud SQL, Pub/Sub, IAM, Secret Manager, etc

  • Drive SecDevOps practices: threat modeling, secure coding, dependency scanning, secrets management, container hardening

  • Implement observability frameworks (OpenTelemetry, tracing, dashboards, alerts, SLOs)

Healthcare/EHR Integration

  • Integrate microservices with EHR systems using HL7 v2, FHIR, SMART on FHIR, and standard healthcare APIs.

  • Support workflows across patient data exchange, interoperability, and HIPAA-aligned data flows.

  • Collaborate with compliance and security teams to implement regulatory safeguards.

REQUIRED QUALIFICATIONS

  • 5+ years of professional software engineering experience

  • 5+ years with developing applications within Java/JEE, Spring Boot, Spring Cloud, RESTful microservices

  • 3+ years of Apache Kafka (event streaming, partitions, consumer groups, schema registry)

  • 3+ years CI/CD pipelines, Git workflows, automated testing

  • 3+ years Docker, Kubernetes, Cloud orchestration

  • 2+ years of hands-on experience with Cloud (GCP, AWS, Azure)

PREFERRED QUALIFICATIONS

  • Experience with FHIR, HL7 v2, and EHR integrations (Epic, Cerner, MEDITECH, etc.)

  • Experience with GCP (GKE/Cloud Run, Cloud Build, IAM, logging/monitoring)

  • Experience in large-scale system modernization or data platform migration

  • Solid knowledge of Data Migration, ETL concepts, and data lifecycle management

  • Strong understanding of security best practices (OAuth 2.0/OIDC, TLS, secrets mgmt, scanning)

  • Proven ability to lead complex technical initiatives and mentor junior developers

  • Experience with Spring Batch, Dataflow, or cloud-native ETL tools

  • Knowledge of SQL/NoSQL, schema design, indexing, performance tuning, migrations

  • Knowledge of HIPAA, HITRUST, or regulated healthcare data environments

EDUCATION

Bachelor’s degree or equivalent experience (HS diploma + 4 years relevant experience)

BUSINESS OVERVIEW

Bring your heart to CVS Health Every one of us at CVS Health shares a single, clear purpose: Bringing our heart to every moment of your health. This purpose guides our commitment to deliver enhanced human-centric health care for a rapidly changing world. Anchored in our brand — with heart at its center — our purpose sends a personal message that how we deliver our services is just as important as what we deliver. Our Heart At Work Behaviors™ support this purpose. We want everyone who works at CVS Health to feel empowered by the role they play in transforming our culture and accelerating our ability to innovate and deliver solutions to make health care more personal, convenient and affordable. We strive to promote and sustain a culture of diversity, inclusion and belonging every day. CVS Health is an affirmative action employer, and is an equal opportunity employer, as are the physician-owned businesses for which CVS Health provides management services. We do not discriminate in recruiting, hiring, promotion, or any other personnel action based on race, ethnicity, color, national origin, sex/gender, sexual orientation, gender identity or expression, religion, age, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law. We proudly support and encourage people with military experience (active, veterans, reservists and National Guard) as well as military spouses to apply for CVS Health job opportunities.

Anticipated Weekly Hours

40

Time Type

Full time

Pay Range

The typical pay range for this role is:

$83,430.00 - $222,480.00

This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above.

Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong.

Great benefits for great people

We take pride in offering a comprehensive and competitive mix of pay and benefits that reflects our commitment to our colleagues and their families.

This full‑time position is eligible for a comprehensive benefits package designed to support the physical, emotional, and financial well‑being of colleagues and their families. The benefits for this position include medical, dental, and vision coverage, paid time off, retirement savings options, wellness programs, and other resources, based on eligibility.

Additional details about available benefits are provided during the application process and on Benefits Moments ( .

We anticipate the application window for this opening will close on: 09/25/2026

Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.

CVS Health is an equal opportunity/affirmative action employer, including Disability/Protected Veteran — committed to diversity in the workplace.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Development Engineer in Nashville, TN vacancy
  • A leading software company is looking for a Senior Software Engineer to drive the evolution of IMS compatible technologies. The ideal candidate will have over 10 years of experience in software engineering with deep expertise in IMS TM and DB application programming. Responsibilities... 
    Senior

    Rocket Software

    Nashville, TN
    1 day ago
  •  ...Tyler Technologies, Inc. is seeking a Senior Software Engineer to develop and maintain features for our Corrections Solutions products. The...  ...requires a collaborative mindset, experience in software development, and proficiency with relational databases like MySQL. Candidates... 
    Senior
    Local area
    3 days per week

    Tyler Technologies

    Brentwood, TN
    5 days ago
  •  ...Software Developer The Software Developer will directly assist the Senior Software Developer with a wide range of projects related...  ...Responsibilities Modification, development and implementation of...  ...speaking with operators and engineers to evaluate system... 
    Senior

    MRINetwork

    Nashville, TN
    4 days ago
  •  ...Job Title: Senior Software Engineer - Search Job Summary: As a Senior Software Engineer on our Search Services and Applications team...  ...with industry trends and emerging technologies Team Development: Mentor junior software engineers across one or more... 
    Senior
    Contract work

    RevSpring

    Nashville, TN
    4 days ago
  •  ...Flexible Time Off to recharge when needed Nine Company-Wide Holidays A diverse suite of benefits prioritizing your growth, development, and personal well-being Kobie is a values-led organization where we believe that everyone is a leader, regardless of their... 
    Senior
    Remote work
    Flexible hours

    Kobie Marketing

    Nashville, TN
    2 days ago
  •  ...The Senior Software Engineer designs, builds, and maintains scalable software solutions, guiding technical decisions and mentoring teammates...  ...are seeking a Senior Software Engineer to contribute to the development and evolution of a large‑scale consumer and partner web... 
    Senior

    Asurion

    Nashville, TN
    5 days ago
  • $180k - $220k

     ...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant’s platform scalability... 
    Senior

    Datavant

    Nashville, TN
    3 days ago
  •  ...agentic platform, Stratusphere. This role is for a versatile software engineer who can help build the core software platform, the backend...  ...cloud environments. To do this, you will be using agent-first development practices in a product that was designed to be developed... 
    Senior
    Work at office
    Remote work

    StratusGrid

    Nashville, TN
    3 days ago
  • $115k - $192.9k

     ...smart as you are. In this position... As a Full Stack Software Engineer, you will collaborate with a broad array of talented software...  ...advocating for clean code principles such as test-driven development (TDD), self-documenting code, continuous refactoring, and Extreme... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Nashville, TN
    1 day ago
  • $118k - $178k

     ...experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed's AI‑powered products to large and small... 
    Senior
    Work experience placement
    Local area

    Indeed

    Nashville, TN
    3 days ago
  • $212.2k - $274.7k

     ...meaningful challenges, we'd love to meet you. Job Title: Senior Software Engineer Location: 10770 NE 8th St., Suite 700, Bellevue, WA 98004...  ...quality, and performance; conduct regular feedback and career development reviews. Salary $212,202 - $274,700 / year Job... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide

    The Trade Desk

    Nashville, TN
    3 days ago
  • $83.43k - $222.48k

     ...family and one community at a time. Position Summary As a Senior Software Engineer, you'll be a key member of a collaborative team responsible...  ...mentorship. Required Qualifications 7+ years of software development experience. Strong foundation in software engineering: problem... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    Hispanic Alliance for Career Enhancement

    Nashville, TN
    4 days ago
  •  ...Duties and Responsibilities: Transcard is seeking a Senior Software Engineer to join our mixed local and remote team. The ideal...  ...our systems function and interact. • Follow our Software Development Lifecycle. • Assist in defining application development... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Friday

    Transcard Payments Llc

    Nashville, TN
    3 days ago
  • $106.9k - $147k

     ...Become a part of our caring community The Senior Software Engineer is responsible for standardizing and continuously improving quality assurance practices across software development efforts. This role oversees testing and debugging activities, identifies root causes... 
    Senior
    Bi-weekly pay
    Full time
    Temporary work
    Apprenticeship
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Humana, Inc.

    Nashville, TN
    3 days ago
  •  ...cycle of our products including design, development, code reviews, patent creation, testing...  ...mentoring developers and helping drive engineering maturity 1+ years of experience with AI...  ...A real passion for solving complex software engineering puzzles in a dynamic environment... 
    Senior

    Jobtailor

    Nashville, TN
    1 day ago
  • $79.8k - $178.1k

     ...TX). Description As a member of the software engineering division, you will apply basic to intermediate...  ...architecture to perform software development tasks associated with developing,...  ...as long as the job remains posted. Seniority Level Mid‑Senior level Employment Type... 
    Senior
    Full time
    Temporary work
    Part time
    Flexible hours

    Oracle

    Nashville, TN
    4 days ago
  •  ...meetings Summary of Position You will contribute as part of a software development team, shaping how we build, scale, and modernize our...  ...solutions clearly and persuasively to audiences ranging from engineers to product owners and business leaders Deliver complex, enterprise... 
    Senior
    Temporary work
    Flexible hours

    i3 Verticals

    Nashville, TN
    3 days ago
  •  ...microservice architecture. Hands of experience in EKS application development Experience in HTML and CSS. Hands of experience in...  ...requirements from both technical and functional aspects. Follow software development processes while consistently innovating to improve... 
    Senior
    Full time

    BOS Framework Inc

    Nashville, TN
    2 days ago
  • $197.4k - $232k

     ...Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K • Offers Equity At...  ...Confluent. One Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend... 
    Senior
    Full time
    Remote work

    Confluent

    Nashville, TN
    16 hours ago
  • $83.43k - $222.48k

     ...family and one community at a time. Position Summary As a Senior Software Engineer, you'll be a key member of a collaborative team...  ...mentorship. Required Qualifications 7+ years of software development experience. Strong foundation in software engineering: problem... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    Hispanic Alliance for Career Enhancement

    Nashville, TN
    1 day ago
  • Join to apply for the Senior Software Engineer role at Transcard . Get AI-powered advice on this job and more exclusive features. Description...  ...our systems function and interact. Follow our Software Development Lifecycle. Assist in defining application development project... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Friday

    Transcard

    Nashville, TN
    8 days ago
  •  ...Automation (PCA) group within Digital Power is at the forefront of engineering innovation—designing cutting‑edge solutions for electrical...  ...company share ownership, and 401(k) with match. Support for development through performance discussions, global opportunities, the... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Schneider Electric

    Nashville, TN
    3 days ago
  • $99.6k - $223.4k

     ...Infrastructure (OCI) Transformation & Delivery is seeking a Senior Software Engineer to join our high-impact team supporting the Zero Process...  ...brings strong PostgreSQL/SQL experience alongside modern web development skills. You'll support a variety of disciplines as needs... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    4 days ago
  • $115k - $165k

     ...pay range $115,000.00/yr - $165,000.00/yr What you will do Senior Software Engineer responsible for designing, developing, and delivering...  ...technical strategies, define robust architectures, guide development teams, and build scalable, high-performance systems from mission... 
    Senior
    Work at office
    Immediate start
    Remote work
    Flexible hours

    TheIncLab

    Nashville, TN
    2 days ago
  •  ...AI Solutions Engineer The Investment Technology team is seeking a Nashville, TN based AI Solutions Engineer to build and deliver...  ...vendor APIs, and curated data layers. Hands-On GenAI & LLM Development Implement solutions using large language models (LLMs) and... 
    Senior

    AllianceBernstein

    Nashville, TN
    3 days ago
  •  ...integrity. We care like family! Jump-start your career as a Senior Software Engineer today with HCA Healthcare. Benefits Comprehensive...  ...complex distributed systems and working with AI for software development. Major Responsibilities This engineer can quickly learn,... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Flexible hours

    HCA Healthcare

    Nashville, TN
    4 days ago
  •  ...A global professional services firm is seeking a Senior AI Native Engineer. You will be at the forefront of leveraging AI to transform businesses. This role involves researching and implementing scalable AI systems, enhancing data pipelines, and guiding clients through... 
    Senior

    Ernst & Young Oman

    Nashville, TN
    5 days ago
  •  ...this next phase of growth. We hope you’d like to join us! Senior Software Engineer – DevOps [Azure Cloud] Concord Technologies is growing! Currently...  ...you are responsible for maximizing the reliability of the development and test environments, providing support to multiple Agile... 
    Senior
    Full time
    Work at office
    Early shift

    Concord Technologies

    Nashville, TN
    2 days ago
  • $135.2k - $306.4k

     ...scale distributed systems, as part of an engineering organization that highly values formal...  ...verification team to handle major new development initiatives. OCI is building our next generation...  ...~5+ years of full-time professional software development of concurrent and... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    5 days ago
  • $165k - $241.4k

     ...work with many different people within Engineering and throughout Cisco to help build the...  ...maintain scalable, distributed, enterprise software solutions that support the services...  ...debugging distributed systems. C++ Development: Experience developing software using... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Nashville, TN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Development Engineer. Be the first to apply!