Senior Platform Software Engineer
Oracle
Oracle
This role focuses on owning moderately complex components within platform services or SDKs, driving improvements in integration frameworks and developer tooling. The engineer will perform in-depth debugging across distributed services, ensuring fixes protect downstream consumers and upgrade paths. Key activities include analyzing usage, performance, and error budgets to implement resilience and capacity optimizations, as well as authoring and curating documentation, samples, and adoption guidance for the team.
We are looking for an experienced engineer who can contribute to the advancement of our platform services and SDKs. This position offers the opportunity to lead improvements in critical areas of our technical infrastructure and developer experience.
Key responsibilities include owning and evolving bounded platform components, performing deep debugging across service graphs, and driving compatibility-safe remediation plans. You will implement targeted resilience and capacity patterns, providing adoption guidance. Additionally, this role involves designing software solutions, adhering to and improving the SDLC, developing new features, leading code reviews, and conducting debugging to fix complex software issues.
Further responsibilities encompass implementing software testing, quality assurance processes, and observability for effective debugging. You will also conduct performance profiling and optimization, troubleshoot API functionality and integration issues, and implement complex API versioning strategies. Collaboration with teams to understand customer issues and align solutions is crucial, as is potentially providing technical guidance to customers.
The role also requires adherence to development practices and coding standards, ensuring code quality, and implementing secure coding practices. Periodic system maintenance, testing, and driving improvements in automation, testing, and debugging for service availability and reliability are also part of the core duties.
Ideal candidates will independently manage work, monitor timelines, and proactively prioritize tasks, adapting to resource or timeline shifts. You should collaborate effectively across teams to achieve shared objectives and build a comprehensive understanding of business, stakeholder, and customer needs. Active listening and seeking to understand diverse perspectives are essential.
Problem-solving skills are vital, including the ability to identify and address standard and non-standard issues, escalating complex ones as appropriate. Analyzing data from multiple sources to troubleshoot errors and contributing to knowledge sharing are expected. Embracing continuous learning by actively building new skills and staying current with industry trends is a must.
Candidates should also contribute to a culture of continuous learning and knowledge sharing. Developing and recommending updates to increase the efficiency and effectiveness of processes and workflows is encouraged. Seeking input from team members on alternative approaches for improving work is also a key aspect of this role.
Oracle
IT Consulting