CareerPlanSign in

Principal Software Engineer, Platform - Nashville

USA💼 Full-time💰 $104,500–$234,600🗓 2026-09-17 → 2026-09-26

Core

Design, develop, and evolve backend platform services, APIs, middleware, runtimes, and integration frameworks for Oracle Cloud Infrastructure (OCI) to support hyperscale multi-tenant services.

Role type

Principal Software Engineer, Platform

Builds

Backend platform services, APIs, middleware, runtimes, and integration frameworks for OCI

Domain

Cloud infrastructure / Distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, Object-oriented design, Data structures, Algorithms, Secure software development, API design, System programming (Java/C++/C#/Go)

Preferred skills

Microservices architecture, SDK development, RESTful API design, Containerization, Cloud-native deployment, SLO definition, Observability standards, Capacity planning, API interoperability, Technical mentoring

Technologies

C#, Java, Oracle, microservices, DevOps

Responsibilities

Design and evolve backend platform services, APIs, and middleware; Define API versioning, lifecycle management, and rollout strategies; Establish reusable patterns for interoperability, multi-tenant scale, and resilience; Drive shared observability practices including SLOs and capacity planning; Diagnose and resolve complex cross-service issues; Influence architecture through design reviews and technical guidance; Create migration guides and adoption playbooks; Mentor engineers and improve engineering practices

Seniority

Principal, hands-on IC with strategic influence

Sourced via devitjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.