Principal Software Engineer

World leader in cloud solutions using tomorrow's technology to tackle today's problems, with 40+ years of experience.
Cloud
Principal Software Engineer
In-Person
9+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer

Oracle Cloud Infrastructure (OCI) is seeking a Principal Software Engineer to join their Reliability team. This role offers an opportunity to shape the future of cloud services at one of the world's leading cloud solution providers. The position involves working with cutting-edge technology to ensure the highest level of availability and reliability for OCI services and customers.

As a Principal Engineer, you'll be responsible for architecting and building complex, highly technical products and services in the Cloud from the ground up. The role combines technical leadership with hands-on development, requiring expertise in distributed systems, microservices, and cloud technologies. You'll work closely with OCI product leaders to translate business requirements into technical solutions while mentoring junior team members.

The ideal candidate brings 9+ years of software industry experience, with a strong background in Java, Python, and cloud technologies. You'll be joining a team that's dedicated to automating detection, diagnosis, and recovery of operational events for OCI's global distributed cloud services. This is an exciting opportunity to work on ambitious initiatives in a rapidly growing environment.

Oracle offers competitive benefits including medical, life insurance, and retirement options. The company promotes work-life balance and provides opportunities for community involvement through volunteer programs. As a world leader in cloud solutions with 40+ years of experience, Oracle provides a stable yet innovative environment for career growth and technical advancement.

Last updated 18 hours ago

Responsibilities For Principal Software Engineer

  • Define vision and technical strategy for products
  • Translate business requirements into technical specifications
  • Architect, design, develop and troubleshoot scalable cloud services
  • Automate common tasks for continuous delivery
  • Maintain development and production infrastructure
  • Provide technical guidance to team members
  • Lead, mentor and coach junior members
  • Contribute to product roadmaps
  • Drive performant and scalable solutions

Requirements For Principal Software Engineer

Java
Python
Kubernetes
React
  • 9+ years of software industry experience with 3+ years as senior developer/technical leader
  • Bachelor's or Master's Degree in Computer Science or equivalent
  • Strong development experience in Java, Python, or similar languages
  • Experience with microservice architectures, distributed systems, and databases
  • Knowledge of CI/CD tools (GitLab, JIRA, TeamCity/Jenkins, Kubernetes)
  • Strong verbal and written communication skills
  • Experience with cloud computing
  • Full Stack development experience preferred
  • Experience with system monitoring and incident management

Benefits For Principal Software Engineer

Medical Insurance
  • Flexible medical benefits
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Principal Software Engineer

Principal Product Manager/Strategy

Principal Product Manager position leading Oracle's Maintenance Cloud offering, combining strategic product management with AI/ML expertise.

Software Development Director- OCI

Director position leading Oracle Cloud Infrastructure's Problem Engineering team, focusing on reliability and availability tools development.

Principal Technical Program Manager

Principal Technical Program Manager role at Oracle Cloud Infrastructure, leading large-scale technical projects in AI and cloud services.

Director Technology Solutions Engineering

Senior pre-sales leadership role at Oracle, focusing on technology solutions for government sector, requiring 15+ years of experience and strong technical expertise.

Principal Systems Services Engineer, CSS (Customer Success Services)

Principal Systems Engineer role at Oracle, focusing on customer success services and technical support for enterprise systems.