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 and take ownership of critical components within platform services and SDKs. You will drive improvements in integration frameworks and developer tooling, while performing in-depth debugging across distributed services to ensure stability and seamless upgrades for downstream consumers.

This role involves analyzing usage patterns, performance metrics, and error budgets to implement targeted resilience and capacity optimizations. You'll also be responsible for authoring and maintaining team-scoped documentation, samples, and adoption guidance, fostering a culture of knowledge sharing.

Responsibilities

Key responsibilities include owning and evolving platform components (services, SDKs) for multi-tenant use, performing deep debugging across service graphs, and implementing compatibility-safe remediation plans. You will develop targeted resilience and capacity patterns, along with comprehensive adoption guidance.

Your role extends to designing software solutions, contributing to all phases of the development lifecycle, and enhancing software features and code quality. You will lead code reviews, conduct debugging and troubleshooting for complex issues, and implement robust software testing and observability practices.

Further, you'll optimize code performance, resolve moderately complex API issues, and implement sophisticated API versioning strategies. You will also design and develop systems aligned with pre-defined architecture, contribute to software architecture decisions, and implement performance and scalability strategies. Collaboration with teams to understand customer issues, provide technical guidance, and mentor others is also vital. Ensuring secure coding practices and driving improvements in system maintenance, automation, and testing are essential aspects of this position.

Qualifications

We are seeking an experienced Senior Platform Software Engineer to manage moderately complex components within platform services or SDKs. The ideal candidate will lead team-level enhancements to integration frameworks and developer tooling, and conduct thorough debugging across a defined set of distributed services, ensuring fixes protect consumers and upgrade paths.

Responsibilities include analyzing usage, performance, and error budgets to implement targeted resilience and capacity optimizations. You will also author and curate team-scoped documentation, samples, and adoption guidance.

Core responsibilities encompass independently managing work, monitoring timelines, and adapting to resource shifts. You will collaborate across teams to achieve shared objectives, build partnerships based on understanding stakeholder needs, and actively listen to diverse perspectives.

Problem-solving skills are crucial for addressing standard and non-standard issues, escalating complex problems as needed, and analyzing data from multiple sources. Continuous learning and embracing new skills and industry trends are expected. Furthermore, you will contribute to continuous improvement by recommending updates to increase the efficiency and effectiveness of team processes and workflows.

Essential Skills

Software DevelopmentDebuggingTestingOptimizationAPISystem ArchitectureSecurityDevOps

Highlights

  • Actively hiring

More Details

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

About the Company

Oracle logo

Oracle

Product and Research

Senior Platform Software Engineer at Oracle | SkillMX | SkillMX