SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
LottieFiles is seeking a Senior Platform Engineer to join its Platform team, which builds and maintains core systems powering the company's products. These systems include authentication, federated GraphQL infrastructure, data orchestration, and application architecture.
In this role, you will champion developer experience across the organization by building tooling, workflows, and golden paths that enable every engineering team to design schemas, develop subgraphs, and ship products efficiently. You will treat internal developers as customers and platform capabilities as products.
Key responsibilities include:
- Championing developer experience and enablement by establishing architecture patterns, runtime tooling, workflows, and documentation around the federated gateway that make it easier for teams to design schemas, develop subgraphs, and consume APIs.
- Measuring and improving developer experience continuously by gathering feedback from engineering teams, tracking adoption of platform tooling, and removing friction points.
- Designing, building, and maintaining the federated GraphQL gateway (Federation v2) and gRPC services — ensuring scalability, security, resilience, and high availability.
- Developing and maintaining the platform's authentication service, including OAuth and SAML single sign-on integrations for enterprise customers.
- Building observability into the GraphQL gateway and platform APIs through metrics, distributed tracing, and structured logging; profiling and optimizing systems for speed, latency, and resource efficiency.
- Collaborating with product, engineering, and DevOps teams to align platform initiatives with business and technical goals.
- Taking ownership of issues and incidents, driving them to resolution and improving long-term system reliability.
- Providing guidance and mentorship to peers, sharing knowledge and best practices to elevate team expertise.
You are a systems thinker who instruments, profiles, and optimizes running systems. You care about raw speed and latency because a faster platform means a better experience for developers and end users.
REQUIREMENTS:
- 5+ years of hands-on software development experience in modern engineering environments, building and operating production services at scale.
- Deep understanding of JavaScript and TypeScript, with strong experience in Node.js and service-to-service APIs such as gRPC. (React or similar frontend frameworks, or systems programming language experience, is a plus.)
- Strong experience building developer tooling and improving developer experience across an engineering organization — schema workflows, code generation, documentation, and golden paths — with a product mindset toward the developers who use them.
- Deep, hands-on experience building and operating federated GraphQL gateways using Federation v2, including subgraph design, schema composition, and governance. This is at the heart of the role.
- Strong experience building observability into GraphQL and other APIs (operation-level tracing, metrics, structured logging), and a proven track record of profiling and optimizing running systems for speed and latency.
- Good understanding of authentication systems and protocols such as OAuth 2.0, OIDC, and SAML, including session management and token lifecycle. (SOC 2 compliance experience is a plus.)
- Strong experience designing and operating cloud-based distributed systems (AWS or similar) with a systems-thinking mindset — reasoning about failure modes, tradeoffs, and system behavior at scale. (Kubernetes experience is a plus.)
- Strong communication and collaboration skills — you enjoy solving problems as part of a distributed team and can drive designs, reviews, and decisions to conclusion.
- Experience with AI-native systems — LLM-powered tooling, agent sandboxing, model serving, or usage-based billing — is a plus.