Principal Software Developer

World leader in cloud solutions, using tomorrow's technology to tackle today's challenges. Partnered with industry-leaders in almost every sector for 40+ years.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Developer

Oracle is seeking a Principal Software Developer to join their DB Cloud Team. This role offers an opportunity to work on cutting-edge database cloud services and technologies. As a principal developer, you'll be responsible for designing and developing software for complex database systems, working with global teams, and contributing to the evolution of standard practices.

The position involves working with various database cloud service offerings including Autonomous Database, Oracle Multicloud, and Exadata Cloud Service. You'll be developing test frameworks and tools while getting exposure to advanced database features and cloud technologies. This is a highly visible role within Oracle's fastest-growing business unit.

The ideal candidate brings 7+ years of software engineering experience with strong expertise in database technologies, cloud platforms, and programming languages like Java, Python, and SQL. You'll work in a collaborative environment with opportunities to mentor others and drive technical direction.

Oracle offers a comprehensive benefits package and promotes work-life balance. The company is committed to diversity and inclusion, providing equal opportunities for all qualified candidates. This role is based in Bengaluru, India and offers the chance to work on mission-critical database technologies that enable digital transformation across various industries.

Join Oracle to be part of a team that's shaping the future of cloud database technology while working with some of the most sophisticated database systems in the industry. This role provides excellent growth opportunities and the chance to work on high-impact projects with global visibility.

Last updated 2 days ago

Responsibilities For Principal Software Developer

  • Design, develop, troubleshoot 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
  • Work on database cloud service offerings including Autonomous Database, Oracle Multicloud, Exadata Cloud Service
  • Develop test frameworks and tools to test Oracle Database Cloud
  • Work with global team members and manage projects

Requirements For Principal Software Developer

Java
Python
PostgreSQL
  • BS or MS degree or equivalent experience
  • 7 years of software engineering experience
  • Experience with cloud technologies (OCI/AWS/Azure/GCP)
  • Experience with Oracle or high-end relational databases
  • 3-4 years experience on Linux/Unix based systems
  • Programming experience with C/Java, Python, SQL and PL/SQL
  • Good experience in Perl, Shell or similar scripting languages
  • Knowledge of database fundamentals
  • Compute/Storage/network knowledge

Interested in this job?

Jobs Related To Oracle Principal Software Developer

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.

Software Development Director

Software Development Director position at Oracle leading team development of enterprise software solutions. $212K-$292K salary range with comprehensive benefits.

Software Developer 4

Principal Software Engineer role at Oracle focusing on backend development for the OCEAN service, requiring 6-10+ years of experience in distributed systems and cloud technologies.