Principal Software Development Engineer (OCI)

World leader in cloud solutions using tomorrow's technology to tackle today's problems, with 40+ years of experience.
United States
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Development Engineer (OCI)

Oracle Cloud Infrastructure (OCI) is seeking a Principal Software Development Engineer to join their team in building the future of enterprise cloud computing. This role offers an exciting opportunity to work on ambitious initiatives in a dynamic, start-up-like environment while leveraging Oracle's enterprise-scale resources. The ideal candidate will be a hands-on engineer with expertise in distributed systems, virtualized infrastructure, and highly available services.

As a Principal Engineer, you'll be responsible for designing and developing major components of Oracle's Cloud Infrastructure, working with cutting-edge technology to solve complex distributed systems challenges. The role combines deep technical work with leadership responsibilities, including mentoring team members and driving architectural decisions.

The position offers the chance to work with a diverse team of creators and inventors, where you'll have significant technical and business impact. Oracle provides a competitive benefits package and promotes a culture of work-life balance. The company is committed to diversity, equity, and inclusion, making it an ideal environment for professionals looking to make a meaningful impact in cloud computing.

Key technologies include Java, distributed systems, and cloud infrastructure, with opportunities to work on virtualization and multi-tenant architectures. This role is perfect for someone who values both technical excellence and the opportunity to shape the future of enterprise cloud computing.

Last updated 2 days ago

Responsibilities For Principal Software Development Engineer (OCI)

  • Own software design and development for major components of Oracle's Cloud Infrastructure
  • Design broad distributed system interactions
  • Work in collaborative, agile environment
  • Design architectures for high availability and scalability
  • Communicate technical ideas verbally and in writing
  • Provide direction and mentoring to others

Requirements For Principal Software Development Engineer (OCI)

Java
  • 6-10 years of software development experience with distributed systems
  • Proficient in Java, C, or C++
  • Experience with scripting languages like Python, Perl
  • Experience working on large-scale, highly distributed services infrastructure
  • Experience working in operational environment with mission-critical tier-one livesite servicing
  • BS or MS degree or equivalent experience
  • Strong communication skills
  • Knowledge of data structures, algorithms, operating systems
  • Working familiarity with operating systems internals, networking protocols

Benefits For Principal Software Development Engineer (OCI)

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Competitive medical, life insurance and retirement options
  • Volunteer programs
  • Work-life balance
  • Comprehensive employee benefits package

Interested in this job?

Jobs Related To Oracle Principal Software Development Engineer (OCI)

Principal Member of Technical Staff

Principal Technical Staff role at Oracle Health, building distributed systems and cloud applications to revolutionize healthcare delivery.

Principal Software Engineer - Distributed Systems

Principal Software Engineer role at Oracle focusing on distributed systems and healthcare data platform development with cloud technologies.

Principal Software Engineer - Large Scale Distributed Systems

Principal Software Engineer position at Oracle focusing on large-scale distributed systems and health data platform development.

Principal Software Engineer

Principal Software Engineer role at Oracle focusing on building scalable health data platforms and cloud services with emphasis on distributed systems and big data processing.

Senior Principal Software Engineer

Senior Principal Software Engineer role at Oracle focusing on cloud infrastructure and distributed systems, offering competitive compensation and comprehensive benefits.