O

Oracle

Builds databases, business apps and cloud services

Senior Platform Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNashville, TN, USAIn-person

About the Job

Requirements

  • Working knowledge of software development lifecycle phases, software architecture decisions and best practices, and coding standards.
  • Ability to design software solutions, develop features and enhancements, debug and troubleshoot software, and optimize performance.
  • Ability to conduct functional and non-functional testing, quality assurance, error logging, monitoring, and observability.
  • Ability to handle API functionality and integration, versioning, lifecycle, and interoperability strategies.
  • Ability to implement secure coding practices and perform system maintenance, upgrades, and patching.
  • Ability to independently manage work, timelines, and deliverables; prioritize tasks; adapt to shifting resources or timelines; and address standard and non-standard issues.
  • Ability to analyze data from multiple sources to troubleshoot errors, collaborate across teams, and maintain an understanding of business, stakeholder, and customer needs.
  • Ability to build knowledge of new skills and tools, stay current with industry practices, and use feedback and training to improve.

Responsibilities

  • Own and evolve a bounded platform component, such as a service module or SDK area, for multi-tenant use.
  • Debug across a limited-service graph and drive compatibility-safe remediation plans.
  • Implement targeted resilience and capacity patterns and document adoption guidance for team consumers.
  • Design software solutions and help identify requirements to achieve business and operational goals.
  • Follow and suggest improvements to software development lifecycle phases; develop features and enhancements to design specifications and document software design and code.
  • Lead code reviews in designated areas and develop fixes for moderately complex software issues.
  • Implement testing, quality assurance, error logging, monitoring, and observability, ensuring review by a manager or lead throughout the process.
  • Profile and optimize coding performance; troubleshoot and resolve moderately complex API functionality and integration issues; implement API versioning, lifecycle, and interoperability strategies.
  • Design and develop software, systems, and services aligned to predefined architecture; collaborate with team leads to ensure architectural alignment; implement performance optimization and scalability strategies.
  • Collaborate within and beyond the immediate team to understand customer issues and align solutions; provide technical customer guidance and support when needed.
  • Coach, mentor, and guide others in advocating for customers; influence the team to resolve issues promptly and communicate effectively; implement customer issue and defect handling and training processes.
  • Investigate and troubleshoot complex product maintenance issues and obtain customer agreement on short- and long-term solutions.
  • Collaborate with the team to establish and follow development practices and coding standards; ensure code quality and acceptance criteria; apply industry best practices and secure coding practices.
  • Perform periodic system maintenance and testing, including upgrades or patches; improve automation, testing, and debugging to maintain service availability, health, support, and reliability.
  • Independently manage work, monitor timelines and deliverables, prioritize tasks, and adapt to changes in resources or timelines to keep projects on track.
  • Collaborate across teams, align expectations, and build partnerships by understanding business, stakeholder, and customer needs.
  • Identify and address issues, escalate complex matters appropriately, analyze information to troubleshoot errors, and contribute to knowledge sharing.
  • Seek continuous learning, build new skills and tool knowledge, stay current with industry practices, and contribute to team learning.
  • Develop and recommend process, protocol, and workflow improvements, seeking input on alternative approaches.

About the Company

Oracle

Builds databases, business apps and cloud services

Oracle builds databases, business applications, and cloud infrastructure for companies and public-sector organizations. Oracle Database stores and processes business data, while Oracle Cloud Infrastructure provides computing, storage, and networking for applications and AI workloads. Fusion Cloud Applications support finance, human resources, supply chains, and customer service, helping businesses manage everyday operations and reporting. Customers pay for cloud subscriptions and usage, software licenses, support, hardware, and consulting, with deployment options in Oracle's cloud or their own data centers. Oracle was founded in 1977 and is headquartered in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
1977

Recently Posted Jobs

Explore more opportunities at Oracle

See more jobs