Senior Platform Software Engineer
Oracle
Oracle
This Senior Platform Software Engineer role involves owning complex components within platform services and SDKs. You will lead team-level enhancements for integration frameworks and developer tooling. The position requires deep debugging skills across distributed services, focusing on fixes that ensure downstream consumer and upgrade path stability. Analysis of usage, performance, and error budgets will drive targeted resilience and capacity optimizations. Authorship and curation of team-scoped documentation, samples, and adoption guidance are also key aspects.
Key responsibilities include owning and evolving bounded platform components for multi-tenant use, performing deep debugging across a limited-service graph, and implementing targeted resilience and capacity patterns. You will design software solutions, adhere to and improve the software development lifecycle, develop new features, and lead code reviews. Debugging and troubleshooting complex software issues, conducting performance profiling, and resolving API functionality issues are also essential. Designing and developing software systems aligned with architecture, collaborating on architectural decisions, and implementing performance optimization and scalability strategies are vital. Collaboration with teams to understand customer issues, providing technical guidance, and coaching others are expected. Adherence to development practices, coding standards, and secure coding practices is mandatory. Periodic maintenance and testing operations for system upgrades and patching are also part of the role.
Core responsibilities encompass independent work management, monitoring timelines, and proactive prioritization. Collaboration across teams to achieve shared objectives and building a comprehensive understanding of business and customer needs are crucial. Independent identification and resolution of standard and non-standard issues, escalating complex problems, and analyzing data from multiple sources for troubleshooting are expected. Embracing continuous learning, building new skills, and staying current with industry trends are encouraged. Developing and recommending updates to increase process efficiency and effectiveness, seeking input for alternative approaches, and contributing to a culture of knowledge sharing are important. This role requires influencing teams to ensure customer satisfaction through timely issue resolution and effective communication.
Oracle
IT Consulting