Senior Platform Software Engineer, Transport
New
D
dbt LabsAnalytics Engineering
US - RemoteFull-TimeSenior
Salary147000 - 198000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSDockerPythonGCPKubernetesNginxAzureGoTerraform
Requirements
- Worked asynchronously as part of a fully-remote, distributed team.
- Experienced backend or platform engineer, proficient in languages like Go or Python, with a history of building large-scale distributed systems.
- Deep expertise in modern cloud infrastructure, including extensive hands-on experience with a major cloud provider (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and Infrastructure as Code (Terraform).
- Thrive at the intersection of product and infrastructure, with a passion for building internal platforms and automation that enhance developer productivity and platform reliability.
- Familiarity with cloud networking concepts, including load balancing, DNS, VPCs, proxies, and service mesh technologies.
- Strong ownership of your work from end-to-end, demonstrating a systematic, customer-focused approach to problem-solving and a track record of contributing to complex technical projects.
- Proactive and collaborative communicator, skilled at articulating technical concepts to both technical and non-technical partners and working effectively across team boundaries.
- 5+ years of professional software engineering experience, particularly in platform, infrastructure, or backend roles supporting SaaS applications.
- Bachelor's degree in Computer Science or a related technical field is preferred, though equivalent practical experience or bootcamp completion with relevant work history will be considered.
Responsibilities
- Join a senior, distributed team, working asynchronously with ongoing communication in public Slack channels.
- Architect and build foundational components of our multi-cell platform, including service routing, cloud networking, and the control plane for managing account lifecycles.
- Develop and automate the tooling to migrate customer accounts from legacy environments to the new multi-cell architecture at scale.
- Write robust, high-quality backend services and infrastructure code, primarily in Go and Python, with opportunities to work with Rust.
- Collaborate on network architecture design, including VPC management, load balancing, DNS, PrivateLink, and service mesh configurations to support single-tenant and multi-tenant deployments.
- Design and implement automation using tools like Argo Workflows, Kubernetes, and Terraform to enhance the reliability, efficiency, and scalability of our platform.
- Work closely with product engineering teams, security, and customer support to unblock feature conformance, define technical direction, and mentor other engineers.
- Take strong ownership of distributed systems, troubleshoot complex issues across application and network layers, and participate in an on-call rotation to maintain high availability.
View Full Description & ApplyYou'll be redirected to the employer's site