Principal Platform Software Engineer

Oracle
Boise, ID, United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$104,500.0 - $234,600.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Automation of Tests Code Coverage Software Quality Code Review Continuous Integration Data Structures Data Stores Relational Databases Software Debugging
+11 more
DevOps Distributed Systems NoSQL Software Engineering System Software Web Applications Software Troubleshooting Backend Information Technology Oracle Cloud Infrastructure Software Version Control

Job description

Leads the design and delivery of AI-native developer platforms, services, and workflows that improve how OCI teams build and operate software across the full software development lifecycle. Applies strong software engineering and distributed-systems expertise to integrate AI-assisted development, automated testing and evaluation, intelligent operations, and secure delivery practices at scale. Partners across teams to establish reusable patterns, measurable outcomes, and safe adoption paths that help OCI engineers build, test, deploy, operate, and evolve services more effectively., + Lead the design and development of AI-native developer platforms, services, APIs, tools, and workflows that improve the software development lifecycle for Oracle Cloud Infrastructure engineering teams.

  • Deliver complex capabilities end to end: requirements clarification, technical design, implementation, automated testing and evaluation, deployment, operational support, and continuous improvement.

  • Partner across OCI engineering, product, security, and infrastructure teams to identify developer pain points and evolve them into scalable, reliable platform capabilities and shared engineering practices.

  • Provide technical leadership through architecture and code reviews, design guidance, and mentorship; raise engineering standards across testing, CI/CD, observability, security, compatibility, and operational readiness.

  • Define reusable patterns and safe adoption paths for AI-assisted coding, code review, test generation, debugging, incident investigation, and operational automation.

  • Diagnose and resolve complex cross-service and developer-workflow issues; drive durable fixes, resilience improvements, and follow-up actions.

  • Establish and maintain documentation, technical standards, runbooks, migration guides, and adoption playbooks that enable consistent platform use at scale.

AI-First Engineering Expectations

  • Lead the practical application of AI-assisted engineering techniques and tools to improve developer productivity, software quality, and operational effectiveness-including faster prototyping, stronger test coverage, safer refactoring, better documentation, and more effective incident response.

  • Apply an AI-native engineering mindset across day-to-day work: build and validate AI-enabled workflows, develop evaluation and quality measures, improve observability and runbooks, and rethink how OCI teams build, test, deploy, operate, and evolve software.

  • Establish responsible AI engineering practices, including appropriate evaluation, observability, security, privacy protections, quality controls, and human oversight.

  • Coach and guide other engineers in effective AI-native development practices while maintaining strong software engineering fundamentals.

Requirements

  • BS in Computer Science or related field, or equivalent practical experience.

  • 7+ years of professional software development experience.

  • Strong proficiency in Java and experience designing and building REST and/or gRPC services.

  • Experience building scalable distributed systems, including backend services and developer-facing platforms, tools, or web applications.

  • Strong knowledge of data structures, algorithms, operating systems, and distributed-systems fundamentals.

  • Working knowledge of data stores, including RDBMS and/or NoSQL systems.

  • Experience with modern engineering practices, including source control, code review, automated testing, CI/CD pipelines, observability, and operational support.

  • Demonstrated ability to lead complex technical work across teams, influence technical decisions, and mentor other engineers.

  • Strong troubleshooting, performance analysis, and systems-design skills.

Benefits & conditions

US: Hiring Range in USD from: $104,500 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

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all