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

Principal Software Engineer

$144.2k - $288.4k

Oak 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.We are hiring a Principal Software Engineer — a deeply hands-on technical leader who thrives on solving complex problems, writing production code, and elevating the engineers around them. You will serve as the senior engineering voice across a portfolio of mission-critical clinical decision-support applications. These systems combine low-latency distributed architectures with advanced LLM, OCR, and ML pipelines running on Google Cloud.This is not an "architect-from-the-sidelines" role. You will actively design systems, write critical code, ship to production, support live environments, and mentor engineers across UI, backend, and ML. Success in this role is measured by the quality, performance, reliability, and clinical impact of what you deliver—not by presentations.What You'll DoOwn architecture and execution. Lead the technical direction of a real-time, multi-service clinical platform on GCP, while personally building the most critical and performance-sensitive components.Build production-grade LLM systems. Design and operate scalable LLM pipelines (e.g., Claude, Gemini, GPT-4-class) including prompt engineering, structured outputs, evaluation frameworks, retrieval/vector search, OCR-based document understanding, grounding, guardrails, and hallucination mitigation.Deliver real-time, high-performance systems. Architect distributed, event-driven, streaming services that support sub-second clinician experiences under heavy load, with strict SLOs and strong fault tolerance.Operationalize machine learning. Lead deployment and lifecycle management of models on Vertex AI, including feature pipelines, model registries, drift detection, A/B and shadow testing, and CI/CD-integrated quality controls.Design for scalability and change. Build flexible APIs, microservices, and data contracts that support rapid iteration, backed by strong testing, observability, and progressive delivery practices.Raise the engineering bar. Drive high-quality code reviews, establish standards across testing, CI/CD, security, and observability, and mentor engineers across full-stack and ML disciplines.Own outcomes end-to-end. Translate ambiguous clinical and business needs into delivered solutions, monitor real-world performance, and continuously iterate based on data.Partner across disciplines. Collaborate with Data Science, Product, Clinical SMEs, AI Governance, and Security teams to ensure solutions meet enterprise standards for compliance, privacy, and safety.Required Qualifications10+ years of software engineering experience with a strong record of delivering production systems at scale5+ years as a hands-on Staff or Principal-level engineer (actively coding, not removed from implementation)Expert proficiency in Python including performance tuning, concurrency, and system optimization5+ years building real-time distributed systems (event-driven, streaming, Pub-Sub) with clear latency and reliability requirements5+ years working in a major public cloud (GCP preferred: Vertex AI, GKE, Cloud Run, Pub/Sub, BigQuery, IAM, etc.)Deep experience with microservices architecture, API design (REST), and resilient systems (retries, backpressure, tracing)3+ years building and operating production ML systems (MLOps, monitoring, retraining, deployment pipelines)3+ years developing LLM-powered applications in production, including prompt design, RAG/vector search, evaluation frameworks, and performance optimizationExperience building modern UI components with React or AngularStrong computer science fundamentals, including distributed systems, algorithms, and concurrencyPreferred QualificationsExperience operating LLM systems in regulated environments (PII/PHI, governance, security, auditability)Familiarity with vector databases (e.g., Vertex Vector Search, Pinecone, Weaviate, pgvector) and advanced retrieval techniquesExperience designing evaluation frameworks for LLM systems (gold datasets, regression testing, LLM-as-judge)Strong background in CI/CD, SRE practices, and SLO-driven engineeringExperience with healthcare data standards (FHIR, HL7) and compliance frameworks (HIPAA, HITRUST)Strong communication skills, with the ability to explain complex systems to both technical and non-technical audiencesProven track record of mentoring engineers into senior and staff rolesEducationBachelor's degree in Computer Science or a related field (or equivalent experience)Master's or PhD in Computer Science, Machine Learning, or a related discipline is a plusPay Range: $144,200.00 - $288,400.00Our 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. Oak St. Health

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Trenton, NJ vacancy
  • $114.6k - $234.6k

     ...Job Description We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable file storage powering Oracle Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems that... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Trenton, NJ
    4 days ago
  • $137.7k - $261.63k

     ...enjoys turning ambiguity into working software at scale, and who now wants to shape not...  ...just what gets built, but how an entire engineering organization builds it? Are you...  ...we'd like to talk. Work you’ll do As a Principal Software Engineer on our GlobalAdvantage... 
    Suggested
    Work at office
    Local area
    Remote work
    Visa sponsorship
    2 days per week
    3 days per week

    Deloitte

    Princeton, NJ
    4 days ago
  • $164k - $218k

     ....S. citizenship for all employees. Applicants that do not meet this requirement will not be considered. We are seeking a Principal Software Engineer to serve as our Deployment Environments Domain Lead. In this role, you will establish repeatable, secure, observable, and... 
    Suggested
    Temporary work
    For contractors
    Work experience placement
    Local area
    Remote work
    Flexible hours

    SciTec

    Princeton, NJ
    3 days ago
  •  ...have Front-Office / Buyside / Investment Software trading experience. Please do not apply. What we are looking forAs a Principal Consultant you will be assessing client needs...  ...field including Finance, Economics, Engineering or Computer Science. A minimum of 8-10 years... 
    Suggested
    Full time
    Remote work
    Flexible hours

    State Street Bank

    Princeton, NJ
    2 days ago
  • $59.5 per hour

     ...your resume to ****@*****.***\n \n Sr. Java Full Stack Engineer with Trading experience  Remote within the U.S. W2 Only...  ...candidate \n \n Extensive hands-on experience (10+ years) in software design and development, with expertise in Java, Spring API... 
    Suggested
    Remote job

    Yoh, A Day & Zimmermann Company

    Trenton, NJ
    4 days ago
  •  ...happy to discuss them as needed. Your recruiter will be able to clarify expectations and answer any questions you have.Senior Software Engineer, PSA Liquidity PlatformAbout CollectorsCollectors is the leading creator of innovative technology that provides value-added services... 
    Full time
    Work at office
    Remote work
    Worldwide

    Collectors

    Trenton, NJ
    9 hours ago
  • $175.5k - $180k

     ...family.What you'll doYou will bring deep technical expertise and engineering leadership to some of the most complex and high-impact...  ...their craft and adopt the engineering practices that make great software possible. Your technical leadership will be felt not just in the... 
    Apprenticeship
    Work at office
    Local area
    Easy work

    McKinsey & Company

    Trenton, NJ
    1 day ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. Job Description3+ years working in mobile web... 

    Sonsoft

    Trenton, NJ
    2 days ago
  • $86.6k - $144.4k

     ...opportunity to serve as the technical anchor of a cross-functional engineering squad, driving architecture decisions, mentoring peers, and...  ...the RoleThis position performs complex research, design, and software development within our provider data management product line,... 
    Full time
    Local area

    RELX Group

    Trenton, NJ
    1 day ago
  • $107.5k - $173.5k

    SummaryCrestron's Streaming team is looking for a talented and self-motivated engineer with strong embedded software development experience who can apply his/her expertise in our next generation of audio video streaming solutions. As a member of the firmware development... 

    Crestron Electronics

    Trenton, NJ
    3 days ago
  •  ...AmericaPosted: 2026-09-25Job Family: EngineeringJob Function: Software EngineeringPay Type: SalaryEmployment Indicator: Regular At Crestron...  ...convenience and security. Overview The Senior Android Software Engineer will be responsible for designing, developing, and enhancing... 
    Temporary work

    Crestron Electronics

    Trenton, NJ
    1 day ago
  •  ...environments. • Evaluate application integrations, infrastructure requirements, and system performance. • Ensure compliance with software standards and enterprise architecture guidelines. • Collaborate with business stakeholders and cross-functional teams to deliver... 
    Contract work
    Work at office
    Remote work

    Motion Recruitment

    Trenton, NJ
    2 days ago
  • $195k - $225k

     ...Technology Overview GovCIO is seeking an experienced Senior Software Engineer to support the Department of Veterans Affairs (VA) Data...  ...cloud identity and access management (IAM), including Service Principals, role-based access control (RBAC), and persona‑based configurations... 
    Full time
    Remote work
    Flexible hours

    GovCIO

    Ewing, NJ
    4 days ago
  •  ...ContractJob Description:8+ years of strong proficiency in Core JavaStrong proficiency in Spring Boot frameworkStrong understanding of software engineering principles, design patterns, and best practices for building scalable and maintainable codeExperience with RESTful API... 

    SRI Tech

    Trenton, NJ
    3 days ago
  •  ...Atlanta, Dallas, NJ or Irvine (CA)Job Description:Design and develop software solutions using Python and related frameworks.Gather...  ...GCP preferred along with related services like GCS, GKE, Compute Engine, IAM, Dataproc)Strong experience with relational database like... 

    SRI Tech

    Trenton, NJ
    3 days ago
  • $122.5k - $198k

    OverviewThe Lead Software Engineer is a senior individual contributor responsible for leading the design,development, and delivery of complex software solutions within Crestron’s product ecosystem. Working with significant autonomy, this role drives technical execution... 

    Crestron Electronics

    Trenton, NJ
    9 hours ago
  • $65 - $75 per hour

     ...ETL Developer with Python skills to join the Advisor Compensation (BRACS) engineering team at Broadridge, with a focus on data integration, ETL, and backend automation.This is a hands-on software engineering role working across Python, SQL, data files, APIs, and cloud-based... 
    Hourly pay
    Full time
    Contract work
    Local area
    Remote work

    Broadridge

    Trenton, NJ
    4 days ago
  •  ..., evaluates, tests, debugs, documents, and implements complex software apps• Uses coding methods in specific programming languages to...  ...estimating, scheduling, and monitoring tasks• Performs expert-level engineering tasks associated with the analysis, design, and development of... 
    Work experience placement

    LanceSoft

    Trenton, NJ
    3 days ago
  • $7,183 per month

     ...NJJob Description:8+ years of strong proficiency in Core JavaStrong proficiency in Spring Boot frameworkStrong understanding of software engineering principles, design patterns, and best practices for building scalable and maintainable codeExperience with RESTful API... 
    Full time

    SRI Tech

    Trenton, NJ
    3 days ago
  • $55 - $60 per hour

     ...regards to supported extensions of the platform. Responsibilities: Works with other technical and project groups to ensure that software application requirements are identified at an early stage, ensuring that new build requirements or expansions are captured, and... 
    Local area
    Relocation
    Visa sponsorship
    3 days per week

    Open Systems Technologies

    Trenton, NJ
    9 hours ago
  •  ...firm and duly organized under the laws of the Commonwealth of Georgia. We are growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionAt least 5 years of experience with... 
    Permanent employment
    Full time
    Work experience placement
    H1b

    Sonsoft

    Trenton, NJ
    3 days ago
  • $95.3k - $158.8k

     ...develop, test, and validate solutions in line with RELX Responsible AI Principles.About the RoleAs a Senior Salesforce Sales Cloud Engineer II, you will design, build, and support scalable Salesforce Sales Cloud solutions that enable sales, sales operations, and... 
    Full time
    Local area
    Immediate start
    Worldwide
    Flexible hours

    RELX Group

    Trenton, NJ
    1 day ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionPreferred Job Description:-Minimum 7... 

    Sonsoft

    Trenton, NJ
    4 days ago
  •  ...agentic workflows (tool calling, memory, multi-agent), and prompt engineering.• Working with Azure OpenAI, AWS Bedrock, OpenAI, Anthropic,...  ...APIs and microservices with Fast API, Docker, and Kubernetes; software engineering fundamentals (system design, testing, CI/CD, Git);... 
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Trenton, NJ
    1 day ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,...  ...response time, throughput, etc.). Provide input and insight on software design, architecture and build process. Develop technical proofs... 

    AmNet Services

    Trenton, NJ
    3 days ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,...  ..., tests, debugs, documents, and implements moderately complex software applications - Under general direction, devises or modifies procedures... 

    AmNet Services

    Trenton, NJ
    3 days ago
  • Title: .Net Developer III (Manufacturing)Location: Trenton, SC 29847 - OnsiteFull-Time role - Direct HireMust-havesWonderware software tool. Experience working in a manufacturing environment. PLC data acquisition.Required SkillsProficiency in .NET programming with an emphasis... 

    Spectraforce Technologies

    Trenton, NJ
    1 day ago
  • Job ID: z5G7h3l6a1kMvyS65NP3c4O1KcX8ZrI3Zv19ZXt-mIQ=Job Code: TTL-5803Location: Mount Laure, NJ, United StatesExperience: 6-15 yearsContact: Syed EfaContact Email: ****@*****.*** are looking for a hands-on Salesforce Senior Developer / Technical Lead to join our...
    3 days per week

    Tech Tammina

    Trenton, NJ
    2 days ago
  •  ...storage tanks, water metering, energy metering, gas monitoring, and asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing and performance engineering; for several mid - large wireless... 

    AmNet Services

    Trenton, NJ
    3 days ago
  • Job ID: 25607069Reference Number: 25-00544Title: Java Developer with PythonPosted Date: 2025-05-29Company: HAN Staffing Java with Python/Spark // New Jersey // Non JNTUH Java: 60% Python: 20% Spark: 20% Required Qualifications, capabilities, and skills Proven Senior Developer...

    HAN Staffing

    Trenton, NJ
    4 days ago

Do you want to receive more vacancies?

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