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

  • Develop new software features and enhancements from design specifications, and document software design and code.
  • Apply software development lifecycle practices, software testing, quality assurance, error logging, monitoring, and observability.
  • Use performance profiling and coding optimization techniques.
  • Troubleshoot application programming interface functionality and integration, including versioning, lifecycle, and interoperability strategies.
  • Work within predefined software architecture and apply performance optimization and scalability strategies.
  • Provide technical guidance to customers on reported issues when needed.
  • Establish and follow development practices and coding standards, maintain code quality, and apply secure coding practices.
  • Perform maintenance, testing, upgrading, and patching of systems.
  • Independently manage work, timelines, deliverables, priorities, and project adjustments.
  • Collaborate across teams and build an understanding of business, stakeholder, and customer needs.
  • Identify and resolve standard and non-standard issues, analyze information to troubleshoot errors, and contribute to knowledge sharing.
  • Build skills and stay current with industry trends and best practices.
  • 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 across a limited service graph and drive 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.
  • Lead code reviews in designated areas to improve code quality and practices.
  • Develop fixes for moderately complex software issues and conduct debugging and troubleshooting.
  • Design and develop software, systems, and services aligned with the predefined system architecture.
  • Collaborate with team leads to review architectural alignment.
  • Collaborate across teams to understand customer issues and align solutions.
  • Coach, mentor, and guide others to advocate for customers and suggest product enhancements based on feedback.
  • Influence the team to resolve customer issues promptly and communicate effectively.
  • Implement customer issue and defect handling and training processes.
  • Investigate complex product maintenance issues and agree on short- and long-term solutions with customers.
  • Drive improvements in automation, testing, and debugging to maintain service availability, health, support, and reliability.
  • Monitor project timelines and deliverables, prioritize work, and adapt to resource or timeline changes.
  • Seek feedback and training, and share knowledge with team members.
  • Seek team input on approaches to improve work processes.

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