SoFiposted 4 days ago
Full-time • Entry Level
Seattle, WA

About the position

We are seeking a Software Engineer to join the FROST Signals engineering team at SoFi. This team will play a pivotal role in accelerating feature development for our Decisioning and Machine Learning platforms, provide robust transaction fraud controls and restrictions, optimize fraud operations workflows, and improve our integrations with crucial third party vendors. The ideal candidate will be a collaborative, results-oriented, and pragmatic team player who takes ownership and accountability for the quality of their work and the success of the overall product. At SoFi, we value collaboration across teams, and you will be involved in the entire product lifecycle, from ideation through building, deploying, and continual improvement. We're looking for engineers who are passionate about solving complex technical challenges, including scaling machine learning in production, and who are committed to both their own career growth and mentoring their fellow team members.

Responsibilities

  • Collaborate with cross-functional teams to design, architect, and implement end-to-end software solutions.
  • Design and develop robust, scalable, and secure server-side applications and APIs.
  • Work with databases and data models to manage and store information effectively.
  • Participate in architecture discussions and provide valuable insights to drive technical decisions.
  • Conduct thorough testing of software components, including unit testing, integration testing, and end-to-end testing.
  • Keep abreast of industry trends, best practices, and emerging technologies in software development.
  • Create and maintain technical documentation for developed software, APIs, and processes.

Requirements

  • Bachelor’s Degree in a technical field.
  • 1 year programming experience, ideally on a modern stack.
  • Familiarity with Java, Kotlin, Spring, PostgreSQL, and React.
  • Experience working in a collaborative coding environment.
  • Agile Development Experience.
  • API Design experience.
  • Solid sense of responsibility; driving a project from inception to completion.
  • Affinity for solving problems and diving deep into the details.

Nice-to-haves

  • Experience scaling highly available, mission-critical systems and platforms.
  • Test-driven development along with unit and integration testing.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service