Staff Software Engineer, Core Platform
Staff Software Engineer on the Core Platform team building scalable backend systems and APIs for ingesting, processing, and routing large-scale telemetry data. Requires strong distributed systems experience and Node.js/TypeScript expertise.
About the job
Responsibilities
- Provide technical direction for products, projects, and features with emphasis on back end systems and APIs responsible for ingesting, processing, and routing data
- Contribute to architecture discussions and design reviews
- Partner with cross-functional teams to translate feature specifications into product designs and implementable code
- Design, develop, test, and maintain clear, concise, and robust code
- Create robust test plans paired with comprehensive automated tests
- Mentor and coach junior engineers
- Contribute to internal and external blogs
- Participate in stand-by, on-call, or off-hours duties
Requirements
- Demonstrated experience building products that leverage large scale data sets (Node.js/Typescript/React)
- Strong knowledge of data structures, algorithms, and distributed systems
- Experience with using and developing REST APIs
- Experience with Agile processes and rapid iterative development
- Strong sense of ownership with focus on high quality and high performing deliverables
- Experience developing services for cloud based platforms
- Ability to comply with U.S. government security requirements for access to FedRAMP-authorized systems (may require U.S. citizenship)
Nice-to-Haves
- Enjoy learning new technologies and ability to develop prototypes quickly
Skills
Node.js, TypeScript, React, REST APIs, Distributed Systems, Data Structures, Algorithms, Agile, Cloud Platforms, Automated Testing
Similar jobs
Backend Engineering jobsLeads the technical vision and architecture for large-scale backend systems powering experimentation, personalization, analytics, and conversion optimization. The role requires 12+ years of software engineering experience, deep distributed-systems expertise, and cross-functional technical leadership.
Leads architecture and execution for large-scale credit insights platforms, spanning online feature serving, offline pipelines, and machine-learning systems. The role requires strong backend scaling experience, technical leadership, and collaboration with product, data science, and ML teams.
Leads the technical direction and hands-on development of real-time fraud intelligence systems, including scoring, attributes, APIs, and integrations. Requires 8+ years building scalable backend or distributed systems, strong product judgment, and close collaboration with data science, machine learning, and product teams.
Leads architecture and implementation of large-scale, low-latency serving platforms supporting Ads and Core experiences. The role requires 8+ years of backend or distributed-systems experience, strong technical leadership, and expertise in scalable production systems.
Leads architecture, development, integration, and certification-oriented testing of C++ safety-critical software that monitors autonomous systems and ensures safe operation. Requires substantial experience with real-time systems, software assurance standards, technical leadership, and mentoring.