Principal Software Developer

Oracle is a world leader in cloud solutions, using tomorrow's technology to tackle today's problems. With a 40+ year history, Oracle operates with integrity and is committed to expanding its inclusive workforce that promotes diverse insights and perspectives. The company offers global opportunities with a focus on work-life balance and competitive employee benefits.
$94,200 - $223,500
Backend
Principal Software Engineer
Hybrid
5000+ Employees
7+ years of experience
Enterprise SaaS

Description For Principal Software Developer

As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture. You will work on highly-available and scalable distributed services, using microservice design patterns. This role requires strong problem-solving skills, communication abilities, and a sense of ownership. Oracle offers a comprehensive benefits package including medical, dental, vision insurance, disability coverage, life insurance, 401(k) with company match, paid time off, parental leave, and more. The company values diversity and inclusion, and is committed to creating an inclusive workforce that promotes diverse insights and perspectives.

Last updated 16 days ago

Responsibilities For Principal Software Developer

  • Apply basic to intermediate knowledge of software architecture
  • Perform software development tasks (developing, debugging, designing)
  • Build enhancements within existing software architecture
  • Suggest improvements to the architecture
  • Work on highly-available and scalable distributed services
  • Implement microservice design patterns
  • Solve complex problems
  • Communicate effectively
  • Demonstrate a sense of ownership and drive

Requirements For Principal Software Developer

Java
JavaScript
Go
  • BS degree or equivalent experience relevant to functional area
  • 7+ years of software engineering or related experience
  • Computer Science fundamentals in object-oriented design, data structures, & algorithm design
  • 5+ years of experience with software development/programming in at least one object-oriented language (Java, C++, C#, Javascript, Go, etc.)
  • Experience in building highly-available and scalable distributed services
  • Experience with microservice design patterns
  • Strong communication skills
  • Ability to read, write, and speak English

Benefits For Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Flexible paid time off
  • Paid parental leave
  • Employee Stock Purchase Plan
  • Adoption assistance
  • Financial planning and group legal

Interested in this job?

Jobs Related To Oracle Principal Software Developer

Principal Software Engineer & Architect - Product Lifecycle Management

Principal Software Engineer role at Microsoft focusing on PLM/PDM systems for cloud infrastructure, offering competitive pay and hybrid work.

Software Engineer L7, Growth Engineering

Principal Software Engineer role at Netflix leading Growth Engineering initiatives, architecting systems for billing, payments, and consumer platforms.

Principal Technical Program Manager - Technical Strategic Programs

Lead strategic technical programs at Intuit, driving technology ecosystem operations and delivering critical platform initiatives for global financial technology products.

SOC Infrastructure IP System HW Architect

Senior hardware architecture role focusing on SOC infrastructure IP development at Qualcomm, requiring extensive experience in hardware design and system architecture.

Principal Windows Software Architecture (Remote)

Principal Windows Software Architecture role at Qualcomm, focusing on Windows on Snapdragon products and system architecture.