> Markdown version of [/jobs/ext/3056552-software-engineering-architecture](https://www.wearedevelopers.com/jobs/ext/3056552-software-engineering-architecture). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineering & Architecture - **Company:** CVS Health - **Location:** Angier, NC, United States - **Experience:** Experienced - **Salary:** $106,605.0 - $284,280.0 - **Contract:** Permanent contract - **Skills:** Cerner, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Automation of Tests, Unit Testing, Microsoft Azure, Clinical Data Repository, Cloud Computing, Cloud Database, Cloud Engineering, Profiling, Code Review, Cyber Security, Databases, Continuous Delivery, Continuous Integration, Extract Transform Load (ETL), Data Mapping, Data Migration, DevOps, Distributed Systems, EHealth, Java Platform Enterprise Edition (J2EE), Data Flow Control, Design of User Interfaces, Human-Computer Interaction, Identity and Access Management, Interoperability, JSON, Python (Programming Language), Key Management, OAuth, OpenID, Software Architecture, Systems Development Life Cycle, Openid Connect, Cloud Services, Secure Coding, Software Engineering, SQL Databases, Data Streaming, Systems Integration, Unstructured Data, Management of Software Versions, Software Vulnerability Management, Data Processing, Scripting, Google Cloud, EHR Systems, Spring Cloud, Fast Healthcare Interoperability Resources, Grafana, Spring-boot, Software Application Programming, Electronic Medical Records, Build Server, Event Driven Architecture, Containerization, Integration Tests, Solid Principles, Google Cloud Functions, Health Level Seven International, Apache Kafka, Data Management, Video Streaming, Cloud Migration, Restful APIs, Meditech, Multiplatform, Spring Batch, Docker, Static Application Security Testing, Microservices, Dynamic Application Security Testing - **Published:** September 24, 2026 - **Apply:** https://www.careerbuilder.com/job-details/staff-software-development-engineer-angier-nc--37125de3-8da4-400d-97c3-9448a7a10656 ## About the Role * 7+ years of professional software engineering experience in enterprise environments * 7+ years of experience developing applications using Java, J2EE, Spring Boot, and RESTful services * 5+ years of experience designing and implementing microservices architectures * 3+ years of experience with Apache Kafka or similar event-streaming technologies * 3+ years of experience with CI/CD pipelines, automated testing, and DevOps practices * 3+ years of experience with containerization and orchestration technologies such as Docker and Kubernetes * 2+ years of experience working with public cloud platforms, including GCP, AWS, or Azure, * Experience integrating with healthcare systems using FHIR, HL7, SMART on FHIR, or EHR platforms such as Epic, Cerner, or MEDITECH * Experience leading technical initiatives and influencing engineering decisions across teams * Strong understanding of software design principles, scalable architectures, and distributed systems * Experience building and operating solutions on Google Cloud Platform (GKE, Cloud Run, Cloud Build, Pub/Sub, Cloud SQL, IAM) * Experience with large-scale application modernization, cloud transformation, or data migration programs * Knowledge of ETL processes, data quality practices, and healthcare data management * Experience with Spring Batch, Dataflow, or cloud-native data processing frameworks * Understanding of security best practices including OAuth 2.0, OpenID Connect, secrets management, and vulnerability management * Experience implementing monitoring and observability solutions using OpenTelemetry, Grafana, or similar platforms * Knowledge of regulated healthcare environments, including HIPAA and HITRUST requirements * Strong communication, collaboration, and stakeholder management skills EDUCATION Bachelor's degree or equivalent experience (HS diploma + 4 years relevant experience), Agile Programming Methodologies, Amazon Web Services (AWS), Apache Kafka, Application Programming Interface (API), Best Practices, Cerner, Clinical Data, Cloud Applications, Cloud Architecture, Cloud Computing, Code Reviews, Communication Skills, Computer Security, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Formats, Data Management, Data Mapping, Data Migration, Data Processing, Data Quality, Database Extract Transform and Load (ETL), DevOps, Distributed Computing, Docker, Epic Systems, Establish Priorities, GCP (Good Clinical Practices), Geography, HIPAA (Health Insurance Portability and Accountability Act), HL7 (Health Level 7), Healthcare, Healthcare Quality, Human Health, Incentive Programs, Integration Testing, Interoperability, JSON, Java, Java Platform Enterprise Edition (Java EE/J2EE), Leadership, MEDITECH, Medical Record System, Mentoring, Microservices, Microsoft Windows Azure, Multiplatform/Cross-Platform, OAuth, OpenID, Personal Care, Pharmacy, Policy Implementation, Public Cloud, Python Programming/Scripting Language, Quality Assurance Methodology, REST (Representational State Transfer), Reconciliation, Reporting Dashboards, SQL (Structured Query Language), Safety/Work Safety, Scalable System Development, Secure Coding, Security Compliance, Service Delivery, Software Architecture, Software Design, Software Development, Software Engineering, Streaming Technology, Structured Data, System Integration (SI), Technical Delivery, Technical Leadership, Test Automation, Threat Modeling, Unit Test, Unstructured Data, User Interface/Experience (UI/UX) ## Description 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 Staff Software Development Engineer, who will serve as a senior technical leader on a cross-functional product team responsible for designing, developing, and delivering scalable healthcare technology solutions. You will play a critical role in driving architecture decisions, mentoring engineers, and partnering with product, UX, and business stakeholders to build secure, cloud-native applications that enhance the digital healthcare experience. In this role, you will lead the development of distributed systems and microservices leveraging Java, Spring Boot, event-driven architectures, and modern cloud technologies. This Staff Engineer will also guide data migration and interoperability initiatives, supporting healthcare integrations that enable seamless and secure exchange of clinical data across platforms. The ideal candidate combines strong software engineering expertise with a passion for innovation, technical leadership, and delivering high-quality solutions in an Agile environment. 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 ## Related Videos - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Get started with securing your cloud-native Java microservices applications](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) - [Delegating the chores of authenticating users to Keycloak](https://www.wearedevelopers.com/videos/1558-delegating-the-chores-of-authenticating-users-to-keycloak) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)