Principal Platform Software Engineer

Oracle
US - Tennessee - Nashville
View Company Profile / << Go Back

  • Job Type: Full time
  • 2 days ago

Job Description

Lead the design and evolution of shared backend platform services, APIs, middleware, runtimes, and integration frameworks, establishing safe versioning, interoperability, resilience, and observability practices. Guide cross-team architecture and engineering, resolve complex service issues, create adoption documentation, and mentor engineers.

Requirements: Requires a bachelor's or master's degree in computer science, computer engineering, or a related field, or equivalent practical experience, plus at least seven years of software engineering experience. Candidates should have strong distributed-systems and scalable-platform expertise, proficiency in an object-oriented or systems language, and demonstrated cross-team technical leadership.

Key Skills: Backend Platform Engineering, Distributed Systems, API Design And Versioning, Middleware, Runtime Development, Integration Frameworks, Microservices, RESTful APIs, Java, C++, C#, Go, Observability, Site Reliability Objectives, Secure Software Development, Technical Leadership

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, Short-Term Disability Insurance, Long-Term Disability Insurance, Life Insurance, Accidental Death And Dismemberment Insurance, Flexible Spending Accounts, Commuter And Parking Benefits, 401(k) With Company Match, Paid Time Off, Paid Holidays, Paid Sick Leave, Paid Parental Leave, Adoption Assistance, Employee Stock Purchase Plan, Financial Planning, Group Legal Benefits, Voluntary Insurance Benefits




Fast Track Upload