Principal Software Engineer (IC4)

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

Description For Principal Software Engineer (IC4)

Oracle's Cloud Infrastructure team is seeking a Principal Software Engineer to join their Marketplace product development team. This role focuses on building large-scale distributed infrastructure for the cloud, developing Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment. The position requires expertise in designing and implementing complex and scalable software services deployed globally, with a strong focus on quality and operational excellence.

As a technical lead, you'll be responsible for developing software for databases, applications, tools, and networks while mentoring other engineers. The role demands strong expertise in distributed systems, RESTful web services, and modern programming languages. You'll work on ambitious initiatives, building new services from scratch and enhancing existing ones.

Oracle offers a competitive benefits package including medical, life insurance, and retirement options. The company promotes work-life balance and supports employee involvement in community service through volunteer programs. With over 40 years of industry experience, Oracle continues to lead in cloud solutions, fostering an inclusive environment that values diverse perspectives.

The ideal candidate will have 7+ years of experience in large-scale distributed systems, strong knowledge of Java/C++, databases, and networking protocols. This is an opportunity to work on cutting-edge technology while contributing to a platform that serves businesses globally.

Last updated 6 days ago

Responsibilities For Principal Software Engineer (IC4)

  • Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks
  • Take an active role in the definition and evolution of standard practices and procedures
  • Technical lead designing and implementing complex and scalable software services
  • Lead operational excellence in the team
  • Mentor other engineers in the Marketplace organization
  • Build innovative new systems from the ground up

Requirements For Principal Software Engineer (IC4)

Java
JavaScript
Kubernetes
  • 7+ years' experience delivering and operating large scale, highly available distributed systems
  • Strong knowledge on designing and developing RESTful webservices (using JAX-RS, jersey, etc)
  • Strong knowledge of modern object oriented languages (Java/C++), databases, NoSQL systems
  • Proven background in data structures, algorithms, operating systems, and distributed systems fundamentals
  • Practical knowledge of networking protocols (TCP/IP, HTTP) and standard network architectures
  • Strong troubleshooting and performance tuning skills
  • Excellent written and verbal communication skills

Benefits For Principal Software Engineer (IC4)

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

Interested in this job?

Jobs Related To Oracle Principal Software Engineer (IC4)

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.

Principal Software Engineer - Distributed Systems

Principal Software Engineer position at Oracle focusing on distributed systems and health data platform development with emphasis on cloud-based solutions.

Principal Software Development Engineer - Distributed Systems

Principal Software Engineer role at Oracle focusing on distributed systems and healthcare data platform development, requiring 8+ years of experience in cloud and distributed systems.