Senior Platform Software Engineer
Oracle
Oracle
Join our dynamic team as a Senior Platform Software Engineer, a role focused on enhancing platform services and SDKs. You will take ownership of complex components, lead improvements in integration frameworks, and drive developer tooling enhancements. This position involves in-depth debugging across distributed services, ensuring robust fixes that safeguard downstream users and upgrade paths. Analyzing usage, performance, and error budgets will be key to implementing targeted resilience and capacity optimizations. You will also be responsible for creating and maintaining essential team documentation, samples, and adoption guides, fostering a collaborative and informed development environment.
As a Senior Platform Software Engineer, you will own and evolve bounded platform components, ensuring their contracts are optimized for multi-tenant use. You will conduct deep debugging across service graphs, implementing compatibility-safe remediation plans. A significant part of your role will involve implementing targeted resilience and capacity patterns, coupled with documenting clear adoption guidance for team consumers. You will design software solutions, analyze requirements to meet business goals, and contribute to all phases of the software development lifecycle. Leading code reviews, conducting performance profiling and optimization, and troubleshooting moderately complex API issues are also core responsibilities. Furthermore, you'll implement API versioning, lifecycle, and interoperability strategies, while designing and developing systems aligned with pre-defined architecture.
We are looking for an engineer who can independently manage work, monitor timelines, and adapt to resource shifts to ensure project efficiency. Collaboration across teams to align expectations and achieve shared objectives is crucial. You should be adept at identifying and addressing standard and non-standard issues, escalating complex problems as needed, and analyzing data from multiple sources for troubleshooting. Embracing continuous learning, actively seeking new skills and tools, and staying current with industry trends are essential. You will also contribute to a culture of knowledge sharing and continuous improvement by recommending updates to processes and workflows. Experience with secure coding practices and system maintenance, including patching and driving automation for service availability, is expected.
Oracle
IT Consulting