Taro Logo

Principal Software Developer

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges, partnering with industry-leaders for over 40+ years.
United StatesCanada
$96,800 - $223,400
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · E-Commerce

Job Description

Oracle Commerce is seeking a passionate and experienced Principal Software Engineer to join their team in building premier commerce solutions. The role focuses on developing and maintaining mission-critical commerce applications that require highly customizable solutions with high availability and durability.

As a Principal Software Engineer, you'll be instrumental in adapting and enhancing existing platforms while ensuring optimal system performance and stability. You'll work with cutting-edge cloud technologies and have the opportunity to define and drive commerce platforms used by global retailers.

The ideal candidate should have extensive experience in Java development, cloud technologies, and distributed systems. You'll be working in a diverse team environment, solving complex technical challenges, and contributing to the architecture of large-scale commerce systems.

Oracle offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k) with company match, flexible vacation time, and paid parental leave. The company culture promotes work-life balance and offers opportunities for career growth across different roles, countries, and industries.

This role requires strong technical leadership skills, expertise in Java and cloud technologies, and the ability to drive complex, cross-functional projects. You'll be working on solutions that directly impact the shopping experience for both retailers and consumers worldwide, making this an opportunity to make a significant impact in the e-commerce space.

Last updated a day ago

Responsibilities For Principal Software Developer

  • Design, develop, and support Oracle retail commerce platforms
  • Be a technical lead and direct complex, cross-functional projects
  • Analyze and decompose stakeholder use-cases into outcomes
  • Drive the team towards a scalable and performant Cloud platform
  • Direct root cause analysis of critical business and production issues
  • Own and drive best practices and decompose tasks within the teams
  • Partner with internal organizations to provide secure and efficient systems

Requirements For Principal Software Developer

Java
Node.js
Kubernetes
  • Track record of designing, building, and maintaining Java software systems at scale
  • Prior senior-level (Java) software engineering experience
  • Java, Gradle, Groovy, NodeJS programming language proficiency
  • Prior experience designing and building RESTful APIs and Web experiences
  • Experience with Tomcat, Weblogic, Jersey, Maven, Java in Containers
  • Prior experience using cloud resources (Kubernetes, Databases, Object Storage)
  • Ability to troubleshoot complex issues across distributed systems
  • Proficient oral and written communication skills

Benefits For Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • Medical, dental, and vision insurance
  • Short term disability and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours of paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Related Jobs

Senior/ Principal Member of Technical Staff - Backend Developer - Remote

Senior/Principal Backend Developer position at Oracle Health, focusing on microservices and APIs for healthcare applications. Remote role with competitive compensation.

Software Developer 5

Senior Principal Engineer position at Oracle, focusing on cloud services development with competitive compensation and comprehensive benefits.

Senior/ Principal Member of Technical Staff - Backend Developer - Remote

Principal Backend Developer position at Oracle Health, building mission-critical healthcare platforms with microservices architecture and cloud technologies.

Software Developer 4

Principal Software Engineer role at Oracle working on Cloud Infrastructure (OCI) hardware provisioning services, requiring expertise in Java and Python development.

Principal Member of Technical Staff – JAVA Developer

Principal Java Developer position at Oracle focusing on healthcare CDA platform development with AI and cloud technologies.