Principal Software Developer

World leader in cloud solutions, providing tomorrow's technology to tackle today's challenges for over 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 Corporate Tools Engineering (CTE) team, part of the SaaS Operations group, is seeking a Principal Software Developer to join their dynamic team. This role offers an opportunity to work with Oracle's world-class technology stack, including the latest versions of Oracle Database, SQL & PLSQL, Middleware, and modern Application Development Frameworks.

As a Principal Software Developer, you'll be responsible for designing and developing sophisticated software solutions, working on critical applications that support Oracle's Product Development and Customer Services Organizations. You'll collaborate with product management and business teams to analyze requirements, create technical designs, and implement robust solutions.

The ideal candidate brings 10+ years of software engineering experience, with deep expertise in database applications, UI development, and modern frameworks. You'll work with cutting-edge technologies including Oracle Cloud Infrastructure, AI Models, and various development tools. This role offers the chance to mentor others while contributing to significant technical decisions that shape Oracle's internal tools and applications.

Oracle provides a comprehensive benefits package, including medical, dental, vision, and retirement options, along with opportunities for professional growth and work-life balance. As a world leader in cloud solutions, Oracle offers a stable yet innovative environment where you can make meaningful contributions to enterprise-scale software solutions.

This position requires strong analytical and problem-solving capabilities, excellent communication skills, and the ability to work both independently and as part of a team. Join Oracle to be part of a company that has been at the forefront of technology innovation for over 40 years.

Last updated a day ago

Responsibilities For Principal Software Developer

  • Design, develop, fix and debug software programs for databases, applications, tools, networks
  • Take active role in definition and evolution of standard practices and procedures
  • Define and develop software for tasks associated with developing, designing and debugging software applications
  • Provide direction and mentoring to others
  • Participate in technical designs and recommend solutions
  • Analyze requirements working closely with product management/business team
  • Prepare technical design and perform development & unit testing
  • Handle work independently and deliver quality solutions within defined timelines

Requirements For Principal Software Developer

Java
JavaScript
Ruby
  • BS or MS degree or equivalent experience in relevant area
  • 10+ years of software engineering experience
  • Proficiency in UI Development, PL/SQL, and modern UI Frameworks
  • Strong skills in Data Modeling, Application Design, Oracle Database
  • Knowledge of Oracle Cloud Infrastructure and AI Models
  • Experience with web based Database Applications
  • Good interpersonal skills, both written and verbal
  • Outstanding analytical, debugging and fixing skills
  • Knowledge of Chef, Jenkins, Ruby on Rails, Puppet (preferred)
  • English language proficiency

Benefits For Principal Software Developer

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

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Software Developer 5

Senior software development role at Oracle focused on designing and developing enterprise software applications and systems.

Senior Principal Software Developer

Senior Principal Software Developer role at Oracle focusing on Java and SQL development for Fusion Release Engineering team.

Principal Software Developer (Java)

Principal Software Developer role at Oracle Health, building distributed systems and cloud applications to revolutionize healthcare technology. 5+ years experience required.

Principal Software Developer - OCI Media Services

Principal Software Engineer role at Oracle Cloud Infrastructure building cloud services for media and entertainment industry, focusing on scalable solutions and distributed systems.

Principal Software Developer - OCI Media Services

Principal Software Engineer role at Oracle Cloud Infrastructure (OCI) focusing on building cloud services for media production industry, requiring 6+ years of experience in distributed systems and backend development.