O

Oracle

Builds databases, business apps and cloud services

Senior Platform Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Design software solutions and identify requirements independently to achieve business and operational goals.
  • Follow the software development lifecycle and suggest process improvements.
  • Develop software features and enhancements to design specifications, and document software design and code.
  • Apply functional and non-functional testing, quality assurance, error logging, monitoring, and observability practices, with manager or lead review throughout the process.
  • Profile and optimize code performance.
  • Troubleshoot application programming interface (API) functionality and integration issues.
  • Implement API versioning, lifecycle, and interoperability strategies.
  • Design and develop software, systems, and services aligned to predefined system architecture.
  • Collaborate with team leads to ensure work aligns with software architecture.
  • Implement performance optimization and scalability strategies in software design.
  • Collaborate to establish and follow development practices and coding standards.
  • Ensure code quality and adherence to broad acceptance criteria.
  • Apply secure coding practices to prevent security vulnerabilities.
  • Perform maintenance and testing for systems requiring upgrades or patches, including for critical vulnerabilities.
  • Independently manage work, timelines, and deliverables; prioritize work and adapt to changes in resources or timelines.
  • Collaborate across teams, understand stakeholder and customer needs, and build effective partnerships.
  • Identify and address standard and non-standard issues, escalating more complex issues as appropriate; analyze information from multiple sources to troubleshoot errors.
  • Seek out training and feedback to build knowledge and skills, and stay current with industry practices.
  • Recommend updates to improve team processes, protocols, and workflows.

Responsibilities

  • Own and evolve a bounded platform component, such as a service module or SDK area, 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.
  • Lead team-level improvements to integration frameworks and developer tooling.
  • Analyze usage, performance, and error budgets for specific platform surfaces; implement targeted resilience and capacity optimizations.
  • Author and curate team-scoped documentation, samples, and adoption guidance.
  • Lead code reviews in designated areas to drive improvements.
  • Develop fixes for identified software issues.
  • Collaborate within and beyond the immediate team to understand customer issues and align solutions.
  • Provide technical guidance and support to customers regarding reported issues when needed.
  • Coach, mentor, and guide others to 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.
  • Investigate and troubleshoot complex product maintenance issues and align on short- and long-term solutions, including future enhancements.
  • Keep up to date with industry best practices and apply them to software development.
  • Drive improvements in automation, testing, and debugging to maintain system availability, health, support, and reliability.
  • Contribute to knowledge sharing and best practices.
  • Seek input from team members on alternative approaches to improve work.

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