SoFi logo
SoFiPosted 2 weeks ago

Staff Software Engineer

On-siteFrisco, Texas, United States

Full TimeSenior LevelLargeFintech

Job Summary

Design, build, and maintain full stack internal applications supporting risk, compliance, and business workflows by developing scalable backend services, APIs, and data integrations connecting logic with Snowflake and enterprise platforms. Construct intuitive frontend experiences, visualization dashboards, and workflow tools to help users interpret data and complete operational tasks efficiently. Integrate AI infrastructure and AI-enabled capabilities to improve productivity, automation, and decision support within internal applications. Partner with business stakeholders to translate ambiguous processes into clear technical designs, system workflows, and implementation plans. Own architecture and technical direction for complex components, including infrastructure, reliability, observability, and security. Establish engineering practices for full stack development, testing, release management, and operational support while mentoring engineers through design reviews, code reviews, and knowledge sharing. Identify opportunities to simplify systems, reduce operational burden, and increase developer productivity across cross-functional partners including risk, compliance, data, security, and product teams.

Required Qualifications

  • 8+ years of professional software engineering experience
  • significant experience building production full stack applications
  • Strong backend engineering skills
  • API design
  • service architecture
  • data modeling
  • integration with enterprise systems
  • Capable frontend engineering experience
  • building user-facing applications
  • dashboards
  • workflow tools
  • modern web technologies
  • Deep experience with cloud infrastructure
  • distributed systems
  • observability
  • deployment patterns
  • operational excellence
  • Hands-on experience working with Snowflake
  • similar cloud data warehouse platforms
  • Experience building data-driven applications
  • analytics workflows
  • visualization dashboards
  • for business users
  • Familiarity with AI infrastructure
  • LLM-enabled applications
  • model-serving patterns
  • AI workflow integrations
  • Strong understanding of security
  • access control
  • data handling
  • enterprise application design principles
  • Proven ability to lead technical design
  • for complex systems
  • influence engineering direction
  • across a team
  • Demonstrated ability to mentor engineers
  • raise the technical bar
  • through thoughtful review
  • coaching
  • and example-setting
  • Excellent communication skills
  • ability to work directly with business stakeholders
  • clarify ambiguous requirements
  • and explain technical tradeoffs clearly

Desired Qualifications

  • Experience in risk, compliance, financial services, lending, fraud, controls, audit, or regulated environments
  • Experience with BI, dashboarding, or data visualization tools and frameworks
  • Experience designing human-in-the-loop AI workflows
  • document intelligence systems
  • or business process automation tools
  • Experience with workflow orchestration
  • event-driven systems
  • or data pipeline integrations
  • Experience building internal platforms that serve multiple business teams or operational functions
  • Experience with governance, lineage, auditability, and controls for data-intensive applications

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce