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

Sr Principal Software Developer

Senior Principal Software Developer role at Oracle working on NoSQL Database development team, focusing on distributed cloud database systems and storage engine development.

Software Development Director

Director of Software Development position at Oracle leading Block Storage Service engineering team, focusing on cloud infrastructure and distributed systems.

Software Developer 4

Principal Software Engineer role at Oracle focusing on cloud infrastructure and network reliability engineering, offering competitive compensation and comprehensive benefits.

Principal System Software Developer - Core Database

Principal System Software Developer position at Oracle focusing on core database development, high availability infrastructure, and system resilience, requiring 6-10+ years of experience.

Principal Lead Developer - Java Microservices

Principal Lead Developer position at Oracle, focusing on Java Microservices development with 10+ years experience required, hybrid work model in Bangalore/Chennai.