2 months ago
Base Salary
$105k - $235k/yr
Responsibilities
- Design and build scalable distributed services, APIs, developer tools, and user-facing experiences for OCI engineering teams.
- Own major platform components across requirements, architecture, implementation, automated testing, safe rollout, and production support.
- Partner with engineering teams to identify developer pain points and create reusable platform capabilities for development, CI/CD, and operations.
- Prototype solutions, evaluate tradeoffs, debug systems, and tune performance.
- Develop reusable patterns for testing, observability, security, reliability, and operational readiness.
- Mentor engineers and provide technical direction through design reviews, code reviews, and documentation.
- Operate production services, participate in on-call and incident response, and improve automation, runbooks, and incident prevention.
- Apply AI-assisted and agentic techniques across implementation, testing, code review, debugging, documentation, operations, and software maintenance.
- Build and evaluate AI-enabled developer tools and workflows while validating generated code, tests, designs, and analysis.
Requirements
- BS in Computer Science or a related field, or equivalent practical experience.
- 6 to 10+ years of professional software development experience.
- Proficiency in Java and experience building REST and/or gRPC services.
- Experience building full-stack software, including backend services and user-facing tools or web applications.
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems.
- Experience designing, building, and operating highly available, scalable distributed systems.
- Experience with distributed databases and SQL and/or NoSQL data stores.
- Experience delivering large-scale services through implementation, safe deployment, and production operation.
- Experience with production observability, operational automation, incident response, troubleshooting, and performance tuning.
- Ability to provide hands-on technical leadership, mentor engineers, and improve engineering practices through design and code reviews.
- Practical experience applying AI-assisted development techniques and validating generated code, tests, designs, or analysis.
- Preferred experience includes developer platforms, developer tooling, CI/CD systems, engineering productivity, AI-enabled developer tools, coding agents, public cloud services, Kubernetes, containers, Terraform, multi-tenant services, capacity planning, caching, throttling, and performance isolation.
Benefits
- US medical, dental, and vision insurance, including expert medical opinion.
- Short-term and long-term disability, life insurance, AD&D, and supplemental life insurance.
- Health care and dependent care Flexible Spending Accounts.
- Pre-tax commuter and parking benefits.
- 401(k) savings and investment plan with company match.
- Paid vacation, 11 paid holidays, and paid sick leave.
- Paid parental leave and adoption assistance.
- Employee Stock Purchase Plan.
- Financial planning, group legal, and voluntary auto, homeowner, and pet insurance benefits.
- US-based employees must complete identity verification involving collection and processing of biometric information, subject to legally permitted accommodations.
- The posting generally accepts applications for at least three calendar days or while the position remains posted.
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.
