GrepJob
Brain Corp

Staff Software Development Engineer in Test, Cloud Applications (Remote)

Brain Corp
Apply
4 days ago
Remote, United StatesStaff+

Base Salary

$148k - $185k/yr

Responsibilities

  • Design and implement scalable Python automation frameworks, reusable libraries, developer tooling, and validation platforms.
  • Architect automated validation across web applications, APIs, microservices, distributed cloud systems, mobile platforms, data pipelines, analytics platforms, and ML outputs.
  • Develop cross-device automated testing strategies for iOS and Android applications using cloud device platforms such as BrowserStack.
  • Create validation strategies for cloud-native microservices, service interactions, contract testing, integration testing, environment simulation, reliability, performance, and resilience.
  • Build data quality frameworks covering data integrity, schema evolution, lineage, reproducibility, model monitoring, drift detection, and ML performance validation.
  • Integrate automation and quality gates into CI/CD and deployment pipelines in partnership with infrastructure and DevOps teams.
  • Provide technical leadership across engineering, product, platform, data engineering, data science, and ML operations teams.
  • Lead and manage a small team of SDETs through architectural guidance, mentorship, performance reviews, career development, and technical direction.
  • Establish quality metrics, dashboards, observability strategies, release-readiness insights, and traceability between requirements, implementation, and verification.
  • Investigate system behavior and diagnostic data to identify root causes and drive cross-team issue resolution.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • 7+ years of software engineering or SDET experience with complex distributed systems, including at least 3 years in a technical leadership role.
  • Strong Python software development skills for automation, tooling, or validation systems.
  • Experience designing automation frameworks or validation platforms across UI, API, service, integration, and data layers.
  • Experience validating web applications, APIs, and distributed microservices architectures and integrating validation into CI/CD pipelines.
  • Knowledge of functional, integration, and system testing and modern quality engineering practices.
  • Experience with browser automation frameworks such as Playwright or Cypress.
  • Strong debugging, analytical, root-cause analysis, communication, collaboration, and technical documentation skills.
  • Ability to mentor engineers and influence engineering practices.
  • Experience using AI/ML-assisted testing techniques.
  • Preferred experience with SQL-based systems, data warehouses, ETL/ELT workflows, contract testing, quality dashboards, mobile applications, and cross-device testing platforms.
  • Experience with machine-learning validation, simulation-based testing such as NVIDIA Isaac Sim, cloud/mobile/data environments, mobile robotics or industrial automation, and robotics sensors is a plus.

Benefits

  • Remote work arrangement.
  • Discretionary annual target bonus.
  • Stock options.
  • 401(k) plan with match, no waiting period, and immediate vesting.
  • Medical, dental, vision, life, disability, Employee Assistance Program, legal/identity support, and pet insurance.
  • Medical and dependent-care Flexible Spending Accounts.
  • Flexible vacation, paid sick leave, community-volunteering time off, 10 paid company holidays, and a winter company shutdown.

Tech Stack

CypressiOSPythonSQL

Categories

AI & MLData EngineeringTesting