Senior Staff Software Engineer – Sofi Money
Company | SoFi |
---|---|
Location | Seattle, WA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 8+ years experience as a software engineer, designing and implementing complex software solutions.
- Experience with Java / Spring / Kotlin / DynamoDB / Temporal / AWS.
- Expertise with any modern Java frameworks, REST APIs, and relational databases.
- Deep understanding of software architecture, design patterns, and best practices for building scalable and robust applications.
- Proven experience in leading and mentoring engineering teams, promoting technical excellence and collaboration.
- Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to diverse audiences.
- Experience with Kafka, Docker, Kubernetes, cloud infrastructure, Terraform and CI/CD.
- Willingness to collaborate with others to get stuff done.
- Willingness to grow your leadership skills.
Responsibilities
- Help shape the technical architecture & design of the Sofi money
- Deliver highly available and scalable services in a production environment
- Generate ideas for new initiatives and technologies
- Mentor other engineers, support the technical culture, and help grow the team
- Communicate and collaborate with product and design
- Work within and across teams to resolve technical conflicts and achieve consensus
- Lead the development and testing of our systems and services
- Ensure that our codebase remains easy to change and is always shippable.
Preferred Qualifications
- Expertise in Fintech / Payments / Credit Products
- Expertise in analytics, metrics, and monitoring integrations and using data to make decisions
- Test-driven development along with unit and integration testing
- Interest in personal finance
- Experience building data models and pipelines
- Machine Learning and automated decision experience
- GraphQL experience