Jobs · Engineering · Tennessee

Principal Platform Software Engineer

Oracle · Nashville, TN · 1 wk ago
Engineering$105k–$235k/yrFull-time

This role will help evolve Oracle Cloud’s pre-deployment safety platform for production changes. The engineer will lead cross-team platform projects across OCI deployment safety systems and service teams to build scalable release-safety capabilities for policy evaluation, operational risk checks, approvals, safe rollout, and multi-tenant service integration.

Responsibilities

  • Diagnose complex cross-service deployment issues, improve observability, capacity, and resiliency, and produce technical guidance, rollout playbooks, and integration patterns that reduce deployment risk while keeping release workflows efficient.
  • Platform Software Development:
    • Lead cross-team evolution of middleware patterns or runtimes to standardize interoperability at scale.
    • Define and enforce versioning, deprecation, and rollout strategies that minimize downstream breaks.
    • Drive shared observability baselines (SLOs, error budgets) and resilience patterns across several services.
  • Software Development and Coding:
    • Design software solutions and analyze requirements to achieve business and operational goals.
    • Adhere to and improve execution of all phases of the software development lifecycle; provide guidance and coaching to engineers.
    • Develop and guide new software features and enhancements, ensuring accessibility and clarity in design specifications and documentation.
    • Lead code reviews in multiple areas to drive improvements.
    • Conduct debugging, troubleshooting, and develop fixes for complex software issues.
    • Implement comprehensive software testing, quality assurance processes, error logging, monitoring, and observability.
    • Conduct performance profiling and optimization, building scalable solutions.
    • Troubleshoot and resolve complex issues related to API functionality and integration.
    • Implement complex API versioning, lifecycle, and interoperability strategies.
  • Software Architecture:
    • Implement and contribute to developing software, systems, and services; recommend project or design scope.
    • Provide technical guidance and coaching to less experienced developers.
    • Contribute to periodic reviews and ensure adherence to architectural standards.
    • Collaborate with stakeholders and external networks to align work with software architecture.
    • Implement complex performance optimization and scalability strategies.
    • Conduct technology research and evaluation for potential architectural changes.
  • Issue/Defect Collaboration:
    • Collaborate with stakeholders to understand customer issues and align solutions.
    • Provide advanced technical guidance and support to customers regarding reported issues.
    • Advocate for customers' interests and suggest product enhancements based on feedback.
    • Investigate and troubleshoot complex maintenance issues to ensure customer agreement on solutions.
  • Practices and Standards Compliance:
    • Collaborate with the team and externally to follow development practices and coding standards; coach less experienced team members.
    • Participate in peer review processes, provide technical leadership, and ensure code quality.
    • Demonstrate and share advanced knowledge of industry best practices.
    • Implement complex secure coding practices to prevent security vulnerabilities.
  • Development Operations:
    • Perform periodic maintenance and testing operations for system upgrades or patching (e.g., critical vulnerabilities).
    • Drive improvements, automation, testing, and debugging of systems to ensure availability, health, support, and reliability.
  • Planning & Execution:
    • Manage and coordinate moderately complex tasks, monitoring timelines and deliverables.
    • Delegate, monitor, and prioritize work across multiple projects, providing technical oversight.
  • Collaboration & Partnership:
    • Collaborate across the organization to align on expectations and achieve shared objectives.
    • Leverage understanding of business leaders, stakeholders, and customers to ensure solutions meet their needs.
    • Support inclusivity by actively seeking and listening to diverse perspectives.
  • Problem Solving:
    • Identify and address moderately complex issues by analyzing data to identify solutions.
    • Proactively escalate unresolved or critical issues with thorough assessments and suggested solutions.
    • Review, contribute to, and document problem-solving strategies.
  • Continuous Learning:
    • Pursue learning opportunities to expand knowledge and skills in new areas.
    • Stay abreast of the latest industry trends and best practices.
    • Proactively seek and leverage ongoing feedback and training to improve skills.
    • Coach and mentor junior team members, fostering continuous learning and knowledge sharing.
  • Continuous Improvement:
    • Develop ideas, recommend updates, and collaborate on process improvements to increase efficiency.
    • Evaluate the impact of improvements on key stakeholders and solicit feedback for alternative approaches.
  • Performance and Development:
    • Contribute to the talent development pipeline by participating in candidate interviews and providing hiring recommendations.

Qualifications

Certain U.S.-based or U.S. customer/client-facing roles may require compliance with applicable requirements, such as immunization, occupational health mandates, and/or drug testing.

Pay

Hiring range in USD: $104,500 - $234,600 per year. May be eligible for bonus, equity, and compensation deferral.

Benefits

  • Medical, dental, and vision insurance, including expert medical opinion
  • Short-term and long-term disability insurance
  • 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
  • Paid time off:
    • Flexible Vacation for salaried employees (13 days annually for the first three years, 18 days annually thereafter; accrual is prorated for part-time employees working 20-34 hours per week)
    • 11 paid holidays
    • 72 hours of paid sick leave upon date of hire, refreshing each calendar year (unused balance carries over up to a maximum cap of 112 hours)
  • Paid parental leave
  • Adoption assistance
  • Employee Stock Purchase Plan
  • Financial planning and group legal services
  • Voluntary benefits including auto, homeowner, and pet insurance

Similar jobs