Senior Platform Software Engineer

OracleNashville, TN

About The Position

Build and operate OCI’s business-critical Key Management Service to protect customer data through secure cryptographic key lifecycle management and reliable, cloud-scale security infrastructure. Drive technical initiatives across the stack, from cryptographic-hardware integration to cloud-scale distributed-systems architecture. Design secure, scalable, highly available services that meet rigorous reliability, compliance, and performance requirements and partner across OCI to deliver production-ready security infrastructure for critical cloud services.

Requirements

  • 3-5 years of experience in software development
  • Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development OR Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development OR Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 year of experience in software development OR Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 year of experience in software development OR Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics.
  • Demonstrated ability in or knowledge of distributed systems, including designing or managing scalable, secure, and highly available software systems.
  • Demonstrated experience creating and refining prototypes for system validation and stakeholder feedback.
  • Demonstrated understanding of computer science principles and ability to implement them in code.
  • Demonstrated proficiency in all phases of software engineering and development.
  • Demonstrated ability in or knowledge of web development, including designing, developing, or maintaining modern web applications using current frameworks.
  • Demonstrated ability in or knowledge of innovation, including generating or supporting new ideas, technologies, or processes for organizational growth.
  • Demonstrated ability in or knowledge of cross-functional collaboration, including working with stakeholders across teams or geographies to achieve common objectives.
  • Demonstrated ability to assess and mitigate vulnerabilities in IT and physical information assets.
  • Demonstrated ability in or knowledge of operating systems, including installing, upgrading, and troubleshooting various operating environments.
  • Demonstrated ability to develop, test, and maintain secure APIs for application integration.
  • Demonstrated ability to build and manage robust API integrations for seamless interoperability between systems.
  • Demonstrated skill in designing, analyzing, and optimizing algorithms for efficiency and scalability.
  • Demonstrated ability in or knowledge of source control, including managing and documenting code versions and release branches.
  • 4 years of experience with programming and/or scripting languages (e.g., SQL, C/C++, JavaScript).
  • 3 years of experience with databases.

Nice To Haves

  • 3-6 years of experience in software development
  • Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development OR Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development OR Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 years of experience in software development OR Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 years of experience in software development OR Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics.
  • 2 years of experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).

Responsibilities

  • Build and operate OCI’s business-critical Key Management Service
  • Protect customer data through secure cryptographic key lifecycle management
  • Provide reliable, cloud-scale security infrastructure
  • Drive technical initiatives across the stack, from cryptographic-hardware integration to cloud-scale distributed-systems architecture
  • Design secure, scalable, highly available services that meet rigorous reliability, compliance, and performance requirements
  • Partner across OCI to deliver production-ready security infrastructure for critical cloud services

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion
  • Short term disability and long term disability
  • Life insurance and AD&D
  • Supplemental life insurance (Employee/Spouse/Child)
  • Health care and dependent care Flexible Spending Accounts
  • Pre-tax commuter and parking benefits
  • 401(k) Savings and Investment Plan with company match
  • Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
  • 11 paid holidays
  • 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal
  • Voluntary benefits including auto, homeowner and pet insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service