Principal Software Engineer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
$96,800 - $223,400
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer

As a Principal Software Engineer for the OCI Load balancing service, you will be responsible for designing and developing distributed systems software, collaborating with partner teams and customers. This role involves creating and maintaining software programs for databases, applications, tools, and networks while defining technical architecture for current and future needs. You'll be tasked with inventing and innovating solutions to tackle technical challenges and ensure 10x growth scalability. The position includes mentoring other software engineers and providing technical guidance to leadership.

The role requires expertise in distributed systems development, with a focus on networking protocols and architecture. You'll be working on Oracle's Cloud Infrastructure, specifically the Load balancing service, where you'll drive operational excellence and ensure high availability of systems. The position offers comprehensive benefits including medical, dental, vision insurance, 401(k) with company match, flexible vacation, and various other perks.

This is an excellent opportunity for experienced engineers who value simplicity and scale, are comfortable in collaborative environments, and want to make a significant impact on cloud infrastructure technology. The role combines technical leadership with hands-on development, making it ideal for those who want to both architect solutions and remain closely connected to implementation.

Working at Oracle means joining a world leader in cloud solutions with over 40 years of industry experience. The company promotes an inclusive workforce and offers competitive compensation including potential bonus and equity, along with comprehensive benefits. The position is available in prime tech hubs including Santa Clara, CA and Seattle, WA, offering the chance to work with cutting-edge cloud technology while solving complex technical challenges.

Last updated 2 hours ago

Responsibilities For Principal Software Engineer

  • Own the software design and development for major components of Oracle's Cloud Infrastructure Load balancing service
  • Drive operational excellence and best practices to ensure high availability
  • Deep dive into any part of the stack to root cause issues
  • Mentor and guide engineers in the organization
  • Actively collaborate with partner teams and stakeholders in OCI Networking

Requirements For Principal Software Engineer

Java
  • 6+ years of software development experience
  • 2+ years of experience designing and developing distributed systems applications
  • Familiar with Networking protocols and networking architecture
  • Proficiency in at least one high level languages: Java, C++, C#
  • Strong knowledge of data structures, algorithms, and operating systems
  • Bachelor's degree in computer science, computer engineering, or related field
  • Excellent communication skills

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term disability 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 Engineer

Software Development Director

Senior technical leadership role at Oracle Cloud Infrastructure leading critical networking initiatives and managing high-performing engineering teams in Nashville, TN.

Principal Member Technical Staff (JoinOCI-SDE)

Principal Technical Staff position at Oracle Cloud Infrastructure focusing on distributed systems, deployment automation, and cloud infrastructure development in Nashville, TN.

Software Development Director

Senior software leadership role at Oracle Cloud Infrastructure (OCI) focusing on infrastructure initiatives and team management, requiring 10+ years of experience.

Software Developer 4

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on distributed systems, network monitoring, and analytics solutions.

Principal Software Developer - AI Infra Compute

Principal Software Developer role at Oracle's AI Infrastructure team, building high-performance GPU platforms for AI/ML workloads. Offering competitive compensation and benefits.