Software Developer

Finance of America,

About The Position

Finance of America helps homeowners 55+ access the equity they’ve built while staying in full control of their home and their financial future. Through a range of reverse mortgage solutions, we help customers shape the retirement they’ve earned while continuing to evolve how we serve and work together. Joining Finance of America now means stepping into a period of momentum and growth, with teams actively shaping what comes next and opportunities to make an impact and grow your career. The purpose of this role is to design, build, and maintain custom software solutions. The Software Developer works closely with both the product owner and development team to deliver high quality software to meet stakeholder requirements. They make the team better by helping others when needed, providing ideas during the planning/refinement process, and encouraging discussion and collaboration with other developers. The role follows all company standards and processes without supervision.

Requirements

  • Minimum 2 years of experience as a full stack .Net developer.
  • Minimum 1 year of experience with .Net Core.
  • Experience with a JavaScript framework like Angular or React. Angular preferred.
  • Solid understanding of object-oriented programming principles.
  • Experience with ORM tools such as Entity Framework or Dapper.
  • Familiarity with Docker containers.
  • Experience with relational databases such as SQL Server.
  • Understanding of fundamental design principles behind a scalable application.
  • Ability to create database schemas that represent and support business processes.
  • Implementation of automated testing platforms and unit tests.
  • Experience writing HTML5, CSS3 and JavaScript.
  • Proficient understanding of code versioning tools such as Git or BitBucket.
  • Experience with a cloud provider such as AWS.
  • Experience with Agile software development lifecycle tools such as Jira or Azure DevOps.

Nice To Haves

  • Angular preferred.

Responsibilities

  • As part of a team, aligns with the business to architect and implement enterprise-level software that puts the customer first.
  • Collaborates with teammates to produce sophisticated designs and quality products to take our deliverables to the next level.
  • Participates in Scrum teams to build and maintain efficient, reusable, and reliable code using a cloud-first approach, when possible.
  • Participates in Agile Scrum ceremonies (e.g. sprint plans, backlog grooming, and retrospective two-week sprints).
  • Performs other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service