/Software Engineer in Test (Data Services)

Software Engineer in Test (Data Services)

United Statesusvia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
2 months ago

About the Role

Role Summary Lytx powers real-time safety for thousands of companies worldwide. The Data Services team provides shared capabilities—Schema Registry and data contracts, Data Product Catalog, Data Quality and Observability frameworks, and Data Delivery/Subscriptions—that many products rely on. As a Software Engineer in Test, you will ensure these multi-tenant services are correct, reliable, and measurable before they reach production. You will own service test infrastructure, API and contract tests, automated data quality signals, and performance/resilience suites. Working closely with software engineers, you’ll read and review service code, design testability into solutions, and enforce CI quality gates so safety insights ship with confidence. Responsibilities Design and implement test infrastructure and harnesses for backend services (Reporting Services, Registry, Catalog, DQ/Observability, Delivery). Define and automate data contract tests with versioning and compatibility checks. Build automated data quality checks and service observability; verify signals are emitted and actionable. Create performance/resilience suites (latency, throughput, error handling) and block releases on regressions. Integrate CI quality gates (GitHub Actions/Jenkins) for tests, coverage, and reliability signals. Read, review, and collaborate on service code; contribute fixes to improve testability. Partner with Enablement and Pipeline teams on shared testing patterns and DQ frameworks. Document test strategies, playbooks, and templates; coach teams via office hours and reviews. Design effective test cases across unit, integration, system, and contract testing; document test conditions, data setup, and expected outcomes. Required Qualifications 5+ years as a software/test engineer validating backend and data services with strong coding skills. Proficiency with Python and one typed language (C# preferred); strong SQL. API testing (REST/gRPC/event-driven) and consumer-driven contract testing. Kafka familiarity and event-driven patterns; basic understanding of lakehouse formats and metadata/catalog. CI/CD experience with quality gates; property-based testing and test doubles. Solid engineering fundamentals: concurrency, performance profiling, test design, and code reviews. Preferred Qualifications Data testing frameworks (Great Expectations/dbt tests) and observability tooling. Experience with Schema Registry (Apicurio) and metadata/catalog systems (OpenMetadata); lineage tooling. Performance tools (JMeter/Locust) and custom service perf harnesses; chaos testing. Kubernetes and IaC (Terraform/Helm). Success Metrics (6–12 months) Defect Escape Rate: Decrease from baseline; incidents caught pre-prod. Data Quality Coverage: Increase % services emitting actionable DQ/observability signals with SLAs. CI Quality Gates Adoption: Increase % repos enforcing gates (tests, coverage, reliability signals). Performance Regressions Blocked: count/ratio; latency and throughput targets met. MTTR for Service Incidents: Decrease via better detection and diagnostics. Interview Plan Stages: testing strategy, hands-on service test design/coding, API/contract testing scenario, collaboration. Signals: testability, reliability/observability, automation rigor, partnership with engineers. Innovation Lives Here You go all in no matter what you do, and so do we. At Lytx, we’re powered by cutting-edge technology and Happy People. You want your work to make a positive impact in the world, and that’s what we do. Join our diverse team of hungry, humble and capable people united to make a difference. Together, we help save lives on our roadways. Find out how good it feels to be a part of an inclusive, collaborative team. We’re committed to delivering an environment where everyone feels valued, included and supported to do their best work and share their voices. Lytx, Inc. is proud to be an equal opportunity/affirmative action employer and maintains a drug-free workplace. We’re committed to attracting, retaining and maximizing the performance of a diverse and inclusive workforce. EOE/M/F/Disabled/Vet. Lytx® is a leading provider of video telematics, analytics, safety and productivity solutions for commercial and public sector fleets. Our unrivaled Driver Safety Program, powered by our best-in-class DriveCam® Event Recorder, is proven to help save lives and reduce risk. We harness the power of video to help clients see what happened in the past, manage their operations more efficiently in the present and improve driver behavior to change the future. Our customizable services and programs span driver safety, risk detection, fleet tracking, compliance and fuel management. Using the world’s largest driving database of its kind, along with proprietary machine vision and artificial intelligence technology, we help protect and connect thousands of fleets and more than one million drivers worldwide. For more information, visit www.lytx.com, @lytx on X, LinkedIn, our Facebook page or YouTube channel. Private Notice: Please see Lytx’s Global Human Resources Privacy Statement for more information related to Personal Information we process and store related to our applicants.

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Software Engineer in Test (Data Services) position at Lytx.