Principal Software Developer

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

Description For Principal Software Developer

Oracle Database Appliance (ODA) is seeking a Principal Software Developer to join their team working on converged architecture solutions. This role focuses on developing next-generation ODA software that will manage pools of ODA systems and serve as the foundation for private and hybrid cloud environments. The position involves designing and implementing features for database and application deployment in secure, manageable, and cost-effective private cloud settings.

The ideal candidate will develop robust software to manage core infrastructure components on ODA. You'll work with cutting-edge technology, helping to scale out and manage ODA systems that are critical for enterprise customers running Oracle databases and applications. The role requires expertise in Java development, distributed systems, and cloud technologies.

As part of Oracle, you'll join a world leader in cloud solutions with 40+ years of innovation history. The company offers comprehensive benefits including medical, life insurance, and retirement options. Oracle promotes an inclusive culture that celebrates diverse insights and perspectives, fostering an environment where innovation thrives.

The position offers opportunities to work on business-critical systems used by thousands of enterprise customers, with exposure to both private cloud and Oracle Cloud Infrastructure (OCI) environments. You'll be part of a team that's shaping the future of database and application deployment infrastructure.

Key technical areas include Java development, distributed systems, clustering, cloud technologies, and Linux systems. The role combines hands-on development with technical leadership, requiring both strong technical skills and the ability to guide team members.

Last updated 7 hours ago

Responsibilities For Principal Software Developer

  • Design and develop solutions for upcoming releases of ODA
  • Conceptualize, design, and implement new features on the ODA platform for private clouds
  • Maintain existing code and work with test and support teams to fix defects
  • Provide technical guidance to other team members

Requirements For Principal Software Developer

Java
Linux
  • B.E./B.Tech in Computer Science or related fields
  • Three to ten years of work experience
  • Proficiency in Java (Concurrency, Tuning and Debugging, RESTful APIs, Advanced Java Experience)
  • Secondary proficiency in Python is plus
  • Strong computer science fundamentals: data structures and algorithms
  • Knowledge in distributed systems, clustering, and high availability
  • Experience with cloud solutions using OpenStack, Kubernetes
  • Proficiency in Linux
  • Good oral and written communication skills

Benefits For Principal Software Developer

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Medical Insurance
  • Life Insurance
  • 401k
  • Education Budget

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Principal Applications Engineer

Principal Applications Engineer position at Oracle in Redwood City, focusing on software development and architecture for commercial applications, offering competitive compensation and comprehensive benefits.

Architect, Technical Strategy and Oversight

Principal Software Engineer role at Oracle focusing on technical strategy, architecture, and software development leadership.

Principal JVM Developer

Principal JVM Developer position at Oracle's Java Platform Group, focusing on developing and advancing the Java Virtual Machine, requiring 10+ years of experience in C++ and Java development.

Principal Software Engineer - Mobile (Server Focus)

Principal Software Engineer position at Oracle's NetSuite GBU focusing on mobile backend development using Java and Kotlin.

Principal Software Developer

Principal Software Developer role at Oracle focusing on Database Appliance (ODA) infrastructure and cloud solutions, requiring Java expertise and distributed systems knowledge.