Senior Platform Software Engineer

Oracle

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

Job description

This Senior Platform Software Engineer role focuses on developing and maintaining critical platform services and SDKs. You will own complex components, drive improvements in integration frameworks and developer tooling, and perform in-depth debugging across distributed systems. Your expertise will be crucial in ensuring the reliability and efficiency of our platform, while also contributing to documentation and adoption guidance for internal and external developers.

Key to this position is the ability to analyze usage patterns, performance metrics, and error budgets. You will implement targeted optimizations to enhance resilience and capacity, ensuring a robust platform experience. Collaboration and knowledge sharing are vital as you will author and curate resources to support developers utilizing our platform.

Responsibilities

Take ownership of moderately complex platform components, including services and SDKs, and evolve their contracts for multi-tenant usage.

Conduct thorough debugging across a defined service graph and develop compatibility-safe remediation plans.

Implement and document resilience and capacity patterns for team consumers.

Independently design software solutions, analyze requirements, and contribute to all phases of the software development lifecycle, including suggesting improvements.

Develop new software features and enhancements based on design specifications, and create documentation to clarify code and design.

Lead code reviews in assigned areas to foster quality improvements.

Troubleshoot and fix moderately complex software issues, developing appropriate solutions.

Implement software testing, quality assurance processes, and ensure effective error logging, monitoring, and observability for debugging.

Qualifications

Demonstrate a strong understanding of software system structural design and develop solutions aligned with pre-defined architecture.

Gain and apply working knowledge of software architecture decisions and best practices.

Collaborate with team leads to ensure work aligns with overall software architecture.

Implement moderately complex performance optimization and scalability strategies within software design.

Work effectively across teams to understand customer issues and align on solutions, potentially providing direct technical guidance to customers.

Contribute to a culture of continuous learning, staying updated with industry trends and best practices.

Develop and recommend process improvements to enhance team efficiency and effectiveness.

Independently manage work, monitor timelines, and adapt to resource or timeline shifts to maintain project efficiency. Analyze data from multiple sources to troubleshoot issues and contribute to knowledge sharing.

Essential Skills

Software DevelopmentDebuggingAPI DesignSystem ArchitecturePerformance OptimizationTestingSecurity Best PracticesAgile MethodologiesProblem Solving

Good to Have

MentoringCustomer 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