SoFi · 2 months ago
Senior Software Engineer, Test Platform
SoFi is a next-generation financial services company that aims to reshape personal finance through innovative technology. They are seeking a highly skilled Senior Software Engineer to join their Test Platform team, where the role involves designing and maintaining software systems that enhance testing and reliability for backend and web applications.
CreditCredit CardsFinancial ServicesFinTechLendingWealth Management
Responsibilities
Design, develop, and maintain software and systems that enable engineers to test backend and web applications, delivering reliable and scalable solutions
Collaborate with product engineering teams to understand requirements and design platform capabilities that are efficient, robust, and developer-friendly
Provide technical leadership for initiatives in Testing and Reliability, with a focus on integrating AI-driven automation and autonomous testing practices
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
Qualification
Required
Bachelor's or Master's degree in Computer Science, Software Engineering or a related technical field
5+ 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)
Strong understanding of software design principles, and distributed systems architecture
Proven programming skills (Java, Kotlin, Python, Go) in developing enterprise scale systems
Expertise in automated testing strategies, testing in production, test tenancy, API mocking, traffic capture, routing and playback technologies
Excellent problem-solving skills and ability to think strategically about the Testing and Reliability domains
Ability to manage and deliver projects from scoping through launch
Effective communication and collaboration, and proven skills to operate effectively in a cross-functional team
Preferred
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
Benefits
Comprehensive and competitive benefits
Company
SoFi
SoFi is a finance company that offers a range of lending and wealth management services.
H1B Sponsorship
SoFi has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (213)
2024 (117)
2023 (131)
2022 (118)
2021 (81)
2020 (42)
Funding
Current Stage
Public CompanyTotal Funding
$12.25BKey Investors
Fortress Investment GroupPGIMQatar Investment Authority
2025-12-04Post Ipo Equity· $1.5B
2025-07-29Post Ipo Equity· $1.5B
2025-04-17Post Ipo Debt· $3.2B
Recent News
Business Wire
2026-01-07
2026-01-06
dcm.com
2025-12-31
Company data provided by crunchbase