Senior Engineering Manager
- Software Development
- Full-time
- Draper, UT
- Remote friendly
- 180K - 270K USD a year
Posted on August 26, 2025
About the Role
We're seeking an experienced Engineering Manager to lead our engineering team as we build cutting-edge AI solutions that empower financial advisors to better serve their clients. You'll be responsible for managing and scaling a team of talented engineers while driving the technical strategy and execution of our AI-powered platform. This role combines hands-on technical leadership with people management in a fast-paced startup environment.
Key Responsibilities
Team Leadership & Development
Manage, mentor, and grow a team of 5-10 software engineers across various levels of seniority
Conduct regular 1:1s, performance reviews, and career development discussions
Foster a culture of technical excellence, kindness, and hard work
Lead hiring efforts including sourcing, interviewing, and onboarding new team members
Technical Strategy & Execution
Partner with product management to define technical roadmaps and delivery timelines
Oversee system architecture decisions for scalability, reliability, and security
Ensure engineering best practices including code reviews, testing, CI/CD, and documentation
Balance technical debt management with feature velocity in a startup environment
Drive technical decision-making around AI/ML infrastructure and model deployment
Cross-functional Collaboration
Collaborate with compliance and security teams to ensure regulatory requirements are met
Partner with customer success to understand and address technical customer needs
Communicate technical concepts and trade-offs to non-technical stakeholders
Project & Delivery Management
Track and report on engineering metrics and KPIs
Identify and mitigate technical risks and bottlenecks
Ensure on-time delivery of high-quality software releases
Required Qualifications
7+ years of software engineering experience with at least 2 years in engineering management
Strong technical background with hands-on experience in modern programming languages
Experience building and scaling production systems, preferably in fintech, AI/ML, or B2B SaaS
Proven track record of hiring, developing, and retaining engineering talent
Experience with cloud platforms (AWS, GCP, or Azure)
Excellent communication skills with ability to work effectively with both technical and business stakeholders
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Preferred Qualifications
Experience in financial services or fintech, with understanding of compliance requirements (SOC 2, GDPR, etc.)
Background in AI/ML engineering or working closely with data science teams
Experience with LLMs, RAG systems, or other modern AI architectures
Track record of building engineering teams from 5 to 20+ people
Experience in early-stage startups (Series A-C)
Knowledge of financial advisory workflows and tools
Interview Process
A 30 minute live coding exercise. Just want to make sure you can code!
A paid trial week where you build a simple feature, review PRs, meet with other engineers.
What We Offer
Meaningful equity stake in a fast-growing startup
Comprehensive health, dental, and vision insurance
Flexible remote work arrangements ($500 equipment stipend)
Learning and development budget
Opportunity to shape the future of financial advisory services through AI
Work directly with founders and executive team
About Our Tech Stack
We are an Elixir + Liveview app, running on Kubernetes, hosted on GCP, all defined in Terraform. Our repo and CI is on Github. We use Slack for communication and Notion for documents and project management.
Remote restrictions
- Must be a resident of United States