Senior Software Engineer – Collections
Company | SoFi |
---|---|
Location | Seattle, WA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level, Senior |
Requirements
- Bachelor’s Degree, in a technical field
- 4+ years programming experience, ideally on a modern, microservice stack
- Our core stack is Java / Spring / PostgreSQL / AWS. Expertise with any modern Java frameworks, REST APIs, and relational databases
- Strong sense of accountability and ownership; driving a project from inception to completion
- Willingness to roll up your sleeves, collaborate with others and get stuff done
- Experience working in a team coding environment, refining designs together, working through code reviews and managing requests
- Passionate about broadening your technical skill set, trying out new ideas, and teaching others.
- Effective communication skills
- Desire to grow, learn, and collaborate with a team of engineers
Responsibilities
- Use different object-oriented programming languages to build performant and scalable backend applications in a cloud-based microservice architecture
- Participate in shaping the technical architecture of the product
- Own technical solutions for new product requirements
- Deliver highly available and scalable services in a production environment
- Generate ideas for new initiatives and technologies
- Collaborate with business stakeholders, product management, operations, and peer technical teams to focus on delivering impactful products
- Mentoring other members of the team and helping foster a learning environment within the team
- Work in our core stack: Java / Kotlin / Microservices / Spring Boot / AWS / PostgreSQL.
Preferred Qualifications
- Experience with cloud native services, Kafka, Temporal, Postgress, Snowflake, Datadog, Optimizely.
- Fintech/finance experience
- Experience solving data-heavy problems such as designing/building a data pipeline