Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
murmuration

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; .

Posted 4/22/2026full-timeRemote • 🇺🇸 United StatesLead💰 $225,324 per yearWebsite

Tech Stack

Tools & technologies
CloudDistributed 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 resume
Applicant 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