Principal Software Development Engineer
$144.2k - $288.4kOak St. Health
Principal Software 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.Position Summary: Principal Software Engineer for the next-generation compute platform powering CVS Health's PBM underwriting and financial metrics across revenue, rebate, specialty, and P&L. You will set technical direction for a platform that processes hundreds of millions of claims-level records under tight latency SLAs, replacing a legacy compute engine. The role is equal parts deep solution design, big-data architecture, and storytelling — translating PBM financial logic into systems that finance, actuarial, and account teams trust and that engineering teams can extend without breaking. You will lead architecture decisions, mentor senior and staff engineers, and own the technical narrative with executive stakeholders.Required Qualifications12+ years building production software systems; 3+ years at staff/principal scopeBig-data fluency at scale — designed and operated systems processing hundreds of millions to billions of rows; comfortable reasoning about throughput, latency, partitioning, and cost trade-offs across batch, streaming, and OLAP workloadsSystem design depth — decomposes ambiguous business problems into bounded services with clear contracts; reasons about consistency, failure modes, backpressure, and evolution from day oneArchitecture leadership — drives ADRs and design reviews, sets standards (boundaries, testing strategy, schema evolution), and enforces them through tooling rather than tribal knowledgeSolution design judgment — picks the simplest architecture that meets the SLA; knows when to strangle a legacy system versus rewrite, when to split a service versus keep it monolithicStrong analytics intuition — SQL fluency, data modeling, parity/reconciliation patterns, comfort partnering with finance and actuarial stakeholders to debug metric driftHands-on with modern JVM stacks (Java, Spring Boot, Gradle) and SQL-first persistence (JOOQ or peer)Performance engineering — profiling, query-plan reading, caching strategy, hitting sub-second-to-low-minute SLAs on large datasetsCommunication and presentation — produces whitepaper-quality design docs, executive-readable architecture narratives, and demos that move decisions; comfortable presenting to VP/SVP audiencesStorytelling — frames technical work in business outcomes; turns metrics, migrations, and incidents into narratives stakeholders rememberTechnical leadership without authority — mentors staff/senior engineers, raises the hiring bar, drives cross-squad alignmentCloud-native delivery mindset — container-first, observability-first, CI/CD discipline, regardless of specific cloudPBM, healthcare claims, pharmacy pricing, rebates, Financial, or insurance underwriting domain experiencePreferred QualificationsExperience replacing or strangling a legacy compute/ETL engine in production without business freezeExperience with Azure databricks is preferredHexagonal / ports-and-adapters architecture with enforcement (ArchUnit or equivalent)OLAP and columnar engines (StarRocks, BigQuery, ClickHouse, Snowflake, Druid)Streaming/event-driven systems (Kafka), GraphQL gateways, multi-tenant API designGCP (BigQuery, Vertex, Composer/Airflow) and/or Azure-to-GCP migration patternsKubernetes, OpenTelemetry, and modern CI/CD platformsPublic technical writing, conference talks, or open-source contributionEducationBachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or a related quantitative field; equivalent experience acceptedMaster's in CS, Data Science, or Applied Math preferredThe 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.
$129.5k - $240.5k
...Director Of Software EngineeringWe are looking for a hands-on Director of Software Engineering to lead the development of a modern Integration Platform that ingests, transforms, and loads data from various third-party connectors into our core People Cloud Platform. This...SuggestedTemporary workFreelanceLocal areaFlexible hours$142.8k - $274.8k
...enabled world. Microsoft's Azure Data engineering team is leading the transformation of... ...than a pre-release activity. As a Principal Software Engineer on the team, you will have... .... ~ An understanding of cloud development principles and patterns. ~ Communications...SuggestedOngoing contractPermanent employmentWork at officeLocal area- Arlington, VirginiaHybridFull Time$180k - $200kAn early-stage AI startup is hiring a Principal Software Engineer to join its team. This is a hybrid opportunity based in Herndon, VA.The company is building the platform enterprises use to deploy, monitor, and optimize AI...Suggested
- ...the pace for unlocking new possibilities that better serve the property industry.Job Description:The hybrid-remote Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position...SuggestedFull timeLocal areaRemote workFlexible hours
- ...receive investment in your professional development? At DTCC, we are at the forefront of... ...designing, developing, and testing all software systems and applications for the firm.... ..., prototyping, modification, reuse, re-engineering, maintenance, or any other activities related...SuggestedRemote workFlexible hours
- ...driving innovation? Do you enjoy mentoring engineers while shaping enterprise platforms... ...) invites you to join our team as a Principal Software Engineer . About PCCI PCCI is an... ...technology direction, establish development frameworks and best practices, lead architecture...Long term contractContract work
$144.2k - $288.4k
...Principal / Director-Level Full-Stack Software Development EngineerWe're building a world of health around every individual — shaping a more connected, convenient... .../ Director-level Full-Stack Software Development Engineer to join our Digital Caremark organization and lead...Hourly payFull timeTemporary work$100.5k - $231.9k
...Schools Ministries of Education Talk to an Expert Login Talk to an Expert Principal Software Engineer Research and Development 2026-53017 Dallas, TX Apply View All Jobs View All Dallas Jobs Overview About...Temporary workWork experience placementWork at officeFlexible hours$175k - $205.9k
...ready to make an impact?West Monroe is searching for a Principal AI Software Engineer, to join our team in our Technology & Experience (TechEx... ...platform and integration design, and perform the configuration/development of the solution in a team environment. This role will...Local areaImmediate startFlexible hours$213k - $319k
...Provides technical leadership across multiple products and engineering teams within Managed Solutions Product Engineering.... ...advisor to engineering and product teams on architecture, software design, development practices, and technology adoption. Lead complex cross-functional...Full timeWork at office- ...Job Summary Client is seeking a highly experienced Principal Software Engineer - .NET Full Stack to lead the design, development, and delivery of enterprise-scale applications. The ideal candidate will possess strong expertise in .NET technologies, modern front-end...
$120.5k - $231k
...trust in how we show up, everywhere & always. Want in? Join the #VTeamLife.What you’ll be doing...In the role of Principal Engineer of Software Development, you will provide technical leadership for the design and implementation of complex, scalable software solutions...Full timeTemporary workPart timeWork experience placementWork at officeWork from homeShift work3 days per week$77.4k - $135.4k
...provide extensive opportunities for personal and professional development, building both employee competence and organizational capability... ...solutions. Partner with application developers, data engineers, BI teams, and analytics partners to deliver integrated solutions...Full time- ...he RIS Store Technology organization is seeking a mid-level software engineering role responsible for designing, developing, testing,... ...practices while helping drive continuous improvement across the development lifecycle.KEY DUTIES AND RESPONSIBILITES:Design and implement...Hourly payWork experience placement
- ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,... ...is required. 7-10 years of experience. For VPS applications, Development of Client/Server applications along with Internet / Intranet applications...
- ...assignment, you may: Participate in low to moderately complex initiatives and identify opportunity for process improvements within Software Engineering. Review and analyze basic or tactical Software Engineering assignments or challenges that require research, evaluation, and...
$105.4k - $124k
...job - they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology... ...Engineer will be responsible for the analysis, design, testing, development and maintenance of best-in-class software experiences. The...Full timeLocal area3 days per week- ...join our team and help shape the future of convenience.Senior Software Engineer (Promotions Platform)We are seeking a highly skilled and... ...to optimize offer matching and validation logic.Full-Stack Development: Build and maintain end-to-end features using ReactJS for user...Hourly payWork experience placement
- Software Engineer II Are you looking for a place where you can bring your skills in developing and maintaining of complex applications and... ...recommends solutions to meet business requirements.Strong query development through SQL, including CRUD operations, Stored Procedures,...Full timeWork at officeLocal area
- ...grow, lead and make a difference, come join our team and help shape the future of convenience.EMPLOYER: 7-Eleven, Inc.JOB TITLE: Software EngineerLOCATION: Irving, TXDUTIES: Define technical requirements to develop products and features. Architect, implement and design...Hourly pay
- ...workplace where your ideas matter, your development is prioritized, and you can truly make... ...types.What makes You an ideal candidate?Software development expertise in the high level... ...Degree in Computer Science or related Engineering field; and/or commensurate experience...Work experience placementH1bWork at officeRemote workVisa sponsorshipFlexible hours2 days per week
$86.36k - $101.6k
...be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual... ...- Conducts code reviews to provide guidance on engineering best practices and compliance with development...Full timeLocal area3 days per week- Job Title: Sr. IOS DeveloperWork Location:Irving, TXResponsibilities:Design and develop native iOS applications using Swift.Build responsive and intuitive user interfaces using Swift UI and/or UI Kit.Integrate RESTful APIs and third party SDKs.Collaborate with Product Owners...
$98.18k - $115.5k
...be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual... ...- Conducts code reviews to provide guidance on engineering best practices and compliance with development...Full timeWork experience placementLocal area3 days per week$111.61k - $131.3k
...be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual... ...supporting enterprise adoption.Partner with engineering and delivery teams to translate business and development...Full timeWork experience placementLocal area3 days per week$34 - $46 per hour
DescriptionKforce has a client that is seeking a Software Developer in Irving, TX.Responsibilities may include:* Provide daily support... ...procedures and knowledge transfer* Troubleshoot issues* Development of workflow, JavaScript routines and other configuration and customization...$107.5k - $204.5k
...Secure Processing Solutions (SPS) team is looking for an Principal Software Lead Engineer who is passionate about collaborating with high-... ...military communication functionality, and software engineering development best practices for complex systems where the ability to...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$119.77k - $140.9k
...position will be responsible for the system development for the Hogan API application, using... ...candidate takes responsibility of the software artifacts produced adhering to U.S.... ...frameworks and the testing pyramid.Approaches engineering work with a security lens and actively...Full timeWork at officeLocal areaRemote workFlexible hours3 days per week- ...work on multiple assignments concurrently.- Strong knowledge and experience in ABAP Programming Language include Object Oriented development using ABAP Objects, - Translate high level functional requirements into technical requirements in a clear manner that is comprehensible...For contractorsWork experience placement
- ...relational DB using JDBC • Experience in any scripting language Powershell/Bash/UNIX Scripting • Experience with developing Java web Development (RESTful APIs using JAX-RS, SOAP) using JAVA, J2EE, EJB, Java Transaction or JPA • Knowledge of the use of Java application...
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 Irving, TX
- software developer fintech Irving, TX
- senior robotics software engineer Irving, TX
- software engineer visa sponsorship Irving, TX
- network software engineer Irving, TX
- software engineer remote Irving, TX
- part time software developer Irving, TX
- part time software developer remote Irving, TX
- software engineer part time Irving, TX
- software engineer full time Irving, TX



