New American Funding is seeking an experienced full stack software engineer to join our mobile team. This candidate will be a technical leader and a key influencer of the team, responsible for designing, developing, and implementing high-quality software solutions that meet customer needs.
Responsibilities:
- Develop, build, and optimize AI agents and workflows using Google Vertex AI, Agent Space, and Document Ingestion tools
- Integrate and operationalize data pipelines and AI models on Databricks and/or Snowflake, leveraging their respective AI suites for scalable, secure, and compliant solutions
- Lead by example, contributing high-quality code and technical solutions (Python, SQL, REST APIs, C#, etc.)
- Serve as the team’s subject matter expert on Google AI suite, including Vertex Search, Agent Space, Document Ingestion, and related GCP tools
- Drive adoption of best practices for agentic AI, document intelligence, and event-driven automation across NAF’s proprietary platforms
- Collaborate with cross-functional teams, to enhance our platform micro-service architecture and build a back-end for front-end API
- Write clean, efficient, and well-documented code, adhering to coding standards and best practices
- Develop and maintain software documentation, including design diagrams and specifications, and technical documentation
- Debug and troubleshoot production issues, identifying and resolving software defects in a timely and efficient manner
- Participate in code reviews, and Scrum ceremonies, providing constructive feedback and suggestions for improvement
- 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
Requirements:
- Bachelor's Degree in Software Engineering, computer science, or a related engineering field, or an equivalent combination of education and work experience
- 7+ years of experience in software development, with a focus on developing high-quality, scalable software applications
- 2+ years hands-on with Google AI suite or Microsoft AI Studio (Vertex AI, Agent Space, Azure AI Studio, Document Ingestion, GCP) in enterprise environments
- Strong programming skills in C#, .NET Core and Microsoft SQL
- Experience with Azure Cloud or other cloud providers
- 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
- Experience with Postgres DB or other related NoSQL technologies is a plus
- Prior work in mortgage, lending, or financial services
- Experience with agent development kits (ADK) and standardized AI frameworks
- Ability to design and implement no-code/low-code solutions for business workflows