Senior Platform Software Engineer

Oracle

Fresher Bengaluru Full Time Hybrid (office + remote)
Oracle logo
Posted : today
Actively hiring

Job description

We are seeking a Senior Platform Software Engineer to take ownership of moderately complex components within our platform services and SDKs.

This role involves leading team-level enhancements to integration frameworks and developer tooling. You will conduct deep debugging across distributed services, implementing fixes to ensure downstream consumer and upgrade path stability.

Analysis of usage, performance, and error budgets for specific platform surfaces is key, leading to targeted resilience and capacity optimizations. Authorship and curation of team-scoped documentation, samples, and adoption guidance are also expected.

Responsibilities

As a Platform Software Engineer, you will:

- Own and evolve a bounded platform component (service module, SDK area), including its contracts for multi-tenant use. - Conduct deep debugging across a limited-service graph and drive compatibility-safe remediation plans. - Implement targeted resilience and capacity patterns, documenting adoption guidance for team consumers. - Design software solutions and analyze requirements to meet business and operational goals independently. - Contribute to all phases of the software development lifecycle and suggest improvements. - Develop new software features and enhancements, documenting software design and code. - Lead code reviews and conduct debugging and troubleshooting to fix moderately complex software issues. - Implement software testing, quality assurance processes, and error logging for effective debugging. - Perform performance profiling and optimization, troubleshooting API functionality and integration issues. - Implement API versioning, lifecycle, and interoperability strategies.

Qualifications

To excel in this role, you should:

- Design and develop software, systems, and services aligned with pre-defined system architecture. - Develop a working knowledge of software architecture decisions and best practices. - Collaborate with team leads to ensure alignment with software architecture. - Implement performance optimization and scalability strategies. - Understand customer issues and align solutions across teams. - Provide technical guidance and support to customers regarding reported issues independently. - Coach and mentor others, advocating for customers and suggesting product enhancements. - Influence the team to ensure customer satisfaction through timely issue resolution. - Implement customer issue and defect handling processes. - Investigate and troubleshoot complex product maintenance issues. - Collaborate to establish and follow development practices and coding standards. - Ensure code quality and adherence to acceptance criteria. - Stay updated with industry best practices and implement secure coding practices. - Perform periodic maintenance and testing operations, driving improvements in automation, testing, and debugging to ensure service availability and reliability. - Independently manage work, monitor timelines, and adapt to resource shifts. - Collaborate across teams to achieve shared objectives and build partnerships. - Identify and address standard and non-standard issues, escalating complex ones as needed. - Analyze data from multiple sources for troubleshooting. - Embrace continuous learning, build new skills, and stay current with industry trends. - Develop and recommend updates to increase process efficiency and effectiveness.

Essential Skills

Platform Software DevelopmentSoftware DevelopmentCodingTestingOptimizationSoftware ArchitectureSystem DesignIssue ResolutionDefect ManagementSecurityComplianceDevOpsSystem MaintenancePlanningExecutionCollaborationProblem SolvingContinuous LearningContinuous Improvement

Highlights

  • Actively hiring

More Details

RoleSenior Platform Software Engineer
IndustryProduct and Research
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Oracle logo

Oracle

Product and Research

Senior Platform Software Engineer at Oracle | SkillMX | SkillMX