Principal Software Developer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partners with industry-leaders in almost every sector and has been operating with integrity for 40+ years.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Developer

Oracle's Autonomous Database on Dedicated architecture team is seeking a Principal Software Developer to join their growing service team. This role focuses on developing and maintaining Oracle's private database cloud solutions in the public cloud and cloud@customer environments.

The position involves working on all aspects of the service: from design and development to support and automation of day-to-day operations. You'll be part of high-profile projects with significant visibility across Oracle's development organization. Key responsibilities include designing and developing code for the autonomous database service, enabling database features, and improving service offerings and DevOps processes.

The ideal candidate will have extensive experience in cloud technologies, database management, and software development. You'll work with cutting-edge cloud infrastructure, REST APIs, and various programming languages including Python, Java, and PERL. The role requires strong technical expertise in database administration, system design, and AI technologies.

As a Principal Software Developer, you'll lead and mentor team members while contributing to the evolution of standard practices. The position offers the opportunity to work with Oracle's premier customers and shape the future of autonomous database services. Oracle provides competitive benefits, including medical insurance, life insurance, and retirement options, along with opportunities for professional growth and development.

Oracle is committed to creating an inclusive workplace where all kinds of people can thrive and innovate. They offer equal employment opportunities regardless of background and support work-life balance for all employees.

Last updated 35 minutes ago

Responsibilities For Principal Software Developer

  • 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
  • Define and develop software for tasks associated with developing, designing and debugging software applications or operating systems
  • Lead and contribute individually and as a team member
  • Provide direction and mentoring to others

Requirements For Principal Software Developer

Python
Java
  • Master's degree in Computer Science or related fields or equivalent experience
  • 10+ years of experience with at least 2 years in Cloud technologies
  • Experience working with Cloud infrastructure APIs, REST API model, and developing REST APIs
  • Cloud architecture / solution such as OCI, AWS, Azure or GCP
  • Strong database management knowledge and understanding of database eco-system
  • Good database administration knowledge and hands-on experience
  • Design large, scalable, and resilient systems
  • Competency in programming with Python, PERL or Java
  • Strong understanding of AI technologies and related domains
  • Strong troubleshooting and performance tuning skills

Benefits For Principal Software Developer

Medical Insurance
  • Medical Insurance
  • Life Insurance
  • Retirement Benefits
  • Volunteer Programs

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Sr. Software Development Director

Senior Software Development Director position at Oracle leading Health Application & Infrastructure team, building healthcare services at scale in cloud environment.

Software Engineer (Principal/Senior/Technical Staff Member) – Database Migration Services (DMS)

Principal Software Engineer role at Oracle focusing on backend development for Database Migration Services, requiring 10+ years of experience in Java, cloud services, and distributed systems.

Product Architect - Support

Principal Product Architect position at Oracle, leading software development teams and architecting enterprise solutions with 10+ years experience required.

Software Developer 3

Principal Software Engineer position at Oracle, focusing on cloud infrastructure development with full-stack responsibilities and microservices architecture.

Software Developer 5

Principal Software Developer role at Oracle, focusing on Java development and messaging systems, requiring 10+ years of experience in building enterprise-scale distributed systems.