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

  • Own a bounded platform component and evolve its contracts for multi-tenant use.
  • Perform deep debugging across distributed services and develop compatibility-safe remediation plans.
  • Implement resilience and capacity patterns and document adoption guidance for team consumers.
  • Design software solutions and identify requirements to achieve business and operational goals independently.
  • Develop software features and enhancements from design specifications and document software design and code.
  • Lead code reviews in designated areas.
  • Conduct debugging and troubleshooting to identify and fix moderately complex software issues.
  • Implement functional and non-functional testing, quality assurance, error logging, monitoring, and observability.
  • Conduct performance profiling and optimize code.
  • 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 with predefined architecture.
  • Develop working knowledge of software architecture decisions and best practices.
  • Implement performance optimization and scalability strategies in software design.
  • Provide technical guidance and support to customers regarding reported issues.
  • Coach, mentor, and guide others to advocate for customers' interests and suggest product enhancements based on feedback.
  • Implement customer issue and defect handling and training processes.
  • Investigate and troubleshoot complex product maintenance issues and establish short- and long-term solutions.
  • Follow development practices and coding standards, and help establish them with the team.
  • Ensure code quality and adherence to acceptance criteria; apply secure coding practices.
  • Perform periodic maintenance and testing operations for systems requiring upgrades or patches.
  • Improve automation, testing, and debugging to ensure service availability, health, support, and reliability.
  • Independently manage work, monitor timelines and deliverables, prioritize work, and adapt to resource or timeline changes.
  • Collaborate across teams, understand business, stakeholder, and customer needs, and build effective partnerships.
  • Identify and address standard and non-standard issues, analyze information to troubleshoot errors, and contribute to knowledge sharing.
  • Build knowledge of new skills and tools, stay current with industry practices, and use feedback and training to improve.
  • Develop and recommend process, protocol, and workflow improvements within the team.

Responsibilities

  • Own and evolve a bounded platform component, such as a service module or SDK area, for multi-tenant use.
  • Debug issues across a limited-service graph and drive compatibility-safe remediation.
  • Implement resilience and capacity improvements and provide adoption guidance.
  • Design, develop, test, optimize, maintain, and troubleshoot software features, services, and APIs.
  • Review code and drive improvements in designated areas.
  • Collaborate with team leads to ensure work aligns with software architecture.
  • Resolve customer issues and defects, incorporating customer feedback into product enhancements.
  • Establish and follow development practices, coding standards, and secure coding practices.
  • Maintain and test systems that require upgrading or patching.
  • Coordinate work and deliverables to meet project requirements, adapting priorities as needed.
  • Collaborate across teams to meet shared objectives and support stakeholder and customer needs.
  • Share knowledge and best practices, and recommend improvements to team processes and workflows.

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