Senior Mobile Engineer, Invest

SoFi SoFi · Fintech · Seattle, WA · Engineering

Senior Mobile Engineer at SoFi, a financial services company, focusing on the SoFi Invest platform. The role involves implementing functionality, architecting systems, and collaborating across Product, Design, and Engineering to build interfaces for millions of users investing in automated trading strategies. The position requires strong mobile programming experience, preferably with Flutter, and familiarity with Agile development in a microservices environment.

What you'd actually do

  1. Produce well-designed, scalable, and reusable code on schedule
  2. Independently design and build large features, breaking work into subtasks where necessary
  3. Maintain a high bar in code and design reviews, following modern mobile development practices
  4. Drive communication across the development team and with other stakeholders
  5. Collaborate across functions and teams to reduce ambiguity and keep projects on track

Skills

Required

  • 5+ years mobile programming experience
  • Flutter strongly preferred
  • Familiarity with Agile-based project development in a microservices environment
  • Experience with designing and consuming backend APIs for mobile applications
  • Test-driven development skills
  • Strong sense of responsibility
  • Experience working in a collaborative coding environment (and git specifically)
  • Able to design and build modern and highly-responsive customer-facing components

Nice to have

  • Bachelor’s degree (ideally in a technical field)
  • Experience working in Fintech and/or financial services sector

What the JD emphasized

  • strong sense of ownership and drive for delivery
  • Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture