Jobs · Engineering · Tennessee

Principal Platform Software Engineer

Oracle · Nashville, TN · 2 days ago
Engineering$105k–$235k/yrFull-time
We need to output HTML fragment with sections: About the role? Actually the description includes a paragraph at start: "Job Description In this role, you will design..." That's the role description. Then sections: Responsibilities (with subpoints), Qualifications (with disclaimer and range/benefits), maybe Benefits (we have benefits details), Pay (range), maybe Schedule? Not present. Also "Core Responsibilities" etc. The posting includes many subheadings: Responsibilities (with many bullet-like sentences), then "Qualifications" (with disclaimer, range, benefits). Also "Career Level - IC4". Also "About Us". Also maybe "Practices and Standards Compliance - Security and Compliance" etc. But we need to follow rules: Use

for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we should map content to these headings where appropriate. We should not repeat job title. We should not include Job ID etc. Remove boilerplate: cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. So we need to strip out the EEO statement, accommodation request line, etc. Also remove "The role will generally accept applications for at least three calendar days..." etc. Also remove "Career Level - IC4"? Not a standard heading; maybe we can include as a short paragraph under Qualifications? But we should not invent sections. We can include it as a

maybe under Qualifications? But better to keep as a short paragraph after Qualifications? The instruction: "Prefer a few substantive sections over many thin ones." So we can combine. We need to preserve ALL substantive information. So we need to keep the description paragraph, responsibilities list, qualifications (including disclaimer, salary range, benefits details), maybe also "About Us" (company description). Also "Core Responsibilities" etc are part of responsibilities; we can merge. We need to output only HTML fragment, no /, no markdown fences. Thus produce something like:

About the role

In this role, you will design, develop, test, and deliver secure, highly available, and scalable software that manages certificates, cryptographic keys, and trust infrastructure across OCI. You will work closely with senior engineers, security teams, and partner service teams to deliver new capabilities, improve reliability and operational excellence, and contribute to the evolution of OCI's security platform. The ideal candidate has strong software engineering fundamentals, experience building distributed systems, an interest in applied cryptography and cloud security, and enjoys solving complex engineering challenges at cloud scale.

Responsibilities

  • 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, Testing, and Optimization: Design software solutions and analyze and identify requirements to achieve business and operational goals, sharing results with manager upon completion; adhere to and improve execution of all phases of the software development lifecycle; provide guidance and coaching to engineers to drive improvements; utilize advanced knowledge to develop and guide new software features and enhancements leading design specifications, ensuring accessibility, and develop documents to clarify software design and code; lead code reviews in multiple areas to help drive improvements; conduct debugging and troubleshooting to identify and fix complex software issues; develop fixes for identified issues; implement comprehensive software testing (e.g., functional and non-functional testing), quality assurance processes, software error logging, monitoring, and observability for effective debugging, sharing work with manager and/or lead upon completion; conduct performance profiling and optimization of coding, building scalable solutions, and anticipating and resolving potential outcomes; troubleshoot and resolve complex issues related to API functionality and integration; implement complex API versioning, lifecycle, and interoperability strategies.
  • Software Architecture - Software System Structural Design: Implement and contribute to developing software, systems, and services, ensuring review by manager and/or senior technical leaders upon completion; recommend project or design scope; provide technical guidance and coaching to less experienced developers in existing software architecture; contribute to periodic reviews and ensure adherence to architectural standards; collaborate with stakeholders and networks externally to ensure work aligns with software architecture; implement complex performance optimization and scalability strategies in software design; occasionally conduct technology research and evaluation for potential architectural changes that may have an impact on results for the team.
  • Issue/Defect Collaboration - Software Products Support: Collaborate with stakeholders to understand customer issues and align solutions; may provide advanced technical guidance and support to customers regarding customer-reported issues; advocate for customers' interests and suggest product enhancements based on feedback; provide input to ensure customer satisfaction through timely resolution of issues and effective communication; identify and implement customer issue and/or defect handling and training processes; investigate and troubleshoot complex and broad-reaching/scoped maintenance issues to ensure customer agreement on short- and long-term solutions (e.g., future enhancements).
  • Practices and Standards Compliance - Security and Compliance: Collaborate with the team and externally to follow development practices and coding standards, providing coaching to less experienced team members; participate in peer review processes, provide technical leadership, and ensure code quality and adherence to broad acceptance criteria during development, independently; demonstrate and share advanced knowledge of industry best practices and apply them to software development processes; implement complex secure coding practices to prevent security vulnerabilities.
  • Development Operations - System Maintenance: Perform periodic maintenance and testing operations for systems that require upgrading or patching (e.g., for critical vulnerabilities), sharing results with manager upon completion; drive improvements, ensure automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability.
  • Core Responsibilities - Planning & Execution: Manage and coordinate moderately complex tasks, monitoring timelines and deliverables to ensure timely completion and adherence to requirements for a moderately sized project or initiative; efficiently delegate, monitor, and prioritize work across multiple projects, providing technical oversight and adjusting plans to address shifts in resources or timelines.
  • Core Responsibilities - Collaboration & Partnership: Collaborate across the organization to align on expectations and achieve shared objectives; leverage understanding of business leaders, stakeholders, and/or customers to ensure proposed solutions meet their needs; support inclusivity by actively seeking and listening to diverse perspectives, ensuring others feel heard and respected.
  • Core Responsibilities - Problem Solving: Identify and address moderately complex issues by analyzing a wide range of data and/or information to identify solutions in accordance with standard practices; proactively escalate unresolved or critical issues with a thorough assessment and suggest potential solutions; review, contribute to, and document problem solving strategies.
  • Core Responsibilities - Continuous Learning: Pursue learning opportunities to expand knowledge and skills and/or tools in new areas and 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 within and across teams.
  • Core Responsibilities - Continuous Improvement: Develop ideas, recommend updates, and/or collaborate on the implementation of process improvements to increase the efficiency and effectiveness of processes, protocols, and workflows across teams, and evaluate the impact on key stakeholders; solicit feedback from others on ideas for alternative approaches and methods for continued improvement.
  • Core Responsibilities - Performance and Development: Contribute to the talent development pipeline by participating in candidate interviews, assessing candidates, and providing hiring recommendations.

Qualifications

Disclaimer: Certain U.S. based or U.S. customer or client-facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates, and/or drug testing requirements.

US: Hiring Range in USD from: $104,500 - $234,600 per year. May be eligible for bonus, equity, and compensation deferral. Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business. Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.

Benefits

Oracle US offers a comprehensive benefits package which includes the following: 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; Paid time off: 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; Paid sick leave: 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.

About Us

Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States.

We need to remove EEO boilerplate and accommodation request? The instruction says remove EEO/equal-opportunity/scam-warning boilerplate. The accommodation request line is part of accessibility assistance; is that considered EEO? It's about accommodation for disability; might be considered EEO-related. Safer to remove that sentence. Also remove "Oracle is an Equal Employment Opportunity Employer..." and the following lines about consideration, arrest and conviction records. Also remove "The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted." and "Career Level - IC4". Also remove "Only Oracle brings..."? That's About Us content, keep. But we need to remove the accommodation request line and EEO statement. Thus About Us paragraph should be truncated to exclude the accommodation request line and EEO. Let's craft About Us: "Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs

Similar jobs