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 in integration frameworks and developer tooling, while performing in-depth debugging across distributed services to ensure stability and smooth upgrades for downstream consumers. Analyze usage, performance, and error budgets to implement targeted optimizations for resilience and capacity. Additionally, you will author and curate essential documentation, samples, and adoption guidance for the team.

This role offers the opportunity to significantly impact platform architecture and developer experience. We are seeking a proactive individual who can independently manage their workload, collaborate effectively across teams, and contribute to a culture of continuous learning and improvement.

Responsibilities

As a Senior Platform Software Engineer, you will own and evolve bounded platform components, ensuring multi-tenant usability. You will conduct deep debugging across service graphs and implement compatibility-safe remediation plans. Your responsibilities include implementing targeted resilience and capacity patterns and documenting adoption guidance.

You will design software solutions, analyze requirements, and contribute to all phases of the software development lifecycle. Leading code reviews, conducting debugging and troubleshooting, and implementing comprehensive testing strategies are key aspects of this role. You will also exercise judgment in performance profiling and optimization, and resolve moderately complex API-related issues, including versioning and lifecycle management.

Furthermore, you will design and develop systems aligned with architectural guidelines, collaborate on architecture decisions, and implement performance and scalability strategies. You will also engage with teams and potentially customers to understand and resolve issues, providing technical guidance and mentoring others. Ensuring adherence to development practices, coding standards, and secure coding practices is also essential.

Qualifications

We are looking for an engineer who can independently manage complex components within platform services or SDKs. This includes leading improvements to integration frameworks and developer tooling. The role requires performing deep debugging across a bounded set of distributed services and driving fixes that protect downstream consumers and upgrade paths.

Key responsibilities involve analyzing usage, performance, and error budgets for specific platform surfaces, and implementing targeted resilience and capacity optimizations. You will also be responsible for authoring and curating team-scoped documentation, samples, and adoption guidance.

Essential skills include owning platform components, performing deep debugging, and implementing resilience patterns. Proficiency in software design, testing, and optimization is crucial. You should be adept at designing software systems, understanding architecture best practices, and collaborating with team leads. Experience in issue/defect collaboration and ensuring security and compliance through development practices is also vital.

Essential Skills

Software DevelopmentDebuggingTestingOptimizationAPI DesignSystem ArchitectureProblem SolvingCollaboration

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