Senior Platform Software Engineer

Oracle

3–5 yrs Bengaluru Full Time Work from office
Oracle logo
Posted : today
Actively hiring

Job description

Join Oracle Cloud Infrastructure (OCI) as a Senior Platform Software Engineer and play a pivotal role in developing the Oracle Managed Kubernetes (OMK) platform. This enterprise-grade Kubernetes service is designed for deploying containerized applications in a managed, scalable, and secure environment.

You will contribute to a sophisticated platform built on open-source Kubernetes, focusing on simplifying operations, enhancing performance, and integrating seamlessly with the OCI ecosystem. Your responsibilities will span from leading design discussions and roadmapping to prototyping and hands-on software development.

We seek a self-motivated engineer with a broad skill set who can translate business needs into technical solutions. You should be adept at collaborating with product owners and striking a balance between business objectives and robust technical implementations. Independence and the ability to contribute to high-impact projects across the organization are key.

Responsibilities

As a Senior Platform Software Engineer, you will own and evolve platform components, ensuring their scalability and multi-tenant compatibility. This includes deep debugging across service graphs and developing compatibility-safe remediation plans.

You will be instrumental in implementing resilience and capacity patterns, providing clear adoption guidance to team consumers. Your role involves designing software solutions, analyzing requirements, and optimizing code throughout the software development lifecycle.

Key duties include leading code reviews, conducting thorough debugging, and implementing comprehensive software testing strategies. You will also contribute to software architecture, design robust systems and services, and implement performance optimization and scalability initiatives.

Furthermore, you will collaborate with teams to resolve customer issues, provide technical guidance, and mentor others. Ensuring adherence to development practices, coding standards, and secure coding practices is essential. You will also perform system maintenance, testing, and drive improvements in automation, testing, and debugging for service availability and reliability.

Qualifications

This role requires a minimum of 3 to 5 years of experience in platform software engineering. A strong foundation in Java is essential, alongside significant experience with Kubernetes and cloud-native technologies.

Candidates should possess expertise in software architecture, system design, and API development. Proven ability in performance optimization, troubleshooting, and debugging complex software issues is critical.

We are looking for individuals who can independently manage work, collaborate effectively across teams, and proactively solve problems. A commitment to continuous learning and improving processes is highly valued.

An understanding of agile methodologies and best practices in security and compliance is expected. Bachelor's degree in Computer Science or a related field is required.

Essential Skills

JavaKubernetesCloud ComputingSoftware ArchitectureAPI DesignSystem DesignPerformance OptimizationTroubleshootingDebuggingAgile MethodologiesSecurity Best Practices

Highlights

  • Actively hiring

More Details

RoleSenior Platform Software Engineer
IndustryCloud Computing, Information Technology & Services, Software Development
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Oracle logo

Oracle

Cloud Computing

Senior Platform Software Engineer at Oracle | SkillMX | SkillMX