Social Finance - Seattle, WA

posted about 1 month ago

Full-time - Mid Level
Remote - Seattle, WA
Religious, Grantmaking, Civic, Professional, and Similar Organizations

About the position

The Staff Software Engineer will play a crucial role in transforming the Money product architecture at SoFi, focusing on enhancing the banking core and implementing new account structures. This position involves maturing member-facing services and supporting integrated product offerings. The engineer will work collaboratively with various stakeholders, leading cross-functional teams to ensure project deliverables are met while maintaining high coding standards and best practices.

Responsibilities

  • Full development life-cycle design from project requirement to deployment.
  • Work on automation and improvement of data exchanges and data pipelines between internal and external teams.
  • Facilitate the definition of project scope, deliverables, and goals.
  • Lead cross-functional delivery teams to ensure deliverables are met.
  • Track project performance against defined milestones/goals.
  • Conduct process improvement projects to increase performance in vital program metrics.
  • Communicate ongoing project health with key stakeholders and business leadership.
  • Maintain strict compliance with established project management policies and guidelines.
  • Take initiative and produce timely results in a fast-paced and sometimes ambiguous environment.
  • Make significant contributions to the code base.
  • Define best practices and uphold coding standards.
  • Consistently demonstrate extremely high levels of technical knowledge, ingenuity, and creativity.
  • Develop and apply advanced technologies, engineering principles, theories, and concepts.
  • Work within the Engineering team to develop features that specifically benefit users.

Requirements

  • Bachelor's Degree in Computer Science or equivalent from a fully-accredited college or university.
  • 6+ years of Java programming experience.
  • 2+ years of Java, Kotlin, or Scala programming experience.
  • Proven understanding of relational databases and ORMs.
  • Experience working on a SOA or microservice-based application.
  • Knowledgeable with modern mobile design patterns.
  • Good fundamentals in web protocols.
  • Familiarity with mobile-web best practices.
  • Solid sense of responsibility; driving a project from inception to completion.
  • Experience working in a collaborative coding environment.

Nice-to-haves

  • Good knowledge of Continuous Integration (CI) and Continuous Deployment (CD).
  • Knowledge in analytics, metrics, and monitoring integrations.
  • Test-driven development along with unit and integration testing.
  • Knowledge of and contributions to mobile open source frameworks.
  • Full-stack experience, particularly in front-end technologies (JavaScript/TypeScript, React).
  • Familiarity with responsive design/development and mobile-web best practices.

Benefits

  • Competitive salary packages and bonuses
  • Comprehensive medical, dental, vision, and life insurance benefits
  • Generous vacation and holidays
  • Paid parental leave for eligible employees
  • 401(k) and education on retirement planning
  • Tuition reimbursement on approved programs
  • Monthly contribution up to $200 to help pay off student loans
  • Great health & well-being benefits including telehealth parental support and subsidized gym program
  • Fully stocked kitchen with snacks and drinks
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service