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, a role focused on owning intricate components within platform services and SDKs. You'll be instrumental in leading team-level enhancements for integration frameworks and developer tooling. This position involves deep-level debugging across distributed services, ensuring fixes that safeguard downstream consumers and maintain upgrade paths. Responsibilities include analyzing usage, performance, and error budgets to implement targeted resilience and capacity optimizations. You will also be responsible for authoring and maintaining team-specific documentation, samples, and adoption guidance.

This role offers an exciting opportunity to shape the future of our platform by driving innovation and ensuring robust performance. You'll work with cutting-edge technologies and collaborate with a talented team of engineers dedicated to excellence.

Responsibilities

Take ownership of bounded platform components, evolving their contracts for multi-tenant use and driving compatibility-safe remediation plans through deep debugging across a limited-service graph. Implement resilience and capacity patterns, providing clear adoption guidance for team consumers.

Design, develop, and optimize software solutions, adhering to and improving all phases of the software development lifecycle. Lead code reviews, conduct thorough debugging and troubleshooting, and implement comprehensive testing strategies, including functional, non-functional, error logging, monitoring, and observability. Optimize code performance and resolve moderately complex API functionality and integration issues, while implementing sophisticated API versioning and lifecycle strategies.

Design and develop software, systems, and services aligned with pre-defined architecture, fostering a deep understanding of best practices. Collaborate with team leads to ensure architectural alignment and implement advanced performance optimization and scalability strategies.

Collaborate internally and externally to address customer issues and align solutions, providing technical guidance and support. Mentor others, advocate for customer interests, and influence the team to ensure customer satisfaction through timely issue resolution and effective communication. Implement customer issue handling and training processes, investigating complex product maintenance issues for optimal solutions.

Adhere to development practices and coding standards, ensuring code quality and broad acceptance criteria. Stay current with industry best practices, applying them to development processes and implementing secure coding practices to prevent vulnerabilities.

Perform system maintenance, including upgrades and patching, and drive improvements through automation, testing, and debugging to ensure service availability, health, and reliability.

Qualifications

We are seeking experienced Senior Platform Software Engineers to drive the evolution of our platform services and SDKs. The ideal candidate will possess a strong track record in owning complex software components and leading improvements in integration frameworks and developer tooling. Key qualifications include expertise in deep debugging across distributed systems, analyzing performance and error budgets, and implementing resilience and capacity optimizations.

Core competencies include independent management of work, monitoring timelines, and proactive prioritization. You will collaborate effectively across teams, build strong partnerships by understanding business and customer needs, and actively listen to diverse perspectives.

Problem-solving skills are essential, with the ability to identify and address standard and non-standard issues, escalating complex problems appropriately. A commitment to continuous learning and staying current with industry trends is vital. You will also contribute to a culture of continuous improvement by recommending updates to enhance process efficiency and effectiveness, while actively seeking input from team members.

Essential Skills

Platform Software DevelopmentSoftware DevelopmentCodingTestingOptimizationSoftware ArchitectureSystem DesignIssue/Defect ManagementCollaborationProblem SolvingContinuous LearningContinuous ImprovementAPI DevelopmentSecurity PracticesDevOps

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