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

Principal Software Engineer - Java

$114.6k - $234.6k

Oracle

Job Description

This is a full time US REMOTE role with no sponsorship available. Candidates must be US Citizens or Greencard Holders

Join our Health Applications team to build the next generation of cloud-native EHR platforms. This is a hands-on, high-impact role where you will shape both technical architecture and product direction from the ground up.

You’ll operate at the intersection of distributed systems, cloud infrastructure, and applied AI—designing intelligent, scalable, and resilient healthcare solutions that directly impact clinical outcomes.

Responsibilities

What You’ll Do

  • Architect and build cloud-native EHR platforms using microservices and Kubernetes.

  • Design and deliver AI-driven automation and AIOps systems.

  • Lead end-to-end system design for scalability, reliability, and observability.

  • Stay hands-on with coding, debugging, and production delivery.

  • Drive engineering excellence through code reviews and best practices.

  • Mentor engineers and elevate team capability.

  • Partner cross-functionally to influence product and technical strategy.

Customer Impact & Technical Escalation

  • Serve as escalation point for complex customer issues beyond Tier 1/2.

  • Lead root cause analysis of critical incidents.

  • Collaborate across teams to resolve and prevent issues.

  • Provide implementation guidance for EHR deployments.

Systems, Integration & Operational Excellence

  • Design solutions for EHR integrations and ecosystem connectivity.

  • Identify risks and implement mitigation strategies.

  • Develop SOPs and operational automation.

  • Maintain knowledge bases and runbooks.

  • Work in Agile, continuous delivery environments.

  • Participate in 24x7 on-call rotation.

What You Bring

  • 7+ years building distributed systems.

  • Strong Java plus Python/Shell scripting.

  • Microservices and Kubernetes expertise.

  • Cloud experience (OCI, AWS, Azure, or GCP).

  • AI/ML or AIOps production experience.

  • Solution design for complex systems.

  • REST APIs, JSON/XML knowledge.

  • SQL and secure data handling.

  • Code reviews and mentoring experience.

  • Customer-facing troubleshooting experience.

Nice to Have

  • EHR or healthcare platform experience.

  • HL7/FHIR familiarity.

  • Oracle Health / New Millennium exposure.

  • Oracle DB experience.

  • Kubernetes experience.

Why This Role

  • Build greenfield healthcare systems.

  • Own architecture and product direction.

  • Work on applied AI in production.

  • High-autonomy, high-impact environment.

Disclaimer:

Certain U.S. based or U.S. customer or client-facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates, and/or drug testing requirements.

Range and benefit information provided in this posting are specific to the stated locations only

US: Hiring Range in USD from: $114,600 to $234,600 per annum. May be eligible for bonus, equity, and compensation deferral.

Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business.

Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.

Oracle US offers a comprehensive benefits package which includes the following:

  1. Medical, dental, and vision insurance, including expert medical opinion

  2. Short term disability and long term disability

  3. Life insurance and AD&D

  4. Supplemental life insurance (Employee/Spouse/Child)

  5. Health care and dependent care Flexible Spending Accounts

  6. Pre-tax commuter and parking benefits

  7. 401(k) Savings and Investment Plan with company match

  8. Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.

  9. 11 paid holidays

  10. Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.

  11. Paid parental leave

  12. Adoption assistance

  13. Employee Stock Purchase Plan

  14. Financial planning and group legal

  15. Voluntary benefits including auto, homeowner and pet insurance

The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.

Career Level - IC4

About Us

Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.

True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing View email address on click.appcast.io or by calling View phone number on click.appcast.io in the United States.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Java in Columbia, SC vacancy
  • $150k - $180k

     ...Principal Software Engineer Department: Information Technology Employment Type: Full Time Location: Remote Compensation: $150,000 - $180,000 / year...  ...years of experience in a modern statically typed language (Java, Scala, Go, etc.) is required. Knowledge of Salesforce,... 
    Suggested
    Full time
    Temporary work
    Remote work

    Thorne Inc

    Columbia, SC
    1 day ago
  •  ...starting from the user. You care about creating usable, useful software that solves real problems and brings delight to users. You...  ...clearly explain complex technical concepts. You work well with non-engineers. You can lead a conversation in a room with designers,... 
    Suggested

    Ll Oefentherapie

    Columbia, SC
    12 hours ago
  • $135.2k - $306.4k

     ...of core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Suggested
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle

    Columbia, SC
    1 day ago
  •  ...JOB TITLE: JAVA ENGINEER JOB LOCATION: ANDOVER, MA (REMOTE) WAGE RANGE*: 75.00-80.00 PER HOUR JOB NUMBER: RTXCJP0001194 JOB DESCRIPTION Nice to Have Skills: AG-Grid RESTful APIs MariaDB TypeScript Supply Chain/Manufacturing familiarity (eg. Bills of Material) Roll may... 
    Suggested
    Hourly pay
    Temporary work
    Local area
    Remote work
    Flexible hours

    The Computer Merchant

    Columbia, SC
    1 day ago
  •  ...Job Description: Position: Java Developer Location: Colombia Work Model: Full time remote Experience Required: 4-7...  ...relevant. Collaborate with product managers, designers, and engineers to deliver high-quality features. Participate in code reviews... 
    Suggested
    Full time
    Remote work

    Abacus Global

    Columbia, SC
    23 hours ago
  • $96.8k - $120k

     ...stimulating and challenging career where your engineering expertise can be leveraged to create,...  ...We have an exciting opportunity for a Software Engineer II on our Automatic Tank Gauge...  ...oriented programming languages. Ideally C++ or Java. • Project leadership experience is... 
    Work at office
    Local area
    Remote work
    Worldwide

    Vontier

    Columbia, SC
    2 days ago
  • $67.7k - $90.27k

     ...platforms of moderate to high complexity. The Software Developer II will play a critical role...  ...integration. ~ Proficiency in Data Engineering & Databases - PostgreSQL knowledge (...  ...certificates, and deployments ~ Proficiency in Java & Spring Boot - building and maintaining... 
    Temporary work
    Remote work
    Work from home

    Lumen Inc

    Columbia, SC
    23 hours ago
  • $110k - $130k

     ...Siemens Digital Industries Software - Mendix Siemens Digital Industries Software is seeking...  ...technically proficient Application Support Engineer to join our Mendix team. This role is...  ...interest in programming languages (e.g., Java, JavaScript), integration concepts (APIs,... 
    Work at office

    Siemens

    Columbia, SC
    2 days ago
  •  ...Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI‑first user...  ...and integration with distributed backend services (Node.js, Java, or Python). Experience delivering products in fast‑paced,... 
    Permanent employment
    Flexible hours

    Teradata

    Columbia, SC
    1 day ago
  • $76.6k - $144.7k

     ...standards and guidelines. Create deliverables according to the Software Development Lifecycle such as functional and technical specifications...  ...Salesforce Lightning, Experience Builder, HTML/CSS/JavaScript, JAVA, intermediate Flow building skill set. Project management,... 
    Temporary work
    Worldwide

    The Chamberlain Group Inc

    Columbia, SC
    1 day ago
  •  ...AI. What You’ll Do As a Senior Staff AI Engineer, you will be a senior technical leader responsible...  ...APIs supporting AI workloads across the software development lifecycle. Define and...  ...data/AI platforms. Strong proficiency in Java, Go, or Python, with experience building... 
    Permanent employment
    Flexible hours

    Teradata

    Columbia, SC
    2 days ago
  • $60 per hour

     ...full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI...  ...TypeScript, Python, C, C#, C++, React, Go, Java, or Swift. Excellent writing and grammar...  ...or in progress). Previous experience as a Software Developer, Coder, Software Engineer, or... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Columbia, SC
    2 days ago
  • $163.9k - $235.55k

     ...Director, Go-To-Market Product Engineering – Salesforce (M5 Level) The Director, GTM Engineering, is a leadership position within UKG’s...  ...technical environments. Minimum of 15 years in enterprise‑level software development, including at least 10 years managing high‑energy... 
    Local area

    UKG (Ultimate Kronos Group)

    Columbia, SC
    1 day ago
  •  ...Remote Software Developer 3 (PowerBuilder and SQL) Location: Spartanburg, SC, United States Job ID: 2026-15253 Date Posted: Jun 12, 2026 Senior Software Developer (PowerBuilder) Remote | Quarterly Travel to Spartanburg, SC | Full-Time Ready to Help Modernize Business-... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Monday to Friday

    Security Finance

    Columbia, SC
    23 hours ago
  • $95k - $154k

     ...hundreds of applications and hear nothing back. If you're a Java developer, software programmer, data scientist, or data analyst struggling to...  ...developers, Python/Java developers, data analysts/data engineers/data scientists, and machine learning engineers for full-time... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Columbia, SC
    2 days ago
  • $32.3 - $38 per hour

     ...Job Title Lead Operating Engineer Job Description Summary Responsible to ensure the proper efficient operations and maintenance of the mechanical electrical and plumbing systems for the assigned facility. The performance of all necessary maintenance and operational... 
    Minimum wage
    For contractors
    Apprenticeship
    Work at office
    Immediate start
    Flexible hours
    Shift work

    Cushman & Wakefield

    West Columbia, SC
    2 days ago
  •  ...configuration of applications on the ServiceNow platform usingApp Engine Studio Support implementation and customization of ITSM...  ...Computer Science, Information Technology, Information Systems, Software Engineering, or a related discipline Strong understanding of... 
    Full time
    Contract work
    Part time
    Internship
    Local area
    Immediate start
    Flexible hours

    Serco

    Columbia, SC
    2 days ago
  • $106.61k - $284.28k

     ...Position Summary The Staff Software Development Engineer is a key technical leader within the Developer Experience (DevEx) space, accountable for...  ...web services and cloud-native apps using technologies like Java, React, Angular, Spring Boot, REST API, JPA, messaging and... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    Koitecc Solutions

    Columbia, SC
    2 days ago
  •  ...Role Summary We are seeking a highly experienced Lead ASIC DFT Engineer to architect, implement, verify, and debug advanced DFT solutions for complex ASIC and SoC designs. This role requires deep technical ownership across DFT architecture, scan insertion, ATPG, MBIST... 

    VBeyond

    Columbia, SC
    6 days ago
  •  ...assembly code across multiple products Collaborate with cross-functional teams, including architects, product managers, and support engineers Specialized Responsibilities (Legacy / Transitional Systems) While Teradata continues to modernize its platform, this role may... 
    Permanent employment
    Flexible hours

    Teradata

    Columbia, SC
    2 days ago
  •  ...web-based applications and services that enhance productivity and operational efficiency, while actively participating in the full software development lifecycle, including planning, design, development, testing, deployment, and ongoing maintenance. The individual will... 

    Nelson Mullins Riley & Scarborough

    Columbia, SC
    1 day ago
  •  ...JOB TITLE: Release Train Engineer JOB LOCATION: Remote but must be open to travel to Alpharetta, GA when needed WAGE RANGE*: $45 to $48hr JOB NUMBER: 26-00997 JOB DESCRIPTION The Release Train Engineer is a servant leader and coach for the Agile Release Train. Facilitate... 
    Hourly pay
    Temporary work
    Local area
    Remote work
    Flexible hours

    The Computer Merchant

    Columbia, SC
    3 days ago
  • $57.35 per hour

     ...Software Engineer, Platform – Columbia, USA Pay Range $57.35/hr Responsibilities Design, build, and maintain scalable cloud‑native applications...  ...architecture standards Develop and update code using Python, Java, Node.js, or related technologies Deploy serverless solutions... 
    Full time
    Work experience placement
    Second job
    Shift work

    Talent Software Services

    Columbia, SC
    1 day ago
  • $160.2k - $290.7k

     ...About The AV platform team develops the first layers of software on the GM Autonomous Vehicles from working with hardware to moving...  ...on multiple vehicle platforms. Role As a Staff Software Engineers, you are the expert professionals identifying and pursuing new... 
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Columbia, SC
    1 day ago
  •  ...business logic supporting on-line systems, batch programming, data extraction, and reports involving all SCDMV business areas. • This engineer will work closely and will be involved with both the UI tiers which are MS .NET applications (VB.NET, C#.NET) and the database... 
    For contractors

    3B Staffing LLC

    Columbia, SC
    4 days ago
  • $140.69k - $150.69k

     ...and inclusion are core to our business. Join Evolent for the mission. Stay for the culture. What You’ll Be Doing: Lead Software Engineer (Arlington, VA) – Telecommuting Permissible. (multiple positions). Lead the design, development, and delivery of large-... 
    Immediate start
    Remote work

    Evolent

    Columbia, SC
    3 days ago
  • Job Title MUST HAVES: ~5+ years of experience ~ z/OS mainframe ~ Syncsort ~ MFT (GoAnywhere, Sterling, Axway, or MoveIT) ~ COBOL ~ XML Mapping Required experience: Hands-on experience setting up MFT flows in GoAnywhere or another Managed ...

    Saxon Global

    Columbia, SC
    23 hours ago
  • $97.14k - $190.5k

     ...Enterprise Technology is looking for a Security Engineer within Enterprise Platform Engineering...  ...as you are. This position drives the software architecture and engineering of our SIEM/...  ...in scripting languages like Python, Go, Java, or Bash for automation, data... 
    Immediate start
    Remote work
    Free visa
    Flexible hours

    Ford Motor Company

    Columbia, SC
    23 hours ago
  •  ...Amentum is a global leader in advanced engineering and innovative technology solutions, trusted by the United States and its allies to address...  .... Proficiency in programming languages such as Python, R, Java, or similar. Knowledge of data preprocessing, data... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Amentum

    Columbia, SC
    4 days ago
  • $142.8k - $261.8k

     ...working world. AI & Data - Physical AI Engineering Consultant – Manager The opportunity Our...  ...robotics, digital twin applications, and software engineering. We'll look to you to provide...  ...languages such as Python, C++, or Java, with experience in robotics frameworks... 
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Columbia, SC
    2 days ago

Do you want to receive more vacancies?

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