Senior Platform Software Engineer

Oracle•Nashville, TN
•$87,800 - $209,500

About The Position

Oracle Cloud Infrastructure is building next-generation cloud services, and its SDK team enables customers to build, automate, and integrate through consistent APIs across programming languages. The Senior Platform Software Engineer will join a team that designs, develops, and maintains software development kits (SDKs) and command-line interfaces (CLIs) for OCI developers and enterprise customers worldwide. This hands-on role contributes to SDKs across languages such as Java, Python, Go, TypeScript, and .NET, collaborates with OCI service teams, and helps ensure developer tools are robust, secure, consistent, testable, and easy to use. As a member of the software engineering division, the engineer will assist in defining and developing software, provide technical leadership to other developers, and make changes to existing software architecture as needs evolve. The role also supports CLI enhancements, documentation, SDK generation and API upgrade automation, quality assurance pipelines, security, compliance, and open-source best practices.

Requirements

  • Proficiency in one or two programming languages such as Java, Python, Go, JavaScript/TypeScript, or .NET.
  • Solid understanding of RESTful API design and API client patterns.
  • Excellent communication, collaboration, and problem-solving skills.
  • Passion for developer experience and open-source contributions.

Nice To Haves

  • Three to six years of software development experience, especially with SDKs, APIs, developer tools, or libraries.
  • Experience with cloud infrastructure, developer workflows, or CI/CD pipelines.
  • Familiarity with SDK automation, code generation tools, or OpenAPI.

Responsibilities

  • Assist in defining and developing software for tasks involving software applications or operating systems.
  • Provide technical leadership to other software developers.
  • Specify, design, and implement modest changes to existing software architecture to meet changing needs.
  • Design, implement, and maintain OCI SDK features in one or more programming languages.
  • Ensure consistency, testability, and usability across SDKs.
  • Contribute to CLI enhancements, developer tooling, and documentation to improve the customer experience.
  • Collaborate with OCI service teams to onboard new APIs and drive SDK and CLI adoption.
  • Participate in code reviews, design reviews, and sprint planning activities.
  • Automate SDK generation, API upgrades, and quality assurance pipelines.
  • Support security, compliance, and open-source best practices across SDKs.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Short-term disability
  • Long-term disability
  • Life insurance and AD&D
  • Supplemental life insurance for employees and eligible family members
  • 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, including flexible or accrued vacation depending on eligibility
  • 11 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
  • Potential bonus and equity eligibility
  • Volunteer programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service