O

Oracle

Builds databases, business apps and cloud services

Senior Principal Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A BS, MS, or PhD in Computer Science or Computer Engineering, or equivalent practical experience, is preferred.
  • At least 10 years of full stack software development experience, including design, implementation, and operation of distributed services, is preferred.
  • Demonstrated experience owning production services end-to-end in a builder-operator model, including design, build, deployment, on-call participation, and continuous improvement, is preferred.
  • Strong product development experience in Java, Python, Go, and/or JavaScript is preferred.
  • Expertise designing REST APIs and building multi-tenant services with clear isolation, quota, and lifecycle management is preferred.
  • Experience leading architecture and functional reviews, maintaining strong written documentation, and partnering with Product Managers across the full launch lifecycle is preferred.
  • A good understanding of databases, NoSQL systems, storage concepts, and distributed persistence technologies is preferred.
  • Proven technical leadership, including delivering multiple initiatives in parallel, unblocking teams, and driving execution while maintaining high engineering quality, is preferred.
  • Excellent verbal and written communication skills, including the ability to articulate trade-offs, risks, and operational considerations to diverse stakeholders, are preferred.

Responsibilities

  • Architect, design, and operate distributed services supporting data center lifecycle workflows, including planning, design, build, and operations; define APIs, data models, scalability strategies, and failure-mode behavior.
  • Own feature delivery from design through production rollout, including implementation, testing strategy, deployment planning, and operational readiness.
  • Build and deploy services, participate in on-call rotations, and drive service reliability improvements based on incidents, retrospectives, and operational data.
  • Lead architecture and functional design reviews, write and maintain documentation, and ensure designs are secure by default and supportable for long-term operations.
  • Improve engineering velocity and quality by strengthening code review practices, increasing automated test coverage, and enhancing continuous integration and continuous delivery, test automation, and deployment automation.
  • Partner with Product Managers and leadership to translate requirements into roadmaps and execution plans, and communicate trade-offs, risks, and milestones.
  • Mentor engineers across levels; set expectations for operational excellence, observability, and proactive service ownership; and raise engineering standards across multiple teams.
  • Reduce operational toil through automation, self-service capabilities, and observability including metrics, logs, and tracing; improve incident response and runbooks.
  • Collaborate with dependent networking, security, identity, observability, storage, and release engineering teams to deliver integrated data center delivery and operations tooling.
  • Contribute to longer-term technical direction for data center software platforms by identifying opportunities to modernize systems, standardize interfaces, and improve the end-to-end lifecycle experience for builders and operators.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs