Software Engineer (Quality Engineer Specialist)
CORE PROFILE
The Senior Software Engineer (Quality Engineering Specialization) is a software engineer who focuses their programming talent on system reliability, test automation infrastructure, and CI/CD safety nets.
This individual is a complete software developer who directs their coding capabilities toward platform health. A defining capability of this role is the technical acumen to investigate complex, system-wide quality issuestracing bugs to the code, analyzing network payloads across distributed integrations, profiling database performance, and diagnosing architectural bottlenecks.
Functioning within a "team of teams" matrix, they partner with product and platform squads to build automated testing frameworks that empower the department to ship code safely.
Their software development background brings role flexibility to the team. Depending on sprint demands, they will be called upon to fulfill different capacities, including stepping into main-line feature branches to write application code, optimize database performance, or fix complex bugs. This engineer’s technical roadmap is guided by an understanding and appreciation of the product’s business logic and the commercial impact of production downtime, using their skills to protect critical user journeys.
NATURE OF WORK
The work centers on converting quality assurance into a programmatic, automated engineering function, serving as both a shield for production and an accelerator for deployment speed.
Core Objectives
- Programmatic Quality Infrastructure (Baseline Software Engineering): Build and scale robust automated testing frameworks and diagnostic tools across the full technical stack.
- Federated Quality Alignment (Team of Teams): Partner across development, DevOps, and product teams to integrate automated safety gates, driving fast feedback loops.
- Cross-Functional Versatility (Role Flexibility): Pivot between quality engineering infrastructure and active feature development, writing core application code or patching bugs based on team capacity.
- Business-Critical Risk Mitigation (Product & Business Alignment): Align test coverage, chaos engineering, and performance profiling with the core business workflows that impact customer retention and revenue.
Key Responsibilities
- Deep Technical Investigation: Analyze cross-system integrations, trace execution flows, debug code failures, profile system performance, and diagnose API contract mismatches.
- Automation Framework Architecture: Design and write maintainable automation code to validate complex end-to-end user flows, microservices boundaries, and data pipeline integrity.
- Pipeline Integration & DevOps: Embed automated linting, security scanning, and test suites directly into shared CI/CD pipelines to minimize deployment friction.
- Product-Aligned Validation Strategy: Engage with product management to understand feature requirements, translating business logic into comprehensive test cases that protect the user experience.
REQUIRED QUALIFICATIONS
- Professional Experience: 5+ years of professional software engineering experience, with a heavy emphasis on building automated testing ecosystems, developer tooling, or infrastructure safety nets.
- Proven Application Development Track Record: Demonstrable experience reading, writing, debugging, and modifying main-branch production application code (frontend or backend).
- Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical software engineering industry experience.