Senior Platform Software Engineer
Oracle
Oracle
Advance your career as a Senior Platform Software Engineer, taking ownership of intricate components within platform services and SDKs. You will spearhead team-level enhancements for integration frameworks and developer tooling. This role involves in-depth debugging across distributed services, ensuring fixes protect consumers and upgrade paths. Analyze usage, performance, and error budgets to implement targeted resilience and capacity optimizations. You'll also author and curate team-specific documentation, samples, and adoption guidance.
Key responsibilities include owning platform components, evolving their contracts for multi-tenant use, and performing deep debugging across service graphs with compatibility-safe remediation plans. You will implement resilience/capacity patterns and document adoption guidance. Design and develop software solutions, adhering to and improving all phases of the SDLC. Lead code reviews, conduct debugging, and implement comprehensive testing strategies. Optimize code performance, troubleshoot API functionality, and implement versioning strategies. Design systems aligned with architecture, collaborate on architectural decisions, and implement performance optimization strategies.
Collaborate internally and externally to resolve customer issues, providing technical guidance. Mentor others, advocate for customers, and suggest product enhancements. Influence the team to ensure customer satisfaction and implement effective issue handling processes. Investigate complex product maintenance issues to ensure agreeable solutions.
Adhere to development practices and coding standards, ensuring code quality and adherence to acceptance criteria. Stay updated on industry best practices and implement secure coding practices. Perform system maintenance, drive automation, testing, and debugging for service availability and reliability.
This role requires independent management of work, monitoring timelines, and proactive prioritization. You'll collaborate across teams to achieve shared objectives and build strong partnerships by understanding business and customer needs. Independently identify and address standard and non-standard issues, escalating complex ones. Analyze data from multiple sources for troubleshooting and contribute to knowledge sharing.
Embrace continuous learning, actively seeking new skills and staying current with industry trends. Leverage feedback and training for skill improvement and foster a culture of knowledge sharing. Develop and recommend process improvements within the team. A Bachelor's degree is required for this role.
Oracle
Product and Research