Senior Platform Software Engineer

Oracle

Fresher India Full Time Remote
Oracle logo
Posted : today
Actively hiring

Job description

This Senior Platform Software Engineer role focuses on owning and enhancing moderately complex components within platform services and SDKs. The position involves leading team-level improvements to integration frameworks and developer tooling, as well as performing in-depth debugging across distributed services. You will be instrumental in implementing fixes that safeguard downstream consumers and upgrade paths, while also analyzing usage, performance, and error budgets to drive targeted resilience and capacity optimizations. A key aspect of this role is authoring and curating team-scoped documentation, samples, and adoption guidance.

Responsibilities

Key responsibilities include owning and evolving bounded platform components, performing deep debugging across limited service graphs, and implementing targeted resilience and capacity patterns. You will design software solutions, adhere to and suggest improvements for the software development lifecycle, and develop new software features following design specifications. This role also involves leading code reviews, conducting debugging and troubleshooting, implementing software testing and quality assurance processes, and performing performance profiling and optimization. Additionally, you will troubleshoot API functionality and integration issues, implement API versioning and lifecycle strategies, and design/develop systems aligned with pre-defined architecture. Collaboration is essential for understanding customer issues, providing technical guidance, and influencing team members to ensure customer satisfaction. You will also be involved in establishing development practices, coding standards, and implementing secure coding practices.

Qualifications

The ideal candidate will independently manage work, monitor timelines, and proactively prioritize tasks. Collaboration across teams to align on expectations and achieve shared objectives is crucial. You should be adept at identifying and addressing standard and non-standard issues, analyzing data from multiple sources, and contributing to knowledge sharing. Embracing continuous learning, actively building new skills, and staying current with industry trends are vital. The role also requires developing ideas for process improvements and seeking input from team members on alternative approaches. A strong understanding of software architecture decisions and best practices is expected, along with the ability to implement performance optimization and scalability strategies. You should be comfortable with periodic maintenance and testing operations for systems requiring upgrades or patching, and driving improvements in automation, testing, and debugging.

Essential Skills

Software DevelopmentDebuggingAPI DevelopmentSystem DesignPerformance OptimizationTestingCode ReviewsCollaborationProblem SolvingAgile MethodologiesCI/CDObservabilitySecurity Best Practices

Highlights

  • Actively hiring

More Details

RoleSenior Platform Software Engineer
IndustryProduct and Research
DepartmentSoftware Development
Employment TypeFull Time, Remote

About the Company

Oracle logo

Oracle

Product and Research

Senior Platform Software Engineer at Oracle | SkillMX | SkillMX