Senior Platform Software Engineer

Oracle

Fresher Bengaluru Full Time Work from office
Oracle logo
Posted : today
Actively hiring

Job description

Join our team as a Senior Platform Software Engineer, a pivotal role focused on developing and enhancing core platform services and SDKs. This position involves taking ownership of complex components, driving improvements in integration frameworks, and advancing developer tooling.

You will be instrumental in deep debugging across distributed systems, ensuring robust fixes that safeguard downstream users and maintain seamless upgrade paths. Analyzing usage patterns, performance metrics, and error budgets will be key to implementing targeted optimizations for resilience and capacity.

This role also encompasses authoring comprehensive documentation, creating valuable samples, and providing adoption guidance to empower development teams. If you're passionate about building scalable, reliable platform solutions and leading by example, we encourage you to apply.

Responsibilities

As a Senior Platform Software Engineer, you will:

- Own and advance moderately complex platform components, including services and SDKs, focusing on multi-tenant compatibility. - Conduct in-depth debugging across a defined service landscape, developing and implementing compatibility-safe remediation plans. - Design and implement resilience and capacity optimization patterns, documenting adoption strategies for internal consumers. - Independently design software solutions, analyze requirements, and contribute to all phases of the software development lifecycle, suggesting improvements. - Lead code reviews, conduct thorough debugging, and troubleshoot complex software issues, developing effective fixes. - Implement comprehensive software testing, quality assurance processes, and observability solutions. - Drive performance profiling and optimization efforts, troubleshoot API functionality and integration challenges, and manage API versioning strategies. - Design and develop systems aligned with pre-defined architecture, gaining a deep understanding of architectural best practices and collaborating to ensure alignment.

Qualifications

Ideal candidates will possess:

- Proven experience in owning and evolving platform components, including services and SDKs. - Demonstrated ability in deep debugging across distributed systems and implementing compatibility-safe fixes. - Strong skills in designing and implementing resilience and capacity optimization patterns. - Experience in authoring technical documentation, samples, and adoption guidance. - Proficiency in software design, testing, coding, and performance optimization. - Ability to lead code reviews and troubleshoot complex software issues. - Experience with software architecture, system design, and performance optimization strategies. - Excellent problem-solving, collaboration, and continuous learning capabilities. - A commitment to secure coding practices and staying updated with industry best practices. - Experience in system maintenance, including patching and driving improvements through automation and testing.

Essential Skills

Software DevelopmentDebuggingAPI DesignSystem ArchitecturePerformance OptimizationTestingCode ReviewsProblem SolvingCollaboration

Highlights

  • Actively hiring

More Details

RoleSenior Platform Software Engineer
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Oracle logo

Oracle

IT Consulting

Senior Platform Software Engineer at Oracle | SkillMX | SkillMX