Senior Platform Software Engineer

Oracle

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

Job description

A Senior Platform Software Engineer is sought to take ownership of moderately complex components within platform services or SDKs. This role involves leading team-level enhancements to integration frameworks and developer tooling. You will conduct in-depth debugging across a defined set of distributed services, ensuring fixes that protect downstream consumers and upgrade paths. Analysis of usage, performance, and error budgets for specific platform surfaces will be key, alongside implementing targeted resilience and capacity optimizations. The position also includes authoring and curating team-scoped documentation, samples, and adoption guidance.

Responsibilities

Key responsibilities include owning and evolving bounded platform components, performing deep debugging across a limited-service graph, and driving compatibility-safe remediation plans. You will implement resilience/capacity patterns and document adoption guidance. Responsibilities also encompass designing software solutions, identifying requirements, adhering to the software development lifecycle, developing new features, and leading code reviews. Debugging, troubleshooting, and fixing moderately complex software issues are integral, as is implementing software testing, quality assurance, and observability. Performance profiling and optimization, along with troubleshooting API functionality and integration issues, are also crucial. Designing and developing software aligned with pre-defined architecture, understanding best practices, and collaborating on architecture decisions are expected. You will also collaborate to understand customer issues, provide technical guidance, and coach/mentor others. Adherence to development practices, coding standards, and secure coding practices is essential. Finally, performing system maintenance, testing, and driving improvements for service availability and reliability are part of the role.

Qualifications

This role requires independent management of work, monitoring timelines, and proactive prioritization. Collaboration across teams to achieve shared objectives and build effective partnerships is expected. You will independently identify and address standard and non-standard issues, escalating complex ones as appropriate, and analyze data for troubleshooting. Embracing continuous learning, actively seeking new skills, and staying current with industry trends are important. Developing ideas for process improvements and seeking input from team members is encouraged. The position requires a strong understanding of platform software development, including ownership of components, deep debugging, and implementing resilience patterns. Proficiency in software design, testing, optimization, architecture, and API development is necessary. Experience with security practices and DevOps methodologies is also required.

Essential Skills

Platform Software DevelopmentSoftware DevelopmentCodingDesignTestingOptimizationSoftware ArchitectureSystem DesignAPI DevelopmentSecurity PracticesDevOpsSystem MaintenanceProblem SolvingContinuous LearningContinuous Improvement

Highlights

  • Actively hiring

More Details

RoleSenior Platform Software Engineer
IndustryProduct and Research
DepartmentSoftware Development
Employment TypeFull Time, Remote

About the Company

Oracle logo

Oracle

Product and Research

Senior Platform Software Engineer at Oracle | SkillMX | SkillMX