Own moderately complex components within platform services or SDKs and lead team-level improvements to integration frameworks and developer tooling. Perform deep debugging across a bounded set of distributed services, driving fixes that protect downstream consumers and upgrade paths. Analyze usage, performance, and error budgets for specific platform surfaces, and implement targeted resilience and capacity optimizations. Author and curate team-scoped documentation, samples, and adoption guidance. Design and develop software solutions aligned with business and operational goals and pre-defined architecture. Work independently through software development lifecycle phases, developing features, enhancements, tests, and documentation. Lead code reviews in designated areas; debug and troubleshoot moderately complex software, API, and integration issues; and implement API versioning, lifecycle, interoperability, performance, and scalability strategies. Collaborate across teams to understand and resolve customer issues, provide technical guidance, mentor colleagues, and recommend product enhancements based on customer feedback. Follow and improve development practices and coding standards, apply secure coding practices, and maintain and test systems through upgrades and patching. Drive automation, testing, debugging, availability, health, support, and reliability improvements. Independently manage work, timelines, and deliverables; adapt priorities to changing resources or schedules; and collaborate with stakeholders to meet shared objectives. Identify and address issues, analyze information from multiple sources, share knowledge, pursue continuous learning, and recommend process improvements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed