The Role
SoFi is seeking a highly motivated and experienced Senior Full Stack Software Engineer to join the Member Growth team. This team is part of Sofis MarTech group and is dedicated to transforming the marketing technology landscape with the ultimate goal of accelerating SoFis member growth.
We will achieve this by developing and maintaining world-class fast personalized and high-performing web experiences across organic and paid channels. You will own the full development lifecycle building innovative solutions that directly influence our top-of-funnel user acquisitions. By offering tools for automation and self-service we empower the marketing team and promote a culture of innovation and adaptability in response to the digital landscape and privacy regulations.
What Youll Do
- Work on building React-based web applications ( SoFi Learn) with cross-functional teams improving web core vitals and overall site performance.
- Drive product-led growth by creating seamless personalized and high-converting experiences on the critical funnels.
- Develop testable and accessible features leverage a/b experiment for measurement identify and solve potential implementation issues.
- Generate enhance and promote ideas for useful new projects and technologies.
- Deliver and operate highly available and scalable services in a production environment.
- Communicate effectively with project leads product managers and software developers on multiple projects.
- Contribute to technical roadmaps and engineering excellence build and improve technical architectures across product features.
- Mentor other engineers support healthy technical culture and help the team grow.
What Youll Need
- Bachelors degree ideally in a technical field but we understand great engineers come from a variety of different backgrounds and also consider relevant work experience.
- 5 years of web development with modern javascript tooling and frameworks.
- Solid understanding of technologies around web frontend backend service design patterns and best practice.
- Experience in React TypeScript/JavaScript PHP Kotlin/Java MySQL/PostgreSQL. Familiarity with containerization (e.g. Docker Kubernetes) API framework (e.g. Spring or Spring Boot) and database (e.g. MySQL/PostgreSQL)
- Experience in building large-scale applications with full development lifecycles with unit functional and end-to-end testing.
- Willingness to roll up your sleeves collaborate with others and get stuff done.
- Solid sense of responsibility; driving a project from inception to completion
- Affinity and accountability for solving problems and shipping impactful features
- Be able to work efficiently and collaboratively in a dynamic production environment.
Nice to Have
- Direct experience in financial systems investments or lending platforms. Passionate about fintech and helping customers to make their money right.
- Experience in scaling highly available mission-critical systems
- Experience with event-driven architecture and data pipelines (Kafka Temporal).
- Familiarity with CSM like Wordpress from a migration or modernization perspective.
- Experience with observability and analytics tools such as Datadog Amplitude or Snowflake.
Required Experience:
Senior IC