Principal Software Development Engineer
$144.2k - $288.4kOak St. Health
Principal / Director-Level Full-Stack Software Development EngineerWe'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.We are seeking a highly experienced Principal / Director-level Full-Stack Software Development Engineer to join our Digital Caremark organization and lead the architecture, design, and delivery of next-generation digital solutions. This role spans AI-enabled applications, scalable digital platforms, and enterprise integrations that power critical healthcare and pharmacy experiences.This is a senior technical leadership role for a hands-on engineer who can operate across the full stack—from intuitive front-end applications to resilient backend services—while setting architectural direction, influencing engineering standards, and mentoring teams. The ideal candidate combines deep technical expertise, platform thinking, and strong collaboration skills to build secure, scalable, API-first solutions in a highly regulated environment.Key ResponsibilitiesArchitecture & System Design Define and drive architecture for large-scale distributed systems and digital platformsLead design reviews and set architecture standards and best practicesChampion API-first, microservices, and event-driven architecture patternsEnsure systems meet scalability, reliability, security, and compliance requirementsBalance performance, cost, and speed in technical decision-makingFull-Stack Engineering Design and develop end-to-end solutions across UI, backend, and data layersBuild modern web applications using React, Angular, or similar frameworksDevelop scalable services and APIs using Java, Go, Node.js, or PythonOptimize performance, resiliency, and security across the stackAI & Intelligent Solutions Integrate AI/ML and Generative AI capabilities into digital experiencesWork with LLM APIs, prompt orchestration, and AI service frameworksPartner with data and ML teams to productionize modelsImplement responsible AI practices, governance, and monitoringTechnical Leadership Act as a technical advisor to engineering and product leadershipInfluence cross-team technical direction and strategyEstablish and promote engineering best practicesMentor and coach engineers across levelsTechnical Skill SetBackend Java (Spring Boot)Node.jsPythonFrontend ReactAngularTypeScriptModern UI frameworksAPI & Integration RESTGraphQL (Apollo Federation or similar)gRPCEvent-driven architectureKafka or similar messaging systemsCloud & DevOps AWS, Azure, or GCPKubernetes and DockerCI/CD pipelinesInfrastructure as Code (Terraform or similar)Observability tools (Datadog, Prometheus, Grafana, etc.)Data SQL and NoSQL databasesCaching (Redis or similar)Streaming/event platformsRequired Qualifications:12+ years of software engineering experience5+ years in senior/principal/architect rolesStrong full-stack development experienceProven experience designing distributed systems at a large scaleExpertise in API-first and microservices architecturesHands-on experience integrating AI/GenAI capabilitiesExperience building cloud-native applicationsStrong system design and problem-solving skillsExcellent communication and cross-functional collaboration skillsExperience in mentoring senior engineersPreferred Qualifications:Experience building enterprise healthcare or regulated-industry platformsFamiliarity with healthcare data, privacy, and compliance requirementsExposure to MLOps and AI lifecycle managementExperience with identity, security, and privacy architecturesTrack record of influencing architecture across large organizationsExperience contributing to platform or developer ecosystem strategiesEducation:Bachelor's degree in Computer Science, Engineering, or related field requiredMaster's degree in Computer Science or related discipline preferredEquivalent practical experience will also be consideredThe typical pay range for this role is: $144,200.00 - $288,400.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. This position also includes an award target in the company's equity award program.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.
$133.16k - $179.71k
...assistance programs, paid time off, paid sick time, paid holidays, paid parental leave, and professional development opportunities The Job at a Glance As a Principal Backend Engineer, you will design, architect, and optimize scalable microservices that power our eCommerce and...SuggestedContract workCasual work$144.2k - $288.4k
...Principal Software Development Engineer 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...SuggestedHourly payFull timeTemporary workFlexible hours- ...guidance to teams involved on best practice and development techniques. Communicating with other IT teams on software related issues and suggested improvements.... ..., and testing standards, policies and software engineering best practices. Work collaboratively with test...Suggested
- ...can continue to grow with Zendesk and our customers. Telecommuting Permitted. The intelligent heart of customer experience Zendesk software was built to bring a sense of calm to the chaotic world of customer service. Today we power billions of conversations with brands...SuggestedRemote work
$110k - $140k
...The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable... ...a strong focus on operational excellence, cloud-native development, automation, and AI-assisted engineering practices to improve...SuggestedFull timeRemote work$180k - $220k
...Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant’s platform scalability and reliability. You’ll drive technical design, coach peers, and ensure system-wide quality and consistency. What You’ll Do Own...$60k - $100k
...technology company that delivers web-based software for healthcare organizations to provide... .... Summary of the Senior Software Engineer We are looking for a Senior Software Engineer... ...assigned work on multiple projects using Agile development methodologies via Azure DevOps with...InternshipLocal areaRemote workFlexible hours- ...Pearson is seeking a Senior Software Engineer to design, develop, and deliver scalable, secure software for Higher Education Digital products. You will lead architectural decisions, mentor engineers, and drive modernization across cloud-native platforms. You will collaborate...
- ...TLA is seeking a Software Engineer to design, develop, and integrate secure computing environments that support critical mission objectives... ...to the full software lifecycle—from architecture and development to testing and deployment—across both commercial and government...
- ...be an entry level position focused on software functional testing and quality assurance... ...Informatics Design Control process for software development. Company Overview At FUJIFILM... ...Correspond with Software and Template Engineering, give feedback to any questions they...For contractorsWork experience placementWork at officeLocal areaRemote workFlexible hours
- ...with mainframe/COBOL experience to work in business application development. Environment and tools are IBM Mainframe platform, z/OS... ...problems of an operational or procedural nature.Experience in software development life cycle, using both waterfall and Agile practices...Work experience placement
$100k
...Currently, we are looking for entry-level software programmers, Java full stack developers... .../data scientists, machine learning engineers for full time positions with clients. Who... ...Java and understanding of the software development life cycle knowledge of statistics, SAS...Full timeH1b$253.9k - $298.7k
...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on thePlatform Payments team, you'll define the engineering vision for how fiat moves into and out of Coinbase across 50+...Local area- ...delivers real business value with AI. What You'll Do As a Sr. Staff Software Engineer on the Database Query Optimization team at Teradata Labs, you will contribute to the design, development, and testing of advanced features for the Teradata SQL Engine - one of...Permanent employmentFlexible hours
- ...Senior COBOL ProgrammerThe organization requires a highly experienced Senior COBOL Programmer to provide development, maintenance, and production support for mainframe-based applications that are critical to business operations.Scope of Work:Analyze, design, develop, test...For contractors
- ...Responsibilities Develop, communicate, and execute a vision for Microsoft Dynamics CRM initiatives that align with the company's business development digital transformation and customer engagement strategies. Lead the planning, execution, and delivery of end-to-end CRM projects....Work at officeRemote workVisa sponsorship
- ...COBOL Mainframe DeveloperLocation: Springfield, Illinois Duration: 12 MonthsSkills Needed: Software development, Microsoft Office, PANVALET, IMS databases, COBOL programming language, TSO (Time Sharing Option) utility, FTP (File Transfer Protocol), transferring data from...Work at office
$126k - $190k
## Senior Software EngineerApplyremote type: Engineeringlocations: Illinoistime type: Full... ...for Change. What We Do At Relativity, engineers don’t just write code— they harness AI... ...* Strong understanding of cloud-native development and distributed architectures.*...Contract workRemote workHome office- Milan, United States | Posted on 04/06/2024 Your IT Recruiter is looking for a Senior Software Engineer for our client. This position will be working as Software Engineer for our client on projects for one of its top clients, John Deere, located in Milan, IL. The candidate...
$120k - $150k
As a Senior Software Engineer, this professional will lead the design and development of entire computer systems and application software. They will leverage their expertise to create scalable and robust solutions, mentor junior developers, and drive best practices across...Work experience placementCasual workLocal areaFlexible hours$110.5k - $160k
...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real...Full timeInternshipWork at officeWorldwideMonday to Friday$94.1k - $152.8k
...Position Overview The ServiceNow Engineer provides advanced engineering, configuration, and integration support for the enterprise... ...ServiceNow environments, including substantial hands-on engineering or development work in large, multi-module instances. ~ Demonstrated...Contract workWork at office$55k - $78k
...and performance. Create thorough documentation, including development procedures, system configurations, user guides, and training materials... ...proactively. Actively participate in all phases of the Software Development Life Cycle (SDLC), including requirements analysis...Full timeFor contractorsH1bWork at officeLocal areaRemote work- ...RFA Engineering is seeking an Embedded Software Engineer to design and develop back-end embedded software for vehicle control functions. The role involves C/C++ development, CI integration, and collaboration with a multi-disciplinary team to deliver robust software for...
$70k - $110k
...Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients... ...within our own organization. Embedded Software Engineer This position is associated with the design and development of Back-end embedded software that controls machine...Full timeTemporary workWork at officeFlexible hours- Overview We have an urgent below position. If you are interested please share your updated resume with the rate expectation. Role details Job Title: SAP EWM Consultant Location: Chicago IL_Onsite Responsibilities End to End implementation of: EWM inbound/outbound processing...
- ...Developer to contribute to the design, development, and maintenance of enterprise‑scale web... ...requirements into high‑quality software solutions. System Integration & Maintenance... ...UI/UX designers, QA testers, and DevOps engineers. Contribute to sprint commitments, story...Full time2 days per week3 days per week
- ...Software Application Developer (Microsoft Power Platform) Contract - 6 months 60-80p/h... ...delivery: requirements, integration design, development, testing, deployment, and transition to... ...Computer Science, Information Systems, Engineering, or equivalent experience. 7+ years...Contract work
- OverviewWe are looking for a Software Engineer III to join our growing Automation Engineering team. This senior-level role will help design... ...-critical applications and processes.Lead automation development efforts across the full software development lifecycle, including...Work experience placement
$98k - $163.3k
...RetinaPurchasing and RetinaInventory. If you are a motivated and skilled software engineer seeking an opportunity to contribute to the success of... .... In this role, you will be responsible for both software development and operational support for McKesson's ophthalmology...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Development Engineer. Be the first to apply!
- cybersecurity software engineer Springfield, IL
- software developer fintech Springfield, IL
- senior robotics software engineer Springfield, IL
- network software engineer Springfield, IL
- software engineer remote Springfield, IL
- part time software developer remote Springfield, IL
- software engineer full time Springfield, IL
- entry level software engineer remote Springfield, IL
- senior software engineer ruby on rails Springfield, IL
- consulting software engineer Springfield, IL


