Job Closed
This listing is no longer active.
SoFi helps you save, spend, earn, borrow, invest, and protect your money–all in one app. NMLS 1121636
Staff Mobile Engineer
Location
Utah
Posted
142 days ago
Salary
$153.6K - $264K / year
Seniority
Lead
Job Description
Staff Mobile Engineer
SoFi
• Produce well-designed, scalable, and reusable code on schedule • Independently design and build large features, breaking work into subtasks where necessary • Maintain a high bar in code and design reviews in accordance with modern mobile development practices • Drive communication across the development team and with other stakeholders • Collaborate across functions and teams to reduce ambiguity and keep projects on track • Track project performance against defined milestones/goals • Mentor junior engineers throughout the organization • Create and improve technical documentation
Job Requirements
- Bachelor’s degree (ideally in a technical field), but we understand great engineers come from a variety of backgrounds; we will also consider relevant work experience
- 6+ years mobile programming experience (Flutter strongly preferred)
- Experience with Git-based distributed version control systems
- Familiarity with Agile-based project development in a microservices environment
- Experience with designing and consuming backend APIs for mobile applications
- Test-driven development skills
- Passion for solving complex problems
- Work and play well with others; SoFi is a collaborative environment.
Benefits
- This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above.
Related Guides
Related Job Pages
More Software Engineer Jobs
Curriculum Developer, AWS Certified AI Practitioner
Correlation OneCorrelation One is a technology company that is on a mission “to create equal access to data-driven jobs of tomorrow.” As an employer, the company is known for its empowering,
• Review and advise on the proposed curriculum outline • Develop instructional content such as lessons, labs/demos, practice exercises, and hands-on assignments • Create high-quality exam-style assessment items including rationales • Build domain-aligned learning experiences that emphasize practical understanding • Collaborate with other curriculum developers and participate in peer review • Attend weekly and ad hoc meetings for project check-ins • Deploy content on the learning platform if necessary
Senior Application Developer
Foley Hoag LLPFoley Hoag LLP is a law firm based in Boston, Massachusetts, dedicated to providing comprehensive legal services to clients, with areas of focus including corpo
• Design, develop, and implement custom software applications and modules. • Design, build, and maintain efficient ETL/ELT processes for batch and real-time data. • Write clean, efficient, and maintainable code in relevant programming languages (e.g. Java, Python, PowerShell, .NET, JSON). • Integrate applications with third-party APIs and external data sources. • Develop and manage database schemas, tables, scripts, and stored procedures for both SQL, SharePoint, and other relational databases. • Troubleshoot, debug, and optimize application performance and data bottlenecks. Perform regular database monitoring and performance tuning. • Collaborate with data analysts, Knowledge and QA teams to define business requirements and ensure user satisfaction. • Implement data security measures and ensure compliance with data protection standards. • Participate in code reviews, testing (unit, integration), and maintain comprehensive documentation. • Stay updated with emerging technologies and industry trends in software and data development, new database technologies, and products.
Manager, Forward Deployed Engineering
FederatoWhen underwriters have real-time risk selection and portfolio insights at their fingertips, profitable growth follows!
• Lead and coach a pod of Forward Deployed Engineers (FDEs) and Technical Program Managers (TPMs). • Own the technical delivery and implementation timelines for multiple customer accounts. • Understand implementation mechanics and configuration best practices. • Connect technical delivery outcomes to business milestones. • Serve as the "voice of the field" for Product and Engineering leaders. • Drive internal retrospectives and process improvements.
Desarrollador React Native – Junior
Multiplica TalentWe connect extraordinary talent with forward thinking companies.
• Unirse al equipo para participar en el desarrollo, mantenimiento y mejora de aplicaciones móviles multiplataforma (iOS y Android). • Enfocarse en construir interfaces eficientes, escalables y alineadas con las necesidades del negocio y la experiencia del usuario.



