JOB DESCRIPTION:
Position Summary
We’re looking for experienced Senior Server Engineers to join a high-impact initiative focused on improving integration testing, QA data reliability, and CI/CD automation across our backend ecosystem. You’ll help define and implement best practices for testing, automation, and code coverage across 170+ services, while contributing to foundational improvements that enable modern deployment strategies like canary releases.
This role blends deep server-side engineering expertise with a strong understanding of infrastructure, developer experience, and testing strategy. You’ll be hands-on with Java and Node.js services, AWS infrastructure, and CI/CD tooling, and will help shape reusable test harnesses, QA data pipelines, and intelligent QA discovery mechanisms — including AI-powered approaches.
We value engineers who are pragmatic, collaborative, and passionate about improving developer workflows and system reliability.
Required Qualifications
- 5+ years of backend/server-side engineering experience (Java and/or Node.js)
- 3+ years of experience designing and implementing integration and functional test suites
- Experience defining and implementing testing best practices, automation strategies, and code coverage standards
- Strong experience with CI/CD tooling (CircleCI, GitHub EMU, etc.)
- Hands-on experience with AWS services (e.g., Lambda, Aurora, DocDB, API Gateway)
- Familiarity with QA data setup, mocking strategies, and test data pipelines
- Experience working with microservice architectures and third-party dependencies
- Strong understanding of software architecture and infrastructure fundamentals
- Comfortable working independently and collaboratively in a fast-paced, agile environment
Preferred Qualifications
- Experience with agile testing practices (ATDD, BDD, SBE)
- Familiarity with observability tools (Grafana, CloudWatch)
- Exposure to DORA metrics and DevOps performance tracking
- Experience with intelligent QA data discovery (e.g., log scraping, AI-assisted test data identification)
- Background in infrastructure or developer experience (DevEx) initiatives
- Experience with domain-driven design and service interoperability
- Knowledge of progressive delivery
- Strong documentation and communication skills
- Experience mentoring or guiding teams on testing best practices
Education
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
Equal Opportunity Employer:
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law