Senior Platform Software Engineer

Oracle

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

Job description

We are seeking a Senior Platform Software Engineer to take ownership of moderately complex components within our platform services and SDKs. This role involves leading team-level enhancements to integration frameworks and developer tooling. You will be responsible for deep debugging across distributed services, implementing fixes to safeguard downstream consumers and upgrade paths. Analyzing usage, performance, and error budgets for specific platform surfaces will be key, as will implementing targeted resilience and capacity optimizations. Authoring and curating team-scoped documentation, samples, and adoption guidance is also a core part of this position.

Responsibilities

Key responsibilities include owning and evolving bounded platform components for multi-tenant use, performing deep debugging across limited-service graphs, and driving compatibility-safe remediation plans. You will implement targeted resilience and capacity patterns, documenting adoption guidance for team consumers. This role also involves designing software solutions, analyzing requirements, and adhering to all phases of the software development lifecycle. Leading code reviews, conducting debugging and troubleshooting, and implementing software testing and quality assurance processes are essential. You'll also exercise judgment in performance profiling and optimization, troubleshooting API functionality, and implementing API versioning strategies. Designing and developing software systems aligned with pre-defined architecture, collaborating with team leads, and implementing performance optimization and scalability strategies are also critical.

Qualifications

This position requires a strong understanding of software architecture and best practices, with the ability to collaborate on architectural decisions. You will investigate and troubleshoot complex product maintenance issues, ensuring customer agreement on solutions. Adherence to development practices, coding standards, and secure coding practices is paramount. Performing periodic maintenance and testing for system upgrades and patches, and driving improvements in automation, testing, and debugging for service/product availability are also expected. You will independently manage work, monitor timelines, and adapt to resource shifts. Collaboration across teams to achieve shared objectives and build effective partnerships is crucial. You will identify and address issues using standard practices, escalating complex problems as needed, and contributing to knowledge sharing. Embracing continuous learning, seeking feedback, and contributing to a culture of knowledge sharing are highly valued. Developing ideas to increase efficiency and effectiveness of processes and workflows within the team is also expected.

Essential Skills

Platform Software DevelopmentSoftware DevelopmentCodingTestingOptimizationSoftware ArchitectureSystem DesignAPI DevelopmentProblem SolvingContinuous LearningContinuous ImprovementAgile Methodologies

Highlights

  • Actively hiring

More Details

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

About the Company

Oracle logo

Oracle

IT Consulting

Senior Platform Software Engineer at Oracle | SkillMX | SkillMX