Principal Software Developer

A world leader in cloud solutions using tomorrow's technology to tackle today's problems.
$96,800 - $223,400
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Developer

Oracle SaaS Provisioning Manager (OSPM) team is seeking an experienced Principal Software Developer to join their cloud services division. This role focuses on developing and managing order management and cloud-provisioning services for Oracle Global Industry Units. The position offers an exciting opportunity to work with cutting-edge cloud technology, solving complex technical challenges, and implementing innovative solutions.

The role involves designing and developing cloud services software for order management, handling multi-level provisioning abstractions, and implementing end-to-end automation. You'll be responsible for creating and maintaining provisioning automation systems, working with various stakeholders to improve solution offerings, and ensuring high performance and reliability of distributed systems.

As a Principal Software Developer, you'll work with modern technologies including Java, Python, Kubernetes, and various microservices frameworks. The position requires expertise in cloud infrastructure, API development, and container-based solutions. You'll be part of a collaborative team environment while having the autonomy to drive technical decisions and architectural improvements.

Oracle offers a comprehensive benefits package including competitive salary, medical benefits, 401(k) matching, flexible vacation, and opportunities for professional growth. The company maintains an inclusive culture that promotes diverse insights and perspectives, making it an ideal place for innovative minds to thrive.

The ideal candidate will bring strong technical expertise, leadership capabilities, and a passion for cloud technologies. This role presents an excellent opportunity to work on large-scale cloud infrastructure while contributing to Oracle's continued innovation in cloud solutions.

Last updated a month ago

Responsibilities For Principal Software Developer

  • Take ownership for the architecture, design, implementation, testing and operations of adapter modules in provisioning automation
  • Engineer/enhance solutions to meet business-required levels of cost, reliability, performance and functionality
  • Collaborate on requirements with various stakeholders to engineer and improve solution offerings
  • Analyze best practices and emerging concepts in Infrastructure Platform development

Requirements For Principal Software Developer

Java
Python
Linux
Kubernetes
  • Bachelor's/Master's degree in Computer Science or equivalent work experience of 12+ years
  • Advanced programming skills in Java or Python
  • Expert in microservices frameworks (Spring boot, Dropwizard, Micronaut)
  • Experience with OS level scripting/automation languages
  • Advanced skills in operating system configuration for Linux and Windows
  • Expertise in building highly scalable distributed solutions
  • Experience with container technologies like Kubernetes and Docker
  • Strong analytical, planning, and organizational skills
  • Good written and oral communication skills

Benefits For Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours of paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Software Development Director

Director of Software Development position at Oracle leading Block Storage Service engineering team, focusing on cloud infrastructure and distributed systems.

Software Developer 4

Principal Software Engineer role at Oracle focusing on cloud infrastructure and network reliability engineering, offering competitive compensation and comprehensive benefits.

Principal System Software Developer - Core Database

Principal System Software Developer position at Oracle focusing on core database development, high availability infrastructure, and system resilience, requiring 6-10+ years of experience.

Principal Lead Developer - Java Microservices

Principal Lead Developer position at Oracle, focusing on Java Microservices development with 10+ years experience required, hybrid work model in Bangalore/Chennai.

Senior Principal Product Manager

Senior Principal Product Manager role at Oracle focusing on blockchain/fintech platform development, requiring 10+ years experience and expertise in digital assets and financial technology.