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 4 months 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

Senior Principal NetSuite Technical Consultant- Night Shift

Senior Principal NetSuite Technical Consultant position at Oracle, requiring 6+ years of experience, focusing on technical implementation and customer solutions.

Sr Principal Product Manager/Strategy

Senior Principal Product Manager role at Oracle focusing on 5G network functions portfolio, requiring 15+ years experience in mobile telecommunications and cloud technologies.

Principal Member of Technical Staff - SD4 (Java Developer)

Principal Java Developer position at Oracle, focusing on cloud solutions development with 6-10+ years experience required.

Snr Principal Member of Technical Staff

Senior Principal Technical Staff position at Oracle focusing on full-stack development for innovative tools and solutions in the SaaS business domain.

Principal Database Engineer, Oracle SaaS

Principal Database Engineer role at Oracle focusing on SaaS platform optimization and high-availability solutions with competitive compensation and benefits.