O

Oracle

Builds databases, business apps and cloud services

Senior Platform Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • Working knowledge to develop software features and enhancements following design specifications.
  • Ability to design software solutions and analyze requirements independently.
  • Ability to perform software testing, quality assurance, error logging, monitoring, and observability.
  • Ability to implement moderately complex API versioning, lifecycle, and interoperability strategies.
  • Ability to design and develop systems aligned to predefined software architecture.
  • Ability to implement performance optimization and scalability strategies.
  • Ability to investigate and troubleshoot product maintenance issues.
  • Ability to follow secure coding practices and development standards.
  • Ability to perform system maintenance and testing operations, including upgrades and patching.
  • Ability to independently manage work, timelines, and deliverables.
  • Ability to independently identify and address standard and non-standard issues.
  • Ability to analyze data from multiple sources to troubleshoot errors.

Responsibilities

  • Own a bounded platform component, such as a service module or SDK area, and evolve its contracts for multi-tenant use.
  • Perform deep debugging 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 analyze requirements to achieve business and operational goals.
  • Adhere to and suggest improvements to all phases of the software development lifecycle.
  • Develop software features and enhancements and create documents clarifying software design and code.
  • Lead code reviews in designated areas to drive improvements.
  • Debug and troubleshoot moderately complex software issues and develop fixes.
  • Implement software testing, quality assurance, error logging, monitoring, and observability for effective debugging, with review by a manager or lead.
  • Conduct performance profiling and coding optimization.
  • Troubleshoot and resolve moderately complex API functionality and integration issues.
  • Design and develop software, systems, and services aligned to predefined architecture.
  • Collaborate with team leads to review work for alignment with software architecture.
  • Collaborate across teams to understand customer issues and align solutions.
  • Provide technical guidance and support to customers regarding reported issues when needed.
  • Coach, mentor, and guide others, advocate for customers, and suggest product enhancements based on feedback.
  • Influence the team to resolve issues promptly and communicate effectively to support customer satisfaction.
  • Implement customer issue and defect handling and training processes.
  • Collaborate with the team to establish and follow development practices and coding standards.
  • Ensure code quality and adherence to acceptance criteria during development.
  • Keep current with industry best practices and apply them to software development processes.
  • Perform periodic maintenance and testing for systems requiring upgrades or patching.
  • Drive improvements in automation, testing, and debugging to support service availability, health, support, and reliability.
  • Manage work independently, monitor timelines and deliverables, prioritize tasks, and adapt to changes in resources or timelines.
  • Collaborate across teams, align expectations, and build an understanding of stakeholder and customer needs.
  • Contribute to knowledge sharing and best practices.
  • Seek feedback and training to improve skills and share knowledge with team members.
  • Recommend process, protocol, and workflow updates to improve team efficiency and effectiveness.

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