Reporting to: Chief Technology Officer
Based at: Remote or Company Headquarters, Sandy, UT
Introduction
Fintilect specializes in building, hosting, and supporting information technology solutions for the credit union industry in the US. Specifically, Home and Mobile banking, Account Opening, Internet Lending, Electronic Document Solutions as well as Branch Automation. The VP of Engineering, US has the following role:
Working with the CTO, you will ensure that we maintain a focused, unified technical vision for our digital banking platform, Emerge. It is critical that the platform remains stable, secure, and consistently meets our customers’ expectations regarding functionality and performance.
You will work with development, delivery, and support teams, developing and integrating new features into the existing platform. Working with the Infrastructure team, you will monitor usage of the platform and consider how its architecture can be evolved to meet the ever-changing needs of our clients (and their customers).
As we develop on the Emerge platform, you will plan and coordinate changes to historical components to maintain consistent, modern architecture across web and mobile. Eradicating technical debt and driving the adoption of new standards are key responsibilities of the role.
As the Strategy team consider third-party integrations, you will assess the impact of new tech on the platform and work with the development team to integrate them quickly and efficiently, without compromising the high standards of security and privacy that exist in our market.
Key responsibilities and accountabilities
- Help define, document and evolve the software architecture for the Emerge Platform.
- Oversee the introduction of Generative AI data sources and Agentic AI Agents into the Emerge platform.
- Manage teams responsible for design and coding of software applications.
- Keep company management well informed of the status of department projects.
- Refine delivery processes, review team outputs, and measure productivity, to keep project hours aligned with work estimates.
- Practice and encourage knowledge transfer with a view to minimizing the detrimental impact and risks associated with siloed technical teams.
- Communicate and enforce company policy and procedures linked with client data security, privacy and confidentiality.
- Monitor and enforce adherence to the company’s Software Development Life Cycle.
- Monitor trends within the Information Technology, Software Development, and Credit Union markets.
- Maintain oversight of continuous improvement activities for the software development and software release processes, to provide for accurate, timely delivery of applications.
- Oversee continuous improvement of the software development staff.
- Evaluate new technologies that can be used to enhance the Emerge Platform.
Skills & Experience
Essential:
- Full understanding of multi-tier web-based software.
- Able to manage and direct staff, mentor teams, and act as a liaison between the business and delivery teams.
- Able to prioritize and manage multiple projects according to urgency and importance.
- Understand Agile and SCRUM. Some knowledge of Azure DevOps would be helpful.
- In-depth knowledge of C#, HTML, CSS, JavaScript, and related libraries.
- In-depth knowledge of web service integration (REST, JSON, XML, SOAP) and API interactions, most notably RESTful APIs.
- In-depth knowledge of SQL and excellent knowledge of Microsoft SQL Server.
- Understand Release Management components of the Software Development Life Cycle (SDLC) and be able to interface directly with clients to ensure the highest standards of delivery.
- Excellent communication and stakeholder management skills.
- Keen to learn new skills and technologies.
Desirable:
- Highly desirable to have experience of consuming and incorporating Generative AI into solutions.
- Highly desirable to have experience of Agentic AI, specifically developing solutions that are based on multi-agent architectures.
- Financial Services experience, especially with Credit Unions.
- Experience migrating from on-premise to the public cloud (AWS, Azure or GCP)
Education and Other Requirements:
- Bachelor’s degree in Computer Science, Information Technology or equivalent work experience.