Senior Platform Software Engineer

Oracle

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

Job description

Drive advancements in platform services and SDKs as a Senior Platform Software Engineer. This role involves owning complex components, enhancing integration frameworks, and improving developer tooling. You will conduct in-depth debugging across distributed services to ensure stability and optimal upgrade paths. Analyzing usage, performance, and error budgets will be key to implementing targeted resilience and capacity improvements. Additionally, you will author and maintain crucial team-level documentation, samples, and guidance to foster adoption.

Responsibilities

Own and evolve platform components (services or SDKs) for multi-tenant environments. Conduct deep debugging across service graphs, ensuring compatibility-safe remediation. Implement resilience and capacity patterns, providing clear adoption guidance. Design, develop, and optimize software solutions, adhering to the full software development lifecycle. Lead code reviews, troubleshoot complex issues, and implement robust testing and observability strategies. Drive performance profiling and API integration strategies, ensuring adherence to system architecture and best practices. Collaborate with teams to resolve customer issues, providing technical guidance and advocating for product enhancements. Ensure compliance with development practices, coding standards, and secure coding principles. Manage system maintenance, driving automation and testing for service reliability and availability.

Qualifications

Proven ability to manage moderately complex components within platform services or SDKs. Experience leading team-level improvements in integration frameworks and developer tooling. Demonstrated skill in deep debugging across distributed services and implementing fixes. Proficiency in analyzing usage, performance, and error budgets for platform surfaces, with a track record of implementing optimizations. Experience in authoring and curating team-scoped documentation, samples, and adoption guidance is essential. You should be adept at designing software solutions, analyzing requirements, and improving all phases of the software development lifecycle. Strong debugging and troubleshooting skills are required, along with experience in performance profiling and optimization. Familiarity with software system architecture, scalability strategies, and secure coding practices is expected. Excellent collaboration and problem-solving skills are crucial for this role.

Essential Skills

debuggingintegration frameworksdeveloper toolingdistributed servicesperformance optimizationcapacity optimizationdocumentationSDKsAPI lifecycleAPI versioningsoftware designtestingquality assuranceerror loggingmonitoringobservabilityperformance profilingtroubleshootingsystem architecturescalability strategiessecure coding practicessystem maintenanceautomationcoding standards

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