Senior Platform Software Engineer

Oracle

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

Job description

Seeking a seasoned Platform Software Engineer to take ownership of critical components within our platform services and SDKs.

This role involves driving team-level enhancements for integration frameworks and developer tooling. You'll be responsible for deep debugging across distributed services, implementing fixes to safeguard downstream consumers and upgrade paths.

Analyze usage, performance, and error budgets to implement targeted resilience and capacity optimizations. You will also author and maintain team-specific documentation, samples, and adoption guidance.

Responsibilities

Own and evolve bounded platform components, ensuring multi-tenant compatibility.

Conduct in-depth debugging across service graphs and devise compatibility-safe remediation plans.

Implement resilience and capacity patterns, providing clear adoption guidance for team consumers.

Design software solutions, analyze requirements, and adhere to/improve the software development lifecycle.

Develop new features, write documentation, and lead code reviews for designated areas.

Perform debugging, troubleshooting, and implement fixes for moderately complex software issues.

Implement software testing, quality assurance, error logging, monitoring, and observability.

Conduct performance profiling and optimization, resolving API functionality and integration issues.

Implement API versioning, lifecycle, and interoperability strategies.

Design and develop software systems aligned with architectural standards.

Collaborate with team leads on architecture alignment and implement performance optimization and scalability strategies.

Understand customer issues, provide technical guidance, and advocate for customer needs.

Implement customer issue handling and training processes, investigating complex product maintenance issues.

Establish and follow development practices, coding standards, and secure coding practices.

Perform system maintenance, testing, and drive improvements in automation, testing, and debugging.

Qualifications

Demonstrate ownership of moderately complex components within platform services or SDKs.

Lead improvements to integration frameworks and developer tooling.

Perform deep debugging across a bounded set of distributed services, ensuring fixes protect downstream consumers and upgrade paths.

Analyze usage, performance, and error budgets for specific platform surfaces, implementing targeted resilience and capacity optimizations.

Author and curate team-scoped documentation, samples, and adoption guidance.

Independently manage work, monitor timelines, and proactively prioritize tasks.

Collaborate effectively across teams to achieve shared objectives and understand business needs.

Independently identify and address standard and non-standard issues, escalating as appropriate.

Embrace continuous learning, actively seeking new skills, tools, and industry best practices.

Develop and recommend updates to improve team processes, protocols, and workflows.

Essential Skills

DebuggingIntegration FrameworksDeveloper ToolingDistributed SystemsAPI DevelopmentPerformance OptimizationCapacity PlanningDocumentationSoftware Development LifecycleCode ReviewsTroubleshootingSoftware TestingQuality AssuranceObservabilityAPI VersioningSystem ArchitectureScalabilityCustomer SupportSecure Coding PracticesSystem MaintenanceAutomation

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