SoFi
SoFi

37 Sofi Engineers Jobs Hiring Near You

... the engineers you develop. Why This Role? * Scope. Digital Identity is horizontal infrastructure. Every product at SoFi depends on your platforms. A design decision you make affects millions of ...

Principal Software Engineer, Loans Platform

Seattle, WA · On-site

$153K - $206K/yr

SoFi is seeking enthusiastic Principal Software Engineers who are ready to lead the technical and strategic evolution of our financial services platform in support of our goals that put our members ...

Senior Product Manager, Operations

Seattle, WA · On-site

$144K - $190K/yr

You will partner closely with Support Operations, Engineering, Design, Data, and Product teams across SoFi to identify high-impact opportunities, define priorities, manage tradeoffs, and deliver ...

You will partner closely with Support Operations, Engineering, Design, Data, and Product teams across SoFi to identify high-impact opportunities, define priorities, manage tradeoffs, and deliver ...

Senior Staff AI Engineer

San Francisco, CA

$123K - $169K/yr

SoFi's Senior Staff AI Engineer is a hands-on AI engineering role in SoFi's growing independent risk organization. This is a critical, senior role responsible for setting the technical direction ...

SoFi's Credit team manages credit risk activities for our lending products (Student Loan Refinance ... Engineering, and use business knowledge and quantitative and analytical skills to drive revenue ...

SoFi's Credit team manages credit risk activities for our lending products (Student Loan Refinance ... Engineering, and use business knowledge and quantitative and analytical skills to drive revenue ...

Senior Staff AI Engineer

San Francisco, CA · On-site

$123K - $169K/yr

SoFi's Senior Staff AI Engineer is a hands-on AI engineering role in SoFi's growing independent risk organization. This is a critical, senior role responsible for setting the technical direction ...

... engineers, and business team Company : SoFi is a finance company that offers a range of lending and wealth management services. Founded in 2011, the company is headquartered in San Francisco, USA ...

The team SoFi's Credit team manages credit risk activities for our lending products (Student Loan ... Engineering, Legal and Compliance. Use business acumen, credit experience and quantitative and ...

next page

Showing results 1-20

Staff Software Engineer, Test Platform

Staff Software Engineer, Test Platform

SoFi

San Francisco, CA

Other

Posted 3 days ago


Job description

The Role:

We are seeking a highly skilled and experienced Staff Software Engineer to join our Test Platform team. In this role, you will have the opportunity to directly impact the design and architecture of our Developer Platform and tooling that enables SoFi engineers to create and deliver high-quality solutions. You will collaborate and partner with a curious team of engineers to design and deliver solutions that raise the testing and reliability standards for our backend and web applications. This new team will be focused on building a green field project to enable autonomous testing for our AI driven SDLC, leveraging cutting edge technologies to deliver a highly resilient and thorough platform. If you are a seasoned Staff Software Engineer with a passion for building products that just work and enabling developers to build reliable services, and a strong background in distributed systems, we invite you to apply for this exciting and new opportunity.

What You'll Do:

  • Provide technical leadership for initiatives in Testing and Reliability, with a focus on integrating AI-driven automation and autonomous testing practices.
  • Collaborate with product engineering teams to understand requirements and design platform capabilities that are efficient, robust, and developer-friendly.
  • Architect and implement solutions that accelerate integration, load, performance, and chaos testing-including the use of AI for automated test generation, selection, and failure analysis.
  • Deliver software that enables seamless testing and operation of backend systems in cloud-native, containerized, and CI/CD environments, supporting shift-left and continuous delivery.
  • Research, prototype, and productionize AI/ML tools to enhance developer productivity, test coverage, and test maturity.
  • Lead code reviews, refactoring, and provide constructive feedback to team members, promoting a culture of continuous improvement.
  • Champion best practices for code health, test automation, environment stability, and software maintainability, contributing to the evolution of autonomous testing at SoFi.

What You'll Need:

  • Experience - Bachelor's or Master's degree in Computer Science, Software Engineering or a related technical field.
  • 8+ years of software development experience.
  • Experience developing in a cloud environment (AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies and service meshes (e.g., Istio, Envoy).
  • Design - Strong understanding of software design principles, and distributed systems architecture.
  • Coding Skills - Proven programming skills (Java, Kotlin, Python, Go) in developing enterprise scale systems.
  • Expertise - Expertise in automated testing strategies, testing in production, test tenancy, API mocking, traffic capture, routing and playback technologies.
  • Problem Solving - Excellent problem-solving skills and ability to think strategically about the Testing and Reliability domains.
  • Project Ownership - Ability to manage and deliver projects from scoping through launch. 
  • Communication - Effective communication and collaboration, and proven skills to operate effectively in a cross-functional team.

Nice to haves: 

  • Experience with load testing (e.g., Locust, Artillery), E2E testing (e.g., Cypress), failure injection and chaos testing (Gremlin, AWS FIS) technologies.
  • Experience with monitoring and logging (e.g. Datadog, Elastic, Splunk).
  • Familiarity with CI/CD pipelines and tools (e.g., Argo, GitLab CI/CD).
  • Experience with security and compliance requirements in cloud environments.