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 and take ownership of critical components within platform services and SDKs. You will drive team-level enhancements for integration frameworks and developer tooling, while performing in-depth debugging across distributed services to ensure stability and smooth upgrade paths. Your role will involve analyzing usage, performance, and error budgets to implement targeted resilience and capacity optimizations. You will also be instrumental in creating and maintaining team documentation, samples, and adoption guides.

Responsibilities

As a Platform Software Engineer, you will: - Own and evolve bounded platform components (service modules, SDK areas) for multi-tenant environments. - Conduct deep debugging across limited-service graphs and implement compatibility-safe remediation plans. - Develop targeted resilience and capacity patterns, providing adoption guidance for team consumers. - Independently design software solutions, identify requirements, and contribute to all phases of the software development lifecycle. - Lead code reviews, perform debugging and troubleshooting, and develop fixes for complex software issues. - Implement robust software testing, quality assurance, error logging, monitoring, and observability. - Exercise judgment in performance profiling and optimization, and troubleshoot API functionality and integration issues. - Implement moderately complex API versioning, lifecycle, and interoperability strategies.

Qualifications

We are looking for engineers who can: - Design and develop software systems and services aligned with predefined architecture, and develop a strong understanding of software architecture best practices. - Collaborate with team leads to ensure architectural alignment and implement performance optimization and scalability strategies. - Work collaboratively within and beyond your team to understand customer issues, provide technical guidance, and suggest product enhancements. - Influence the team to ensure customer satisfaction through timely issue resolution and effective communication. - Establish and follow development practices and coding standards, ensuring code quality and adherence to acceptance criteria. - Implement secure coding practices to prevent vulnerabilities and perform periodic system maintenance, testing, and patching. - Independently manage work, monitor timelines, and proactively adapt to resource shifts. - Collaborate across teams to achieve shared objectives and build effective partnerships. - Identify and address standard and non-standard issues, escalating complex problems as appropriate. - Embrace continuous learning, actively building new skills and staying current with industry trends. - Develop and recommend updates to increase process efficiency and effectiveness.

Essential Skills

Platform Software DevelopmentSoftware DevelopmentCodingDesignTestingOptimizationSoftware ArchitectureSoftware System Structural DesignIssue/Defect CollaborationSoftware Products SupportPractices and Standards ComplianceSecurity and ComplianceDevelopment OperationsSystem MaintenancePlanningExecutionCollaborationPartnershipProblem SolvingContinuous LearningContinuous Improvement

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