9 hours ago
Responsibilities
- Lead systems and cross-service initiatives from problem definition and architecture through implementation, rollout, adoption, and production validation.
- Design and develop secure, maintainable, well-tested Java or other object-oriented-language services for high-throughput distributed systems.
- Create scalability, capacity, performance, throttling, load-shedding, caching, concurrency, and failure-recovery strategies.
- Define service indicators, objectives, metrics, alarms, dashboards, runbooks, deployment safeguards, validation strategies, and rollback criteria.
- Lead complex production incident investigations and turn recurring failures or manual processes into automation and preventive improvements.
- Provide architectural direction across routing, authentication, private connectivity, runtime performance, observability, and deployment infrastructure.
- Mentor engineers, conduct code reviews, contribute to hiring, and improve engineering quality through reusable systems, tools, and standards.
- Align partner teams on technical decisions, dependencies, ownership, and rollout plans while communicating tradeoffs and risks clearly.
Requirements
- Bachelor’s degree in a relevant field or equivalent practical experience.
- At least 8 years of experience designing, building, and operating production backend or platform services; the qualifications section also lists alternatives including 11 years of software development experience or 3–7 years with a relevant doctorate, master’s, or bachelor’s degree.
- Strong development experience in Java or another modern object-oriented language.
- Strong understanding of distributed systems, concurrency, fault tolerance, and production operations.
- Experience leading substantial technical initiatives across multiple engineers or teams.
- Ability to diagnose complex production issues and improve service reliability.
- Preferred experience with high-throughput and low-latency services, HTTP, networking, proxies, API gateways, authentication, authorization, TLS, certificates, private connectivity, and multi-tenant security.
- Preferred experience with cloud infrastructure, Kubernetes, infrastructure as code, CI/CD, deployment automation, testing automation, and large-scale distributed systems.
- Preferred experience improving engineering organizations through mentoring, shared tooling, or technical standards.
- Additional listed qualifications include data analysis, scripting, software test plans, code review, compliance, quality assurance, software estimation, and cloud-platform experience.
Benefits
- Oracle offers competitive benefits including flexible medical, life insurance, and retirement options.
- Employees are encouraged to participate in community volunteer programs.
- Oracle provides accessibility assistance and reasonable accommodation during the employment process.
About Oracle
Oracle builds database technology, enterprise applications, and Oracle Cloud Infrastructure for companies and governments. Its business spans cloud subscriptions, software licenses, and support services across ERP, HCM, CX, and industry suites, plus NetSuite. Founded in 1977 and headquartered in Austin, Texas, Oracle is a public company traded on the NYSE and serves global customers migrating and running critical workloads in its cloud.
