Taro Logo

Principal Software Engineer - Spectra Service

A world leader in cloud solutions, using tomorrow's technology to tackle today's challenges for over 40+ years.
Redwood City, CA, USAPleasanton, CA, USA
$96,800 - $223,400
Principal Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer - Spectra Service

Oracle is seeking a Principal Software Engineer to join their Spectra Service team. This role focuses on building cloud-native messaging services and requires expertise in distributed systems and messaging architecture. You'll be working with cutting-edge technologies to design and develop messaging systems with pub-sub and queue architecture patterns on Oracle's cloud infrastructure.

The position demands strong experience with industry-standard messaging systems and modern development practices. You'll be responsible for building distributed messaging cloud services, working with open-source messaging substrates, and handling multiple messaging data formats and security principles. The role requires hands-on experience with Java 11, reactive microservices, and Kubernetes infrastructure.

As a Principal Engineer, you'll be working in a team that owns its service deployment pipeline to production, ensuring high reliability and performance in a high-volume messaging environment. The ideal candidate should have 7+ years of experience with systems like Apache Kafka, Apache Pulsar, and RabbitMQ, along with expertise in building reactive microservices using frameworks like Helidon and Micronaut.

Oracle offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k) with company match, flexible vacation, and various other perks. The position offers a competitive salary range of $96,800 to $223,400 per annum, with potential for bonus and equity. This is an excellent opportunity to join a world leader in cloud solutions and work on cutting-edge distributed systems.

Last updated 13 days ago

Responsibilities For Principal Software Engineer - Spectra Service

  • Design and develop messaging systems with pub-sub and queue architecture patterns
  • Build distributed messaging cloud services on Oracle cloud infrastructure
  • Work with open-source messaging substrates
  • Handle multiple messaging data formats and security principles
  • Build distributed systems with traceability in high-volume messaging environment
  • Own service deployment pipeline to production

Requirements For Principal Software Engineer - Spectra Service

Java
Kafka
Kubernetes
  • 7+ years of experience with Apache Kafka, Apache Pulsar, Rabbit MQ
  • Hands-on experience with building reactive microservices using Helidon, Micronaut
  • Hands-on experience using Java 11 syntax and functional programming
  • Good understanding of Kubernetes infrastructure and modern deployment practices
  • Experience building stateful streaming applications using Kafka streams, Apache Flink (plus)
  • Experience with open tracing (plus)

Benefits For Principal Software Engineer - Spectra Service

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 with company match
  • Flexible Vacation
  • 11 paid holidays
  • 72 hours paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Oracle Principal Software Engineer - Spectra Service