Senior Platform Software Engineer

Oracle

Fresher India Full Time Remote
Oracle logo
Posted : today
Actively hiring

Job description

We are seeking a Senior Platform Software Engineer to take ownership of complex components within our platform services and SDKs. This role involves leading team-level enhancements to integration frameworks and developer tooling. You will be responsible for deep debugging across distributed services, ensuring fixes that safeguard downstream consumers and upgrade paths. Analysis of usage, performance, and error budgets for specific platform surfaces, along with implementing targeted resilience and capacity optimizations, will be key. Furthermore, you will author and curate team-scoped documentation, samples, and adoption guidance.

This position offers an excellent opportunity to influence the evolution of our platform, working with cutting-edge technologies and contributing to a robust and scalable ecosystem. Your expertise will be vital in maintaining high standards of performance and reliability.

Responsibilities

Key responsibilities include owning and evolving bounded platform components for multi-tenant use, performing deep debugging across a limited-service graph, and driving compatibility-safe remediation plans. You will implement targeted resilience/capacity patterns and document adoption guidance for team consumers. Designing software solutions, analyzing requirements, and adhering to the software development lifecycle are also critical. This role involves leading code reviews, conducting debugging and troubleshooting for moderately complex issues, and implementing software testing and quality assurance processes.

Further duties encompass performance profiling and optimization, troubleshooting API functionality and integration, and implementing API versioning and lifecycle strategies. You will also be involved in designing and developing software systems aligned with pre-defined architecture, collaborating with team leads on architectural decisions, and implementing performance optimization and scalability strategies. Collaboration with teams to understand customer issues, providing technical guidance, coaching, and mentoring, and influencing teams for customer satisfaction are also integral to this role.

Qualifications

Ideal candidates will possess a strong background in software development, with a proven ability to own moderately complex components within platform services or SDKs. Experience in leading team-level improvements to integration frameworks and developer tooling is essential. You should be adept at performing deep debugging across distributed services and driving fixes that protect downstream consumers and upgrade paths. A solid understanding of analyzing usage, performance, and error budgets, coupled with the ability to implement targeted resilience and capacity optimizations, is required. The ability to author and curate team-scoped documentation, samples, and adoption guidance is also a key requirement.

We are looking for individuals who can independently manage work, monitor timelines, and proactively prioritize tasks. Strong collaboration skills are necessary to align across teams and build effective partnerships. Candidates should demonstrate strong problem-solving abilities, with experience in identifying and addressing standard and non-standard issues. A commitment to continuous learning and a proactive approach to improving processes and workflows are highly valued.

Essential Skills

Software DevelopmentDebuggingAPI DesignSystem ArchitecturePerformance OptimizationTestingCode ReviewProblem SolvingCollaborationAgile MethodologiesCloud ComputingCI/CD

Good to Have

Technical WritingMentoringCustomer Support

Highlights

  • Actively hiring

More Details

RoleSenior Platform Software Engineer
DepartmentSoftware Development
Employment TypeFull Time, Remote

About the Company

Oracle logo

Oracle

IT Consulting

Senior Platform Software Engineer at Oracle | SkillMX | SkillMX