Senior Platform Software Engineer

Oracle

Fresher Bengaluru Full Time Hybrid (office + remote)
Oracle logo
Posted : today
Actively hiring

Job description

Join our team as a Senior Platform Software Engineer and take ownership of complex components within platform services and SDKs. You will drive team-level improvements for integration frameworks and developer tooling. This role involves deep debugging across distributed services to ensure stability and seamless upgrades for downstream consumers. Analyze usage, performance, and error budgets to implement targeted resilience and capacity optimizations. Additionally, you'll author and curate essential documentation, samples, and adoption guidance for the team.

This position is categorized under Product and Research, focusing on Software Engineering.

Responsibilities

Key responsibilities include owning and evolving platform components (service modules, SDK areas) for multi-tenant use, performing deep debugging across limited service graphs, and driving compatibility-safe remediation plans. You will implement resilience and capacity patterns, document adoption guidance, and design software solutions to meet business goals.

Further duties involve adhering to and improving the software development lifecycle, developing new features, leading code reviews, and conducting debugging and troubleshooting for moderately complex issues. You'll also implement software testing, quality assurance processes, and error logging, while exercising judgment for performance profiling and optimization. Troubleshooting API functionality and integration issues, alongside implementing API versioning and lifecycle strategies, will be crucial.

In terms of architecture, you'll design and develop systems aligned with pre-defined architecture, gaining a working knowledge of best practices and collaborating with leads for alignment. This includes implementing performance optimization and scalability strategies. You will also collaborate across teams to understand customer issues, provide technical guidance, and influence customer satisfaction through effective issue resolution and communication.

Compliance with security and development standards is paramount. You'll collaborate on development practices, ensure code quality, stay updated on industry best practices, and implement secure coding to prevent vulnerabilities. System maintenance, including periodic upgrades and patching, will also be part of your role, driving improvements in automation, testing, and debugging for service availability and reliability.

Qualifications

Core responsibilities include independently managing work, monitoring timelines, and adapting to resource shifts. You will collaborate across teams to align expectations and build strong partnerships by understanding business and customer needs. Problem-solving involves identifying and addressing standard and non-standard issues, escalating complex ones as needed, and analyzing data to troubleshoot errors.

Embrace continuous learning by actively seeking new skills, staying current with industry trends, and leveraging feedback for improvement. Contribute to a culture of knowledge sharing. Drive continuous improvement by recommending updates to enhance process efficiency and effectiveness, seeking input from team members on alternative approaches.

Essential Skills

Platform Software DevelopmentSoftware DevelopmentCodingDesignTestingOptimizationDebuggingTroubleshootingSoftware ArchitectureSystem DesignAPI DesignAgile MethodologiesProblem SolvingContinuous LearningContinuous ImprovementSecure Coding Practices

Highlights

  • Actively hiring

More Details

RoleSenior Platform Software Engineer
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Oracle logo

Oracle

IT Consulting

Senior Platform Software Engineer at Oracle | SkillMX | SkillMX