Senior Software Engineer, Quality Platform

Posted 8hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer enhancing quality and validation in modern fintech solutions. Collaborating with engineering teams to build frameworks and improve testing practices across UI and APIs.

Responsibilities:

  • Help define and build our quality engineering strategy across UI, API, data, and partner-facing surfaces.
  • Improve and extend end-to-end test coverage for high-value workflows, with an emphasis on maintainability, signal quality, and developer confidence.
  • Build deeper API-level validation for our GraphQL server and partner-facing REST surfaces, including contract testing, schema validation, regression coverage, and test data strategy.
  • Work with product engineers to choose the right level of validation for each problem: unit, integration, API, contract, end-to-end, synthetic monitoring, observability, or exploratory testing when appropriate.
  • Use AI and LLM-based tools thoughtfully to accelerate quality work, such as generating test cases, identifying coverage gaps, creating fixtures, analyzing failures, or building internal testing utilities.
  • Know when not to use AI. A script, deterministic check, schema validator, or focused test runner is often the better answer.
  • Help define what “done” means for features from a quality perspective, without becoming a bottleneck.
  • Mentor engineers on writing testable software, designing stable interfaces, and creating systems that are easier to validate.
  • Collaborate with engineering, product, customer success, and support to turn real customer workflows and production learnings into better automated coverage.

Requirements:

  • 7+ years of professional experience in software engineering, quality engineering, SDET, infrastructure, reliability, or a closely related technical role.
  • Strong software engineering fundamentals and the ability to write production-quality code, not just test scripts.
  • Experience designing and maintaining automated test frameworks for complex SaaS applications.
  • Hands-on experience with modern browser automation tools such as Playwright, Cypress, or Selenium.
  • Strong API testing experience, ideally with GraphQL and REST.
  • Experience testing complex business workflows involving state, permissions, data integrity, async jobs, integrations, and third-party systems.
  • Comfort working in CI/CD environments and understanding how tests should behave in pull requests, staging, release pipelines, and production-like environments.
  • Pragmatism about testing strategy. You know every bug does not require an end-to-end test, and every test does not belong in the UI.
  • Curiosity about AI-assisted engineering and testing, balanced with strong engineering judgment.
  • Clear communication around risk, tradeoffs, gaps, and why a certain kind of validation matters.

Benefits:

  • 100% paid employee health, dental, and vision plans
  • 10 observed holidays and a flexible PTO policy so you can recharge
  • $1000 home office budget to get you set up for success
  • $2400 co-working budget for face time with your colleagues
  • $600 learning and development budget
  • 401K so you can save for your future
  • And much more