Senior Platform Software Engineer - OCI

Oracle•Nashville, TN
•$92,500 - $209,500

About The Position

Oracle Cloud Infrastructure (OCI) is seeking a Senior Platform Software Engineer to join its PKI team, which builds and operates cloud-scale Public Key Infrastructure services. The engineer will design, develop, test, and deliver secure, highly available, and scalable software for managing certificates, cryptographic keys, and trust infrastructure across OCI. The role works closely with senior engineers, security teams, product management, and partner service teams to deliver new capabilities, improve reliability and operational excellence, and evolve OCI’s security platform. The position involves owning and evolving a platform component or service, defining APIs and service contracts for secure multi-tenant cloud deployments, and driving technical design through production deployment. The engineer will build and operate distributed cloud services, improve reliability and observability, resolve production issues, and contribute to platform architecture and engineering practices. The role includes participation in on-call rotations and incident response, as well as mentoring peers and maintaining PKI infrastructure.

Requirements

  • Strong software engineering fundamentals.
  • Experience building distributed systems.
  • Interest in applied cryptography and cloud security.
  • Experience or proficiency building software with object-oriented programming languages such as Java, C++, C#, or similar.
  • Knowledge of distributed systems, operating systems, algorithms, and data structures.
  • Ability to solve complex engineering problems involving scalability, resiliency, and performance.

Responsibilities

  • Design, develop, and operate highly available, secure, and scalable distributed services for OCI PKI, including certificate lifecycle management, key management, trust services, and cryptographic infrastructure.
  • Own and evolve a bounded platform component or service, defining APIs and service contracts for secure multi-tenant cloud deployments while maintaining backward compatibility.
  • Design software solutions that meet business, security, operational, and performance objectives, and drive technical design from concept through production deployment.
  • Lead feature design reviews, technical documentation, and implementation planning while partnering with Product Management and cross-functional engineering teams.
  • Build robust, maintainable, well-tested software using object-oriented programming languages and modern engineering practices.
  • Apply distributed systems, operating systems, algorithms, and data structures knowledge to address scalability, resiliency, and performance challenges.
  • Design and optimize APIs, service integrations, and platform interfaces with attention to versioning, interoperability, security, and maintainability.
  • Develop resilient cloud services through fault tolerance, observability, performance optimization, capacity planning, and automated recovery mechanisms.
  • Troubleshoot complex production issues through debugging, root cause analysis, and compatibility-safe remediation across distributed services.
  • Improve reliability through automation, monitoring, metrics, logging, dashboards, and operational tooling.
  • Participate in on-call rotations, incident response, operational reviews, and postmortems, and drive improvements to availability and operational excellence.
  • Collaborate across OCI to integrate PKI capabilities with cloud services and support secure communication, authentication, and trust.
  • Implement solutions using relational databases, NoSQL systems, distributed storage, and persistence technologies.
  • Contribute to OCI’s multi-tenant cloud platform by building secure, scalable infrastructure components and improving platform architecture.
  • Lead code reviews, mentor peers, and promote engineering best practices, secure coding, comprehensive testing, and high-quality technical documentation.
  • Perform maintenance such as security updates, vulnerability remediation, certificate lifecycle operations, and platform upgrades while minimizing customer impact.
  • Manage technical deliverables independently, prioritize competing work, identify risks early, and collaborate across teams to deliver high-quality solutions on schedule.
  • Continuously improve engineering processes, development workflows, and automation.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Short-term disability insurance
  • Long-term disability insurance
  • Life insurance
  • 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 time off
  • Paid holidays
  • Paid sick leave
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal benefits
  • Voluntary auto, homeowner, and pet insurance
  • May be eligible for bonus and equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service