Software Developer 4

World leader in cloud solutions, providing tomorrow's technology to tackle today's challenges. Operating for 40+ years with integrity and industry partnerships.
Distributed Systems
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Software Developer 4

The Oracle Cloud Infrastructure (OCI) team offers a unique opportunity to design, build, and operate a comprehensive suite of large-scale, integrated cloud services within a broadly distributed, multi-tenant cloud environment. With a commitment to delivering exceptional cloud products, OCI empowers customers to tackle some of the world's most pressing challenges, providing tailored solutions that meet their evolving needs.

We are seeking an experienced Principal Engineer to design and develop software, including automated test suites, for major components in our Network Monitoring & Analytics Stack. As a member of our team, you will have the opportunity to build large-scale distributed monitoring and analytics solutions for the cloud, working with a talented group of engineers to solve complex problems in distributed systems, data processing, and network monitoring.

The role combines the agility and innovation of a startup with the resources and stability of a Fortune 100 company. You'll enjoy a high degree of autonomy, diverse challenges, and unparalleled opportunities for growth. This position offers substantial upside potential, high visibility, and accelerated career advancement.

Key Technical Areas:

  • Large-scale distributed systems
  • Data processing and analytics
  • Network monitoring
  • Multi-tenant Infrastructure-as-a-Service (IaaS)
  • Cloud computing & networking technologies
  • Service-oriented systems
  • Automated testing

Join our team of talented individuals and tackle complex problems while driving innovation and excellence in the cloud.

Last updated an hour ago

Responsibilities For Software Developer 4

  • Design and develop software for major components in our Network Monitoring & Analytics Stack
  • Build complex distributed systems involving large amounts of data handling
  • Develop automated test suites to ensure high-quality solutions
  • Collaborate with cross-functional teams to deliver cloud services
  • Participate in an agile environment, contributing to innovative new systems

Requirements For Software Developer 4

Java
Python
Kafka
Kubernetes
  • 9+ years of experience in software development
  • 3+ years of experience in developing large scale distributed services/applications
  • Proficiency with Java/Python/C++/Go and Object-Oriented programming
  • Excellent knowledge of data structures, search/sort algorithms
  • Excellent organizational, verbal, and written communication skills
  • Bachelors degree in Computer Science

Interested in this job?

Jobs Related To Oracle Software Developer 4

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.

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.

Principal Member of Technical Staff Engineer

Principal Software Engineer role at Oracle Health, focusing on distributed systems and cloud infrastructure for healthcare applications.