Join Us
Array
Careers / North High Tech Park / Senior Software Engineer, Performance & Reliability at Seatgeek

Senior Software Engineer, Performance & Reliability at Seatgeek

About The Position

  • Build high-scale performance tests and create corresponding observability to evaluate system behavior under diverse load conditions
  • Design, build and execute load tests to assess system performance and scalability
  • Design and develop API testing infrastructure, including suite design, tool selection, and best practices to ensure reliable critical interface functionality
  • Establish foundational contract testing architecture, select tools, and conduct research for consistent, reliable software component interactions, promoting system stability
  • Design and execute controlled chaos engineering experiments to proactively identify system fragility and improve resilience. Simulate real-world failures and observe system behavior
  • Enhance our software's scalability and reliability, and design strategies to ensure it remains scalable and reliable in the long term
  • Determine the tooling, infrastructure, and testing approaches SeatGeek should employ with an eye toward our growing products, systems, and teams
  • Work closely with Engineering Leadership, Product, and your teammates in Test Engineering to design and shape our long-term quality and testing strategy

Requirements

  • 7+ years of experience in software development, especially in architecting and implementing high-load performance testing in complex cloud-based applications
  • Experience with Benchmark / Load Testing tools (we use JMeter and some others)
  • Proficient in at least one modern programming language and comfortable with several others (such as Golang, c#, python, java)
  • Hands-on experience with Automation frameworks (we use Playwright)
  • Exposure with Chaos Engineering tools such as Chaos Monkey, Gremlin
  • Experience with CI and deployment systems, like GitLab, AWS, and K8s (advantage)
  • Commitment to your teammates. You enjoy working with a diverse group of people with different experiences and take pride in mentoring and contributing to the growth and success of other team members


Submit your Application

Please leave your details and we'll get back to you shortly

    Please leave your details and we'll get back to you shortly