Principal Software Engineer

World leader in cloud solutions providing tomorrow's technology to tackle today's problems.
Melbourne VIC, AustraliaBrisbane QLD, Australia
Cloud
Principal Software Engineer
In-Person
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer

Oracle Cloud Infrastructure (OCI) is seeking a Principal Software Engineer to join their Incident Management Automation team. This role offers an opportunity to work on cutting-edge cloud technology that serves thousands of customers across industries. The position involves building complex, highly technical products and services in the Cloud from the ground up, focusing on automation and operational excellence. The ideal candidate will have 6+ years of experience in software development, strong expertise in Java and cloud technologies, and a passion for innovation. You'll be part of a team dedicated to ensuring the highest level of availability and reliability for OCI services, working on ambitious initiatives in a fast-growing environment. Oracle offers comprehensive benefits, promotes work-life balance, and is committed to diversity and inclusion. This role provides an excellent opportunity to shape the future of cloud services while working with industry-leading technology and talented professionals. The position requires strong technical skills, leadership abilities, and a focus on operational excellence.

Last updated 3 days ago

Responsibilities For Principal Software Engineer

  • Work with OCI product leaders to translate business requirements into technical specifications
  • Design, develop and troubleshoot scalable, customer-facing cloud services
  • Automate common tasks to enable continuous delivery
  • Drive performant, scalable solutions to completion
  • Maintain development and production infrastructure
  • Provide technical guidance to leadership and team members
  • Contribute to product roadmaps
  • Mentor and coach junior members
  • Raise the bar for engineering quality and best practices

Requirements For Principal Software Engineer

Java
Kubernetes
  • Bachelor's Degree or Masters in Computer Science or equivalent education
  • 6+ years of experience in software industry
  • Strong back-end development experience in Java
  • Experience with microservice-based architectures and distributed systems
  • Experience with Cloud technologies
  • Strong verbal and written communication skills
  • Experience with CI/CD process and infrastructure tools
  • Previous experience with Cloud services (IaaS, PaaS)

Benefits For Principal Software Engineer

Medical Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Principal Software Engineer

Principal Technical Program Manager

Principal Technical Program Manager role at Oracle Cloud Infrastructure leading complex technical projects and customer solutions.

Principal Technical Program Manager - GPU Delivery

Lead GPU infrastructure capacity delivery for Oracle Cloud Infrastructure's AI initiatives, managing critical functions and strategic customer relationships.

Enterprise Cloud Architect

Senior cloud architect role focusing on enterprise solutions and customer engagement at Oracle, requiring 10+ years experience.

Principal Technical Program Manager - Infrastructure and Data Center

Principal Technical Program Manager role at Oracle leading data center and infrastructure projects across JAPAC, requiring 9+ years of technical experience.

Senior Principal Software Engineer - Studio in the Cloud

Senior Principal Software Engineer role at Oracle leading cloud streaming services development, requiring 8+ years of experience in cloud and distributed systems.