Remote Principal Software Developer

As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's problems. True innovation starts with diverse perspectives and various abilities and backgrounds. When everyone's voice is heard, we're inspired to go beyond what's been done before. It's why we're committed to expanding our inclusive workforce that promotes diverse insights and perspectives. We've partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.
$94,200 - $223,500
Backend
Principal Software Engineer
Remote
7+ years of experience

Description For Remote 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. Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes.

Oracle is a world leader in cloud solutions, using tomorrow's technology to tackle today's problems. We offer a highly competitive suite of employee benefits, including medical, dental, and vision insurance, disability coverage, life insurance, flexible spending accounts, 401(k) with company match, flexible paid time off, paid parental leave, and more. We're committed to building an inclusive workforce and promoting diverse insights and perspectives.

As a Principal Software Developer, you'll be working on building highly-available and scalable distributed services, using microservice design patterns. You'll apply your expertise in object-oriented design, data structures, and algorithm design to create innovative solutions. This role requires strong communication skills, a sense of ownership, and drive.

Join Oracle to be part of a team that's been thriving for over 40 years, consistently operating with integrity and pushing the boundaries of technology.

Last updated 14 days ago

Responsibilities For Remote Principal Software Developer

  • Apply knowledge of software architecture to perform software development tasks
  • Develop, debug, and design software applications or operating systems
  • Build enhancements within existing software architecture
  • Suggest improvements to the architecture
  • Perform moderately complex problem solving
  • Build highly-available and scalable distributed services
  • Work with microservice design patterns

Requirements For Remote 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
  • 6+ years of total experience with software development/programming experience with at least one object-oriented coding language such as Java, C++, C#, Javascript, Go, etc.
  • Systematic problem-solving approach, strong communication skills, a sense of ownership, and drive
  • Experience in building highly-available and scalable distributed services
  • Experience with microservice design patterns
  • Exhibits behaviors consistent with OCI values

Benefits For Remote Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Short term disability
  • Long term disability
  • Life insurance
  • AD&D insurance
  • Supplemental life insurance
  • Health care and dependent care 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
  • Group legal

Interested in this job?

Jobs Related To Oracle Remote Principal Software Developer

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on AI and productivity solutions, offering competitive pay and remote work options.

Principal Software Engineering Manager

Lead software engineering team at Microsoft, developing enterprise work management solutions with focus on scalability and innovation.

Principal Software Engineering Manager

Lead Microsoft's Application Identities Platform Team as Principal Engineering Manager, driving innovation in identity and access management for cloud services.

Principal Software Engineer

Lead software engineering role at Microsoft, focusing on Microsoft Teams and AI products, offering remote work and competitive compensation in Vancouver.

Software Engineer L7, Growth Engineering

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