Principle Software Engineer

New Yesterday

Overview

For this new Spectra architecture team, we're looking for talented software engineers across grades to join us and build out the frameworks and services for Health Monitoring and Chaos Engineering. This service will be a critical part of hundreds of other services, helping to improve resiliency and help service owners maintain their SLOs. This is a startup-style service ownership role that is hands-on with opportunities for large contributions and impact. As with most service teams, there will eventually be a periodic on-call rotation.

Our developer kitchen includes: Java, REST, Docker, Kubernetes, microservices, Grafana, and much more.

As a Principal Software Engineer, you will be a world-class engineer with strong coding skills and confidence working at all levels of the stack. Your role will be broad and varied and include leadership and hands-on development.

Responsibilities

  • Provide technical and project leadership to other software engineers on the team.
  • Define specifications for significant new projects and design, develop, and implement software accordingly.
  • Perform professional software development tasks including developing, designing, and debugging software applications and services.
  • Collaborate with engineers from cloud service teams to build secure, solid, and efficient services and infrastructure.
  • Design and develop software in Java, Python, and other languages; participate in the full software lifecycle (development, testing, CI/CD, production operations).
  • Apply engineering principles to define robust, maintainable architectures and designs; build cloud services on modern IaaS building blocks.
  • Design and build distributed, scalable, fault-tolerant software systems.
  • Identify requirements, scope solutions, estimate work, schedule deliverables; establish and promote coding standards and an inclusive engineering culture.
  • Balance product feature development with production operational concerns (ops automation, structured logging, metrics instrumentation) and participate in on-call.
  • Analyze and debug issues including bugs, customer issues, and performance issues; lead operational incidents, drive resolution, and perform root cause analysis to prevent recurrence.
  • Collaborate in an inclusive and diverse environment to maintain a healthy work culture; provide time-zone appropriate production support as part of on-call rotation.
  • Contribute to the design of full system architecture with knowledge across software, hardware, and networks; value simplicity, usability, and security.
  • Mentor and coach junior engineers where applicable.

Qualifications

  • Strong BS or MS degree in Computer Science, or equivalent.
  • 6-10+ years of developing and shipping distributed enterprise and/or cloud-native systems, or similar technically complex projects.
  • Proven ability to write high-quality code in modern Java (17+), Python, or similar OO languages; experience leading teams and mentoring engineers.
  • Strong grasp of system design fundamentals and distributed systems architectural best practices.
  • Experience building microservices and RESTful services; experience building highly available and scalable distributed services.
  • Experience with containers and container orchestration (Kubernetes, Docker).
  • Strong communication skills and ability to convey technical concepts clearly; collaborative, proactive, and ownership-driven mindset.
  • Preferred: proficiency in Java, Python, and JavaScript; experience with AI/ML frameworks and libraries; production experience with cloud and ML technologies.
  • Experience with build automation and CI/CD tools (e.g., Git, Jenkins, Maven, Ansible, etc.).
  • Experience with observability tools and practices; familiarity with on-call and incident response.
  • Experience working across global teams and distributed time zones.

Team, Location, and Culture

The FA Technical Architecture team (Spectra) is based in Bristol, UK, in the Generator Building, with flexible in-office, hybrid, and remote options depending on circumstances and manager approval. Oracle is a world leader in cloud solutions and cloud-native initiatives, with a strong commitment to an inclusive workforce and opportunities for all.

Benefits and Additional Information

Oracle careers offer competitive benefits aligned to parity and consistency, including flexible medical, life insurance, retirement options, and volunteer programs.

#J-18808-Ljbffr
Location:
Bristol
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search