Director, Engineering
AbrigoAbout the role
We provide technology that community financial institutions use to manage risk and drive growth. Our solutions automate key processes – from anti-money laundering to fraud detection to CECL readiness to lending workflows - empowering our customers by addressing their Enterprise Risk Management needs.
This is an exciting opportunity for someone who is not only a master of their craft, but also shares our commitment to driving a strong company culture by putting their heart and soul into their work every day.
Abrigo is looking for a Director of Engineering who will be responsible for leading the design, development, and implementation of our Financial Crimes software solutions. We are looking for a hands-on engineering leader who embraces ownership and entrepreneurship while collaborating seamlessly across engineering, product and implementation teams.
Primary responsibilities include providing expertise and guidance on cloud-native architecture (AWS), SAAS/PAAS application development, and large-scale data platforms. This leadership role will combine technical expertise with people management, ensuring our teams deliver high-quality, scalable, and secure solutions that meet our business needs. This position will be based out of our office in Raleigh, NC or Austin, TX or remote.
What You'll Do:
- Lead Engineering Teams: Provide leadership and direction for multiple engineering teams, fostering a culture of innovation, collaboration, and excellence.
- Architectural Leadership: Drive the architecture and design of AWS cloud-native solutions, with a focus on scalable and secure multi-tenant SAAS applications.
- Application Modernization: Lead the modernization of legacy applications, transforming them into cloud-native platforms that leverage the latest tools and technologies.
- Data Platforms & AI/ML: Partner with internal teams for the development of data ingestion platforms, AI/ML solutions and vendor integrations, and data pipeline automation.
- Hands-on Development: Provide technical guidance to engineering teams, including hands-on coding and code review when necessary.
- Agile Development Practices: Champion agile methodologies and practices to ensure incremental, high-quality and timely delivery of projects.
- People Management: Manage, mentor, and coach engineering staff, fostering professional growth, engineering culture and career development.
- Vendor and Partner Resources: Manage efficiently third-party vendor relationship, ranging from software components to engineering resource augmentation.
- Cross-functional Collaboration: Work closely with product managers, designers, and business stakeholders to define technical strategies and validate product roadmaps.
- Stakeholder Communication: Clearly communicate technical decisions, strategies, project progress, and financials to senior leadership and other stakeholders.
What You'll Need:
- 12+ years of software development experience, with at least 5 years in a leadership or management role.
- Extensive experience building with AWS cloud-native architecture, including services like EC2, EKS, S3, Lambda, RDS, DynamoDB, Aurora, Kafka, Messaging services
- Solid knowledge of microservices architecture, containerization (Docker, Kubernetes), and serverless computing
- Hands-on experience in software development with tech stack like .net, C#, Postgres, SQL Server, Vue JS, APIs, RESTful Services
- Proven experience in modernizing legacy software platforms - Refactoring, Patterns for legacy displacement, Testing strategies.
- Exposure to building data in
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s