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

Staff Software Development Engineer in Testing responsible for designing testing strategy for Organizer product’s data platform. Collaborating with teams to implement end-to-end testing framework and driving quality assurance.

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