Senior Software Engineer, Agentic Test Platform
Listed on 2026-01-24
-
Software Development
Software Engineer, Cloud Engineer - Software, Senior Developer, DevOps
The Role
Senior Staff Software Engineer, Agentic Test Platform
Engineering WA - Seattle
CA - San Francisco
Shape a brighter financial future with us. Together with our members, we’re changing the way people think about and interact with personal finance. We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. We’re a fast-paced, highly collaborative organization with a strong emphasis on ownership and delivery.
Join us to invest in yourself, your career, and the financial world.
The Role:Responsibilities
We are looking for an experienced Senior Staff Software Engineer to join our Builder Tools engineering organization with a mission to enable SoFi engineers to elegantly solve problems. You will directly impact, influence and lead the direction and architecture of our AI-powered software testing experience, and elevate product reliability through testing infrastructure innovations and practices. You will lead, define, and tackle complex problems from architecture to implementation and adoption with a strong sense of ownership and delivery.
What You’ll Do:
- Technical leadership - Provide thought leadership for the technical strategy, design, implementation, delivery and operations for AI-powered agentic testing (autonomous test generation, execution, failure remediation) and foundational test infrastructure (environment, data generation, multi-tenancy).
- Innovate - Collaborate with cross-functional teams to drive innovation in testing enablement infrastructure, experience and tooling.
- Exemplary Practitioner - Be a subject matter expert in the testing domain, including outcome KPIs and metrics, and operational excellence.
- Mentor - Collaborate with engineers to provide mentorship and domain expertise to enhance the team’s technical capabilities.
- Continuous Improvement - Contribute to a culture of continuous learning, data-driven decisions and improvements. Proactively identify and manage risks.
- Collaborate – Build strong working relationships with coworkers and cross-organizational teams.
- Influence - Influence and scale the adoption of platforms, tools and best practices across the engineering organization.
What You’ll Need:
- Experience - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- 8+ years software development experience.
- Experience developing in a cloud environment (e.g., AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies, service meshes (e.g., Istio, Envoy), CI/CD pipelines and automated testing.
- Expertise - Deep knowledge of testing practices for micro-services (e.g., multi-tenancy, ephemeral test environments, test user and data generation techniques). Deep awareness of testing tools (e.g., Locust, Artillery), frameworks (e.g., Kotest, Mockito) and techniques (e.g., fuzz, property).
- 2+ years of experience using or developing AI tools (e.g., Claude Code, Prompts, Cursor), AI infrastructure (e.g., MCP, RAGs, Vector DBs), agent frameworks (e.g., Agent SDK, Langchain, Langfuse).
- Design - Strong understanding of software design principles and distributed systems architecture.
- Problem solving - Strong problem solving and programming fundamentals (algorithms, data structures).
- Coding Skills - Proven coding skills (e.g., Java, Kotlin, Python) delivering large-scale systems with infrastructure automation (e.g., Terraform).
- Project Ownership - Ability to own, manage and deliver projects from scoping through launch. Experience with Agile development processes.
- Strong Interpersonal skills - Excellent written and verbal communication; ability to collaborate with technical and non-technical members in cross-functional teams.
Preferred Qualifications:
- Experience with security, compliance, and risk management in cloud environments.
- Experience with monitoring and logging (e.g., Datadog, Elastic, Coralogix).
- Experience with container orchestration (e.g., Docker, Kubernetes) and networking.
Compensation and Benefits
The base pay range for this role is $ - $. Final base pay offer will be determined based on factors such as experience,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).