Developer APIs for stocks and crypto trading, investing apps, and embedded fintech.
Senior Software Development Engineer in Test
Location
United States + 6 moreAll locations: United States, Canada, United Kingdom, Brazil, Japan, Hungary, Nigeria
Posted
88 days ago
Salary
Not specified
Job Description
Role Description
As a Senior Software Development Engineer in Test on the Platform Team, you will be responsible for improving the automated and manual testing infrastructure at Alpaca - helping our developers quickly and reliably deliver new features.
We are looking for experienced engineers who not only understand testing best practices and CI pipelines, but also have in-depth knowledge of Kubernetes and can dig deep into application code when necessary.
Things You Get To Do
- Develop a comprehensive testing strategy for our API surface
- Improve developer experience by standardizing tooling and infrastructure
- Coordinate with other teams to improve test coverage, reliability and speed
- Mentor and guide product engineers, fostering a culture of quality and continuous improvement within the team
- Design and execute load, stress, and scalability tests to ensure our platform can handle growing user demands
Qualifications
- 5+ years of experience as a Software Development Engineer in Test (SDET) or Senior Quality Assurance Engineer
- Experience writing code in strongly typed languages
- At least 1 year of experience with Go
- Experience building and maintaining CI pipelines using GitHub Actions and Google Cloud Build
- Experience working with microservices and understanding the challenges they pose for building reliable integrations and end-to-end tests
- Experience designing and building automated test frameworks
- Familiarity with Kubernetes beyond the basics, including writing Helm charts and understanding security best practices
- Prior job experience or certifications in Kubernetes
- Experience working at a startup
- Ability to take a task from start to finish, including gathering requirements, implementing technical solutions, and monitoring results
Requirements
- Experience writing code in Python or TypeScript (nice-to-have)
- Experience writing efficient Dockerfiles and building secure container images (nice-to-have)
- Experience implementing load tests with k6 (REST) and ghz (gRPC) and analyzing pprof/trace output (nice-to-have)
- Experience with IaC deployments using Argo CD or Terraform (nice-to-have)
- Familiarity with Google Cloud Platform and Google Kubernetes Engine (nice-to-have)
- Familiarity with Tilt and writing a Kubernetes Operator (nice-to-have)
- Experience testing event-driven systems using Kafka or Redpanda (nice-to-have)
Benefits
- Competitive Salary & Stock Options
- Health Benefits
- New Hire Home-Office Setup: One-time USD $500
- Monthly Stipend: USD $150 per month via a Brex Card
Job Requirements
- 5+ years of experience as a Software Development Engineer in Test (SDET) or Senior Quality Assurance Engineer
- Experience writing code in strongly typed languages
- At least 1 year of experience with Go
- Experience building and maintaining CI pipelines using GitHub Actions and Google Cloud Build
- Experience working with microservices and understanding the challenges they pose for building reliable integrations and end-to-end tests
- Experience designing and building automated test frameworks
- Familiarity with Kubernetes beyond the basics, including writing Helm charts and understanding security best practices
- Prior job experience or certifications in Kubernetes
- Experience working at a startup
- Ability to take a task from start to finish, including gathering requirements, implementing technical solutions, and monitoring results
- Experience writing code in Python or TypeScript (nice-to-have)
- Experience writing efficient Dockerfiles and building secure container images (nice-to-have)
- Experience implementing load tests with k6 (REST) and ghz (gRPC) and analyzing pprof/trace output (nice-to-have)
- Experience with IaC deployments using Argo CD or Terraform (nice-to-have)
- Familiarity with Google Cloud Platform and Google Kubernetes Engine (nice-to-have)
- Familiarity with Tilt and writing a Kubernetes Operator (nice-to-have)
- Experience testing event-driven systems using Kafka or Redpanda (nice-to-have)
Benefits
- Competitive Salary & Stock Options
- Health Benefits
- New Hire Home-Office Setup: One-time USD $500
- Monthly Stipend: USD $150 per month via a Brex Card
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Test Engineer
nDeavour ConsultingWe are a staffing and IT recruitment company based in Sofia, Bulgaria.
Test Engineer ensuring software quality at Roller Gaming
Senior Test Engineer – Games Platform Quality
NetflixWhere you come to do the best work of your life. Follow @WeAreNetflix on Twitter, IG, Facebook, & Youtube for more
Senior Test Engineer evaluating and improving quality for Games Platform
Senior QA Automation Engineer at Extreme Networks ensuring high-quality software releases
QA Automation Engineer
Codvo.aiBuilding Advance AI & Cloud Native Software Using The "Virtual Silicon Valley" Model. Let’s Talk AI, Cloud and Outcomes.
QE Automation Engineer developing high-quality software products for Codvo