Software Engineering Manager

New American Funding
4h$155,000 - $180,000Hybrid

About The Position

New American Funding is seeking an experienced Software Engineering Manager to join our team. The successful Software Engineering Manager focuses on managing and evolving the development, configuration, and customization of the company’s consumer facing applications and management of ancillary systems and services that are integrated with Loan Origination & Loan Processing Applications, coaching the development team on high quality code delivery, and exploring alternative development technologies and techniques. In addition to building applications, this position provides guidance on business strategies and logic, provides effective planning to satisfy product roadmap, and provides effective development progress communication including product manager, owners, and quality assurance. Finally, the successful Software Engineering Manager assists with development efforts, leading by example, and providing mentoring to eager team members!

Requirements

  • Bachelor’s degree in software engineering, computer science, or a related engineering field, or an equivalent combination of education and work experience.
  • 8+ years of experience in software development, with a focus on developing high-quality, scalable software applications.
  • Experience with Github CoPilot and other AI tools
  • Strong programming skills in C#, .NET Core and Microsoft SQL.
  • Experience with Azure Cloud
  • Experience with Agile software development methodologies such as Scrum.
  • Excellent problem-solving and analytical skills, with a strong attention to detail.
  • Strong communication skills, with the ability to work effectively in a team environment.

Nice To Haves

  • Experience with Cosmos DB or other related NoSQL technologies is a plus.

Responsibilities

  • Manages and guides Development teams, works closely with the team to understand user stories prior to refinement and provides high level sizing and technical insights during backlog grooming.
  • Supports Agile practices and Backlog health of the team, holds responsibility for releasing products on release cadence and takes initiative in creating or adopting resources to increase team efficiency.
  • Drives the adoption and ongoing education of AI tools and technologies, empowering the development team to effectively integrate AI into their day‑to-day engineering workflows.
  • Works with the Director and AVP to understand the dev team members’ growth plans and help them work towards their short and long-term goals.
  • Works with product managers on roadmaps, release schedules, and delivering on the release timelines.
  • Presents innovative technologies to software architect for evaluation and implementation.
  • Removes impediments and blockers for team.
  • Interact with internal and external partners at all levels within the organization and represent our technical platform.
  • Writes effective, efficient, and well-designed code when required.
  • Develop and maintain software documentation, including design diagrams and specifications, and technical documentation.
  • Leads by example, providing a fun and healthy team atmosphere.
  • Ensure applications operate efficiently and provide production support, data research, code analysis and web and windows development work including enhancements and hot fixes when necessary.
  • Stay up to date with emerging trends and technologies in software development, and continuously improve technical skills and knowledge.
  • Mentor and train junior software engineers, providing guidance and support as needed.

Benefits

  • health, dental & vision
  • retirement with company contribution
  • parental leave
  • mental health & wellness benefits
  • generous PTO
  • sales incentive pay for most sales roles and an annual bonus plan for eligible non-sales roles
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service