FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff SDET
murmuration. Rapidly develop a comprehensive understanding of our entire data platform (its architecture, data flows, business logic, and system interdependencies) to serve as the foundation for a testing strategy; .
Tech Stack
Tools & technologiesCloudDistributed SystemsDynamoDBGraphQLKafkaMongoDBNoSQLPythonSpark
About the role
Key responsibilities & impact- Rapidly develop a comprehensive understanding of our entire data platform (its architecture, data flows, business logic, and system interdependencies) to serve as the foundation for a testing strategy;
- Work with our application QA Engineering Team to understand our existing testing strategy and tools; this will help you identify how you can fill the gaps in data testing;
- Design, architect, and lead the implementation of an integration testing framework for the Organizer application's streaming data platform, ensuring it is complementary to existing infrastructure;
- Design automated validations that query and compare data across multiple storage systems (e.g., MongoDB, DynamoDB, Pinot) to ensure end-to-end data correctness;
- Embed automated tests within CI/CD pipelines to establish regression baselines and continuously validate new feature development;
- Design tests that rigorously account for eventual consistency, asynchronous processing, and time-based behaviors inherent to distributed systems;
- Define and own the long-term quality and testing strategy for the data platform, aligning it with organizational reliability, observability, and engineering excellence goals;
- Evaluate, select, and integrate tools, frameworks, and technologies to advance automation and data validation capabilities across the organization;
- Implement automated performance and throughput benchmarks for critical pipeline components and own the standards by which results are evaluated;
- Participate in engineering design reviews with a quality-first lens, ensuring testability, observability, and data correctness are built into systems from the start;
- Proactively identify, investigate, and drive resolution of data quality issues and systemic reliability risks; collaborate with data engineers to implement fixes and preventative measures;
- Lead post-incident reviews for data quality events: authoring clear timelines, facilitating root cause analysis, and driving follow-through on remediation action items;
- Mentor engineers across the data platform and QA teams, establishing testing best practices and elevating the team's overall quality culture;
- Represent the data platform's quality posture in cross-functional technical discussions and influence engineering standards across teams.
Requirements
What you’ll need- 12+ years of experience in software engineering, data engineering, or SDET roles, with a track record that demonstrates strong software development fundamentals;
- Deep proficiency in Python (or equivalent programming language) and experience writing production-quality, maintainable code;
- Demonstrated experience designing and architecting complex test frameworks or automation systems with strong, well-reasoned opinions about how to do it well;
- Deep experience with streaming data pipelines, event-driven architectures, or distributed data systems (e.g., Kafka, Spark, Flink, or equivalent);
- Strong command of NoSQL databases (e.g., MongoDB, DynamoDB) and relational databases;
- Experience testing or building systems in cloud-native, serverless environments (e.g., EventBridge, Lambda, asynchronous workflows);
- Experience testing GraphQL or REST APIs;
- A genuine passion for testing as a discipline: someone who sees quality engineering as a craft, not a checkbox;
- Demonstrated ability to operate with a high degree of autonomy: to scope ambiguous problems, build a plan, and drive to outcomes independently;
- Proven experience influencing testing or quality strategy across teams or an engineering organization;
- Excellent debugging and analytical skills in complex, distributed, data-intensive environments;
- Strong written and verbal communication skills, with the ability to document architecture decisions and present technical approaches to both engineering and non-technical stakeholders.
Benefits
Comp & perks- Health, vision, and dental insurance with 100% of premiums covered for you and qualifying family members;
- Retirement benefits with a 5% employer match;
- A flexible unlimited PTO plan;
- Generous paid parental leave;
- Pre-tax commuter benefits;
- A company laptop;
- A flexible remote work environment;
- A home office setup stipend for all new employees;
- Monthly reimbursement for remote work expenses;
- A yearly professional development fund;
- Mental health and wellness benefits through Calm and Better Help;
- Yearly in-person staff retreats;
- A welcoming culture that celebrates diversity, equity, inclusion, and belonging.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonNoSQL databasesMongoDBDynamoDBKafkaSparkFlinkGraphQLREST APIsCI/CD
Soft Skills
analytical skillscommunication skillsmentoringproblem-solvinginfluencingautonomycollaborationquality engineeringdocumentationleadership