Principal Software Engineer

A world leader in cloud solutions using tomorrow's technology to tackle today's problems.
$94,200 - $223,500
Cloud
Principal Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Principal Software Engineer

Oracle's Hospitality Integration Platform team is seeking a talented lead software engineer with expertise in Cloud solutions. This role is central to accelerating innovation through integration, working with a collaborative team that tackles diverse technical challenges across products. The position offers exposure to a broad range of problems, providing opportunities for accelerated career growth. The ideal candidate will be versatile and passionate about technology, contributing innovative ideas and implementing them. The role involves working with cutting-edge cloud technologies, including Kubernetes, Docker, and microservices architecture, while focusing on developing integration solutions for the hospitality industry. As a Principal Software Engineer, you'll lead technical initiatives, mentor team members, and help shape the future of Oracle's cloud-based hospitality solutions. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with a global leader in cloud solutions. The role combines technical leadership with hands-on development, requiring expertise in both cloud technologies and software engineering best practices.

Last updated 3 months ago

Responsibilities For Principal Software Engineer

  • Provides significant contribution and oversight to the design and development of integration solutions
  • Delivers high quality products and ensures best practices
  • Writing functional specifications, design documentation, coding, unit testing
  • Works closely with documentation, testing and support groups
  • Identifies trends that have impact on work unit
  • Provides training and mentorship to less experienced software engineers
  • Performs code reviews

Requirements For Principal Software Engineer

Java
JavaScript
Kubernetes
  • BS degree in Computer Science or related technical field
  • 3+ years of prior software development experience
  • Experience in Cloud development using Kubernetes and Docker
  • Expert level competency in Java programming
  • Experience with microservice architectures
  • Experience with Continuous Delivery (CI/CD)
  • Expertise in API design and integration solutions
  • Experience with API management solutions
  • Experience in front end development using JavaScript

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical, dental, and vision insurance
  • Short term and long term disability
  • Life insurance and AD&D
  • Health care and dependent care Flexible Spending Accounts
  • 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

Interested in this job?

Jobs Related To Oracle Principal Software Engineer

Principal - Cabling & Low Voltage Supplier Manager

Principal Low Voltage & Cabling Supplier Manager role at Oracle, managing strategic partnerships for data center operations with competitive compensation and benefits.

Principal Cloud Engagement Manager

Principal Cloud Engagement Manager position at Oracle, leading customer success and cloud operations initiatives with 6-10+ years of experience required.

Senior Principal Solutions Architect

Senior Principal Solutions Architect position at Oracle focusing on cloud solutions, architecture design, and customer technical leadership with 12+ years experience required.

Principal Cloud Product Manager, Oracle Cloud Infrastructure

Principal Cloud Product Manager role at Oracle Cloud Infrastructure, leading product strategy and development of cloud solutions.

Sr Principal Product Manager/Strategy

Senior Technical Product Management role at Oracle Cloud Infrastructure focusing on developing new cloud products and features, requiring 10+ years of experience.