The Principal Platform Software Engineer will lead platform projects that span multiple teams, focusing on evolving runtimes or middleware patterns to ensure interoperability and multi-tenant scale. This role involves diagnosing and resolving complex cross-service issues, enforcing versioning, compatibility, and safe rollout practices. The engineer will drive observability standards, capacity planning, and resilience patterns across various workloads, and produce migration guides and adoption playbooks to enhance ecosystem consistency and developer experience.
Key responsibilities include leading platform software development, defining and enforcing rollout strategies, driving shared observability baselines, and implementing complex API versioning and interoperability strategies. The role also involves designing software solutions, adhering to the software development lifecycle, conducting code reviews, debugging and troubleshooting complex issues, implementing comprehensive testing and quality assurance processes, and optimizing performance and scalability. A strong understanding of software architecture, secure coding practices, and system maintenance is essential. The position also requires managing moderately complex tasks, collaborating across the organization, and proactively problem-solving. Continuous learning, process improvement, and contributing to the talent development pipeline through candidate interviews are also expected.
Medical, dental, and vision insurance, expert medical opinion, short term disability and long term disability, life insurance and AD&D, supplemental life insurance, health care and dependent care Flexible Spending Accounts, pre-tax commuter and parking benefits, 401(k) Savings and Investment Plan with company match, paid time off (13-18 days annually depending on tenure), 11 paid holidays, paid sick leave (72 hours upon hire, up to 112 hours carryover), paid parental leave, adoption assistance, Employee Stock Purchase Plan, financial planning and group legal, voluntary benefits (auto, homeowner and pet insurance). May be eligible for bonus, equity, and compensation deferral.
Requirements
Leads platform projects, evolving runtimes or middleware patterns for interoperability and multi-tenant scale. Diagnoses and resolves complex cross-service issues, enforcing versioning, compatibility, and safe rollout practices. Drives observability standards, capacity planning, and resilience patterns. Produces migration guides and adoption playbooks. Requires experience in software development lifecycle, testing, quality assurance, API functionality and integration, software architecture, secure coding practices, system maintenance, and automation. Also requires leadership, collaboration, problem-solving, mentoring, and process improvement skills.
Description
Leads platform projects crossing multiple teams, evolving runtimes or middleware patterns for interoperability and multi-tenant scale. Diagnoses and resolves complex cross-service issues; enforces versioning, compatibility, and safe rollout practices. Drives observability standards, capacity planning, and resilience patterns across several workloads. Produces migration guides and adoption playbooks that raise ecosystem consistency and developer experience.