Senior Software Engineer, Platform & Developer Experience
Core
Building internal tools, shared patterns, and infrastructure to accelerate the engineering organization's development lifecycle and reliability.
Role type
Senior IC Platform & Developer Experience Engineer
Builds
Internal developer tools, shared libraries, CI/CD pipelines, and containerized deployment configurations
Domain
Software Engineering / Platform Engineering / Developer Experience
Deliverable
product features
Required skills
Node.js, TypeScript, Nest.js, React.js, PostgreSQL, Kafka, Kubernetes, ArgoCD, system performance optimization, code refactoring, technical mentorship
Preferred skills
AWS services (MSK, RDS, EKS, S3, Lambda), Redshift, Infrastructure-as-Code (Terraform), Redis, Python, serverless computing
Technologies
Nest.js, React.js, TypeScript, Node.js, PostgreSQL, Kafka, Redis, Redshift, Kubernetes, ArgoCD, DataDog, Terraform, AWS
Responsibilities
Conduct interviews with engineering teams to identify workflow pain points and prioritize tool creation; Design and implement reusable patterns for high-quality service shipping; Optimize systemic performance issues like database queries and message delivery; Manage Kubernetes and ArgoCD configurations for automated deployments; Lead cross-team technical challenges and re-architect complex codebases; Mentor and coach engineers on technical skills and architecture; Research and roll out new internal tools and frameworks; Introduce architectural shifts and provide adoption support; Lead code reviews and system-level risk mitigation.
Seniority
Senior, hands-on IC with team leadership