Senior Platform Software Engineer
Oracle
Oracle
We are seeking a Senior Platform Software Engineer to take ownership of moderately complex components within our platform services and SDKs. This role involves leading team-level enhancements to integration frameworks and developer tooling, as well as performing in-depth debugging across distributed services to ensure stability and seamless upgrades for downstream consumers. You will analyze usage, performance, and error budgets to implement targeted resilience and capacity optimizations. Furthermore, you will be responsible for authoring and curating team-scoped documentation, samples, and adoption guidance.
This position offers an opportunity to deeply impact platform architecture and developer experience.
Key responsibilities include owning and evolving bounded platform components (service modules, SDK areas) for multi-tenant use, and performing deep debugging across a limited-service graph to drive compatibility-safe remediation plans. You will implement targeted resilience/capacity patterns and document adoption guidance for team consumers.
In software development, you will independently design solutions, analyze requirements, and adhere to/suggest improvements for the entire development lifecycle. You'll develop new features, enhance existing software, and lead code reviews for designated areas. Debugging, troubleshooting, and fixing moderately complex software issues are also critical, as is implementing software testing, quality assurance, error logging, monitoring, and observability. Performance profiling and optimization, along with troubleshooting API functionality and integration, will be key. You will also implement moderately complex API versioning, lifecycle, and interoperability strategies.
Architecturally, you will design and develop software, systems, and services aligned with pre-defined system architecture, developing a working knowledge of best practices. Collaboration with team leads to ensure alignment with architecture and implementing moderately complex performance optimization and scalability strategies are also expected.
For issue/defect resolution, you will collaborate to understand customer issues and align solutions, potentially providing technical guidance to customers. Coaching, mentoring, and guiding others to advocate for customers and suggest product enhancements is vital. You will also implement customer issue/defect handling and training processes, and investigate complex product maintenance issues to ensure agreement on solutions.
In terms of practices and standards, you will collaborate to establish and follow development practices and coding standards, ensuring code quality and adherence to acceptance criteria. Staying updated with industry best practices and implementing secure coding practices to prevent vulnerabilities is essential.
For development operations, you will perform periodic maintenance and testing for systems requiring upgrades or patching, driving improvements in automation, testing, and debugging to ensure service availability, health, and reliability.
Core responsibilities encompass independent work management, monitoring timelines, and proactively prioritizing tasks while adapting to resource or timeline shifts. Collaboration across teams to align on expectations and achieve shared objectives is crucial, building comprehensive understanding of business and customer needs.
Problem-solving involves independently identifying and addressing standard and non-standard issues, escalating complex ones as appropriate, and analyzing data from multiple sources for troubleshooting. Contributing to knowledge sharing and best practices is expected.
Embrace continuous learning by actively seeking new skills and staying current with industry trends. Leverage feedback and training to improve, and contribute to a culture of knowledge sharing.
Drive continuous improvement by developing ideas and recommending updates to enhance team processes and workflows. Seek input from team members for alternative approaches and methods for improvement.
Oracle
Product and Research