Job Description
Join Vanguard Data Systems as a Senior Backend Engineer and architect the future of real-time data analytics. We're a high-growth SaaS company disrupting the FinTech space, processing over 1 billion transactions daily. You'll work alongside a world-class team of engineers, data scientists, and product leaders to build highly scalable, resilient distributed systems.
This is a high-impact role where your code will directly power mission-critical financial applications. We offer a competitive compensation package, equity, and a flexible hybrid work environment in the heart of Austin's tech corridor.
Responsibility
- Design, develop, and maintain high-performance backend services using Go and Python.
- Architect and implement microservices within a Kubernetes (K8s) ecosystem.
- Own the full lifecycle of features from ideation to deployment, monitoring, and incident response.
- Optimize database schemas and queries for large-scale PostgreSQL and Redis clusters.
- Collaborate with cross-functional teams to define technical roadmaps and system requirements.
- Mentor junior engineers through code reviews, pair programming, and knowledge-sharing sessions.
- Drive operational excellence by implementing robust CI/CD pipelines and infrastructure-as-code (Terraform).
Qualification
- 5+ years of professional software engineering experience, with a focus on backend systems.
- Expert-level proficiency in Go or Python (both is a massive plus).
- Deep experience with cloud-native technologies (AWS, GCP, or Azure) and container orchestration (Kubernetes).
- Strong understanding of distributed systems, API design (REST/GraphQL), and event-driven architectures.
- Demonstrated ability to write clean, testable, and well-documented code.
- Experience with observability tools (Datadog, Grafana, OpenTelemetry).
- Excellent communication skills and a collaborative mindset.
- Bachelor's or Master's degree in Computer Science or a related field (or equivalent practical experience).