Senior Platform Software Engineer
Oracle
Oracle
Join our team as a Senior Platform Software Engineer and take ownership of intricate components within our platform services and SDKs. You will spearhead team-level enhancements for integration frameworks and developer tooling, while diving deep into distributed services for robust debugging. Analyze usage, performance, and error budgets to implement targeted resilience and capacity optimizations. Craft essential documentation, samples, and adoption guidance for your team.
This role offers the opportunity to lead improvements in integration frameworks and developer tooling, contributing significantly to the platform's stability and efficiency. You'll be instrumental in ensuring smooth upgrade paths and protecting downstream consumers through meticulous debugging and issue resolution.
Take charge of specific platform components, evolving their contracts for multi-tenant usage. Conduct in-depth debugging across a defined service landscape, implementing compatibility-safe remediation plans. Design and develop software solutions, adhering to and improving all phases of the development lifecycle. Lead code reviews and conduct thorough debugging to resolve moderately complex software issues. Implement comprehensive software testing, quality assurance, and observability practices. Optimize code performance and troubleshoot API functionality and integration challenges.
Develop software and systems aligned with architectural blueprints, gaining a strong understanding of best practices. Collaborate with team leads to ensure architectural alignment. Implement advanced performance optimization and scalability strategies. Work closely with cross-functional teams to resolve customer issues, potentially providing direct technical guidance. Coach and mentor team members, advocating for customers and suggesting product enhancements.
The ideal candidate will independently manage work, monitor timelines, and adapt to shifting resources or timelines to maintain project efficiency. You will collaborate effectively across teams, building strong partnerships by understanding business and customer needs. Proactively identify and resolve standard and non-standard issues, escalating complex problems as needed. Analyze data from multiple sources for troubleshooting and contribute to knowledge sharing.
Embrace a culture of continuous learning, actively acquiring new skills and staying abreast of industry trends. Seek and leverage feedback for professional growth. Drive continuous improvement by recommending updates to enhance team processes and workflows. Demonstrate a strong commitment to developing secure coding practices and ensuring code quality.
Oracle
IT Consulting