Principal Software Developer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges, partnering with industry-leaders 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 is seeking a Principal Software Developer to join their Corporate Tools Engineering (CTE) team within the SaaS Operations group. This role represents a unique 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 for databases, applications, tools, and networks. The position requires a seasoned professional with 10+ years of experience who can work independently while providing mentorship to others. You'll be involved in critical aspects of software development, from requirements analysis and technical design to implementation and performance tuning.

The role offers exposure to cutting-edge technologies including Oracle Cloud Infrastructure, AI Models, and advanced database technologies. You'll work on highly visible and critical applications that support Oracle's entire Product Development and Customer Services Organizations. The position demands strong technical expertise in database applications, UI development, and modern frameworks, with opportunities to work on mobile application development and cloud technologies.

Oracle provides a comprehensive benefits package including medical, dental, vision, and retirement options. The company culture promotes work-life balance and offers opportunities for professional growth through working with the latest technologies. As part of a global technology leader with over 40 years of industry experience, you'll contribute to solutions that impact millions of users worldwide.

The ideal candidate will combine technical excellence with strong interpersonal skills, bringing both depth in core technologies and the ability to learn and adapt to new ones. This role offers the opportunity to work on challenging problems while influencing the direction and strategy of Oracle's products through collaborative involvement in implementation.

Last updated 4 hours 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
  • Participate in technical designs and recommend solutions
  • Provide technical assistance to the team
  • 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

JavaScript
Java
  • BS or MS degree or equivalent experience in relevant area
  • 7+ years of software engineering or related 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
  • Strong analytical, debugging and fixing skills
  • Good interpersonal skills, both written and verbal
  • Knowledge of Oracle APEX (plus)
  • Experience with Chef, Jenkins, Ruby on Rails, Puppet (advantage)

Benefits For Principal Software Developer

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Competitive benefits based on parity and consistency
  • Flexible medical, life insurance, and retirement options
  • Volunteer programs
  • Work-life balance

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Principal Software Engineer (IC4)

Principal Software Engineer position at Oracle Cloud Infrastructure leading marketplace platform development, focusing on distributed systems and e-commerce solutions.

Principal Integrations Developer-OIC

Principal Integrations Developer role at Oracle, leading complex integration solutions using OIC and related technologies, requiring 10+ years of experience in enterprise integration.

Principal Software Development Engineer

Principal Software Development Engineer position at Oracle Cloud Infrastructure, focusing on Kubernetes and distributed systems, offering competitive compensation and comprehensive benefits.

Software Development Director

Lead software development director position at Oracle managing OCI Identity and Access Management team, requiring 10+ years experience in software architecture and team leadership.

Principal System Software Developer - Core Database

Principal System Software Developer position at Oracle focusing on core database development, high availability infrastructure, and system resilience, requiring 10+ years of experience.