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 infrastructure 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 architecture, 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, AWS, Terraform
Responsibilities
Interview engineering teams to identify workflow pain points and prioritize tool creation; Design and implement reusable patterns for high-quality service delivery; Optimize systemic performance issues like database queries and message delivery; Manage Kubernetes and ArgoCD configurations for automated deployments; Lead cross-team technical challenges and legacy code refactoring; 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