Senior Platform Software Engineer

Oracle

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

Job description

Seeking a Senior Platform Software Engineer to take ownership of complex components within platform services or SDKs. This role involves leading improvements to integration frameworks and developer tooling, as well as performing in-depth debugging across distributed services to ensure stability and seamless upgrades.

The ideal candidate will analyze usage, performance, and error budgets to implement targeted resilience and capacity optimizations. Responsibilities also include authoring and curating documentation, samples, and adoption guides to support team integration efforts.

Responsibilities

Key responsibilities include owning and evolving platform components for multi-tenant use, performing deep debugging within a defined service graph, and implementing resilience and capacity patterns. You will also be responsible for designing software solutions, adhering to and improving the software development lifecycle, and developing new features and enhancements.

This role requires leading code reviews, conducting debugging and troubleshooting for moderately complex issues, and implementing various software testing strategies. You'll also exercise judgment in performance profiling, optimization, and resolving API-related issues. Additionally, contributing to software system structural design, collaborating on architecture decisions, and implementing performance optimization strategies are crucial.

Qualifications

This position requires a strong understanding of software architecture and best practices, with the ability to collaborate with team leads to ensure alignment. You will investigate and troubleshoot complex product maintenance issues, provide technical guidance, and influence the team to ensure customer satisfaction. Compliance with development practices, coding standards, and secure coding practices is essential.

Additional duties involve periodic system maintenance and testing, driving improvements in automation, testing, and debugging to ensure service availability and reliability. The role also involves independently managing work, monitoring timelines, collaborating across teams, and proactively addressing issues while escalating complex ones as needed. A commitment to continuous learning and improvement of processes and workflows is expected.

Essential Skills

Platform Software DevelopmentAPI DevelopmentSoftware ArchitectureSystem DesignPerformance OptimizationScalabilityDebuggingTroubleshootingAgile MethodologiesCode ReviewsTestingDevOpsSecurity PracticesProblem SolvingCollaborationContinuous Learning

Highlights

  • Actively hiring

More Details

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

About the Company

Oracle logo

Oracle

IT Consulting

Senior Platform Software Engineer at Oracle | SkillMX | SkillMX