Software Developer 5

Oracle is a world leader in cloud solutions, delivering mission-critical applications for top tier enterprises worldwide through Oracle Cloud Infrastructure (OCI).
United States
$96,800 - $251,600
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Software Developer 5

Oracle Cloud Infrastructure (OCI) is seeking a Principal Software Developer to join their Network Automation team. This role combines technical leadership with hands-on development, focusing on building and scaling network automation solutions that power OCI's global infrastructure.

As a Software Developer 5, you'll lead the design and development of distributed services that enable multi-cloud and hybrid-cloud applications, managing thousands of devices at scale. The position requires expertise in large-scale distributed systems, with opportunities to shape architecture, mentor team members, and drive technical excellence.

The role is critical in OCI's mission to provide world-class network automation tooling, enabling customers to design, build, and operate cloud networks efficiently. You'll work on auto-remediation systems, touchless operations for device upgrades, and automated configuration management at scale.

Working at Oracle Cloud Infrastructure means joining a team that values innovation, technical excellence, and collaborative problem-solving. You'll have the opportunity to work with cutting-edge cloud technologies while contributing to solutions that power enterprise customers worldwide. The position offers competitive compensation, comprehensive benefits, and the chance to work on challenging technical problems at cloud scale.

Ideal candidates will bring deep software development experience, strong distributed systems knowledge, and the ability to lead technical initiatives while maintaining hands-on involvement. This role offers significant growth potential and the opportunity to shape the future of cloud networking automation at one of the world's leading technology companies.

Last updated 24 minutes ago

Responsibilities For Software Developer 5

  • Design, develop, troubleshoot and debug software programs for OCI's network automation team
  • Serve as technical lead for team projects
  • Contribute to roadmap development and provide architectural guidance
  • Mentor junior engineers
  • Participate in operational rotations and provide break-fix support
  • Lead root cause analysis (RCA) efforts
  • Collaborate with networking services to integrate support tooling
  • Improve availability, latency, performance, efficiency, and scaling
  • Own and enhance metrics, KPIs, SLOs, and visualizations
  • Automate operational toil and develop complex scripts

Requirements For Software Developer 5

Python
Java
  • 10+ years of experience in software development
  • 5+ years of experience in developing large scale distributed services / applications
  • Proficiency with Java/Python/C++ and Object-Oriented programming
  • Excellent knowledge of basic data structures, search/sort algorithms
  • Experience with TCP/IP and socket programming
  • Excellent organizational, verbal, and written communication skills
  • Bachelor's degree in Computer Science or related field

Benefits For Software Developer 5

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
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Software Developer 5

Principal Virtual Cloud Networking Data Plane Developer

Principal Virtual Cloud Networking Data Plane Developer position at Oracle, building and maintaining OCI's Software Defined Network stack with focus on high-availability and virtualized networks.

Senior Principal Software Developer

Senior Principal Software Developer role at Oracle focusing on cloud infrastructure networking, requiring 10+ years of experience in software engineering with expertise in C/C++, Linux, and networking protocols.

Principal Software Developer

Principal Software Developer role at Oracle focusing on Java & cloud technologies for Fusion Applications Cloud Services team, requiring 10+ years of experience.

Principal Software Developer - OCI Media Services

Principal Software Developer position at Oracle Cloud Infrastructure (OCI) Media Services team, building cloud services for animation, film, and game development studios.

NetSuite Senior Principal Technical Consultant / Developer

Senior Principal Technical Consultant role at Oracle focusing on NetSuite development, customization, and technical leadership.