Jobs · Engineering

Senior Platform Software Engineer

Oracle · United States · 1 wk ago
RemoteRemoteEngineering$93k–$210k/yrFull-time

Responsibilities

  • Design, implement, test, deploy, and operate major features for OCI build services and supporting infrastructure.
  • Build and improve distributed services, APIs, orchestration workflows, build execution systems, and CI/CD integration points.
  • Own production-quality improvements across build reliability, scalability, performance, security, and developer experience.
  • Work on systems that manage build inputs, artifacts, third-party dependencies, build logs, credentials, policies, and publishing workflows.
  • Improve automation around build execution, artifact generation, dependency ingestion, validation, and release readiness.
  • Participate in design reviews, code reviews, operational reviews, and production readiness assessments.
  • Own production issues through root-cause analysis, remediation, follow-up fixes, and long-term reliability improvements.
  • Build observability, dashboards, alarms, runbooks, and debugging tools that help internal customers self-serve common build and release issues.
  • Collaborate with partner teams across OCI, including Pipelines, Artifact, DevOps, Security, Compliance, Region Build, ODO, Exec, Test, and service-owner teams.
  • Apply security and compliance principles to service design, including authentication, authorization, secret handling, auditability, artifact integrity, dependency provenance, and secure service-to-service communication.
  • Contribute to engineering quality through documentation, automated tests, operational tooling, and repeatable launch processes.

Qualifications

  • 4+ years of software development experience building and operating distributed services.
  • Strong development experience in Java, C++, C#, Go, Python, or similar programming languages.
  • Strong understanding of data structures, algorithms, operating systems, networking, and distributed systems fundamentals.
  • Experience designing and launching production features, including design documentation, implementation, testing, rollout, and operational follow-through.
  • Experience operating production services, including monitoring, alarms, incident response, debugging, and root-cause analysis.
  • Good understanding of databases, persistence layers, service state management, and distributed failure handling.
  • Experience working independently on complex technical tasks while collaborating effectively with partner teams.
  • Strong written and verbal communication skills, including clear design documents, operational updates, and technical tradeoff analysis.

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com