
Engineering Manager
- On-site, Remote, Hybrid
- Bozeman, Montana, United States
- $155,095 per year
- Product Development
Job description
About Us
Well-known financial advisors Michael Kitces and Alan Moore witnessed firsthand the growing demand for fee-for-service financial planning. This inspired them to create a solution that could streamline billing processes for advisors while ensuring regulatory compliance. Since its public launch in 2018, AdvicePay has become a cornerstone of the financial planning landscape, serving thousands of advisors and firms nationwide and earning recognition for its innovative approach.
Today, AdvicePay continues to grow and adapt with new features and partnerships, enhancing the platform's capabilities. Driven by our belief in the fee-for-service model, our mission remains clear: to empower advisors and firms in offering fee-for-service financial planning. Our aim is to make getting paid for advice easy and scalable for everyone involved – from advisors to the home office, and clients. As the industry evolves, we're dedicated to staying ahead of the curve, ensuring that AdvicePay remains the trusted solution for financial professionals nationwide.
We are headquartered in Bozeman, Montana and we are incredibly proud to be listed on the Inc. 5000 list of America's Fastest-Growing Private Companies for 3 years in a row, as well as being recognized as a 2022 WealthTech 100 company, which places us among the top 100 innovative FinTech providers in the world addressing opportunities faced by the wealth and asset management industries.
You’ll love working here if you value - and want to contribute to - a positive, inclusive, innovative, and “Get Sh*t Done” culture where teammates help one another succeed and are committed to doing the right thing. If you're up for the challenge of disrupting an industry, join us.
About the Position
As AdvicePay’s Engineering Manager, you’ll be focused on building a high-performing, healthy, and inclusive Development Team made up of software and quality engineers. You’ll care deeply about supporting each team member’s growth while delivering high-quality, valuable features that align with our company priorities.
In this role, you’ll be guiding day-to-day execution to make sure the team is focused, unblocked, and making steady progress. You’ll work closely with Product Management to scope initiatives, allocate resources, and make thoughtful tradeoffs — always with the goal of delivering value to our customers.
You’ll operate as a player-coach: rolling up your sleeves when needed while empowering others to take ownership and grow. You’re someone who leads by example, promotes technical excellence, and knows how to balance speed with quality. You thrive in a collaborative environment and play a key role in scaling our systems and team sustainably as we grow.
We’re excited about you because you’re energized by the opportunity to mentor others, shape our engineering culture, and help us continuously raise the bar.
What You’ll Be Doing
Leadership and Team Management
Lead, manage, and hold Development Team members accountable
Conduct regular 1:1s, performance conversations, and career development planning with Development Team members
Uphold our culture of Learning-Driven Development to ensure that each developer is in their learning sweet spot
Advocate for engineering best practices and foster a culture of continuous improvement
Collaborate with the Head of Product Development to manage and provide input on Development Team budget
Lead the process of recruiting, hiring, and onboarding for the Development Team
Define scorecard metrics to drive the desired behaviors and outcomes
Embrace the use of EOS (Entrepreneurial Operating System) using L10 meeting formats and all other EOS tools as adapted by AdvicePay
Software Development Life Cycle
Collaborate with the Head of Product Development to determine, implement, and iterate on a Software Development Life Cycle that supports the organization’s needs
Support sprint planning, backlog refinement, and release readiness activities
Lead team standups and technical refinement meetings
Maintain QA standards and processes that ensure product quality is never deprioritized or sacrificed
Coordinate with cross-functional stakeholders to maintain a smooth and transparent release process
Identify risks and propose mitigation strategies to maintain delivery commitments
Recommend improvements for the developer experience, including tools, processes, and best practices to increase productivity and team member engagement
Technology
Review pull requests in order to:
Catch obvious anti-patterns
Ensure code is aligned with team expectations for maintainability, readability, and unit test coverage
Identify team member coaching/upskilling opportunities
Ensure that peer code reviews are thorough and thoughtful
Use available resources to identify causes of user-reported issues or warnings of potential issues (logs, alerts, etc)
Prioritize the implementation and maintenance of an automated regression suite for end-to-end testing
Collaboration
Partner closely with Product Team to plan, scope, and deliver valuable features
Collaborate with Product Team on customer-driven statements of work to provide accurate budget and time estimates
Collaborate closely with CISO to ensure security of application
Support Sales and Customer Success in customer and prospect conversations when technical expertise is needed
Triage escalated Support issues and guide the team in the troubleshooting process in order to address issues properly and promptly
Participate in the Incident Management process when required
Other duties as assigned
The Deets
Start Date: Immediately
Status: Exempt, Full-time (40-45 hours/week)
Location: Bozeman, MT or Remote
Department: Product Development
Reports to: Head of Product Development
Direct Reports: 4 Software Engineers, 1 Quality Engineer
Compensation & Benefits
Salary: $155,095/year based on accountabilities for this position and our transparent salary structure shared with all Team Members during their first week
Flexible paid time off days to maintain work-life harmony (we encourage you take at least 3 weeks off per year!)
11 paid holidays when the office is closed
401(k) with match - you put in 6% and we put in 4.5%
12 weeks of paid parental leave for the birth or adoption of a child
Health benefits package provided of up to $450/month for an individual, $1000/month for families
Dental, Vision, Voluntary Life and AD&D, and Accident insurance options
Employer-paid life insurance
Employer-paid long-term disability coverage
$1800/year to cover the cost of working with a financial planner, plus up to $500 toward the one-time upfront fee
$250/quarter to spend on yourself specific to our core value of “Be Well Being You”
$500 donated to a non-profit organization of your choice when you volunteer 40 hours/year
$2,000/year in Professional Development funds
A sabbatical program that includes a cash bonus and extra time off at 5, 10, and 15 years
Subsidized employer-sponsored childcare through our internal daycare program for Bozeman area Team Members
Pet insurance
Company-owned laptop provided
Relocation package available to those moving to the Bozeman, MT area
Please see our Team Member Handbook to learn more about the benefits and perks we offer!
Job requirements
What You’ll Bring to the Table (If you think, “I only meet 80% of these qualifications”, still apply!)
Experience leading engineers in an agile development environment (required)
Experience working closely with and/or leading a formal QA function (required)
Experience with development and management of a multi-tenant SaaS application
Familiarity with the following or similar (along with the proven ability to efficiently learn new technology): Go, Vue, PostreSQL, Redis, Git, AWS
Proven knowledge of secure coding practices, and a drive to learn about new threats and technologies that may affect our environment
Proven ability to work collaboratively across functions to define/negotiate scope and identify tradeoffs in the pursuit of delivering value to users
Experience balancing short-term execution with long-term strategy and growth
Excellent communication and organizational skills
BS degree in Computer Science or equivalent experience
High sense of personal responsibility + integrity (required)
An understanding of and strong alignment with our core values (required)
Legally authorized to live and work in the United States (required)
What Will Make You Stand Out From the Crowd
While totally not necessary, props to folks who have one or more of the following:
A proven track record of growing junior developers into high-performing senior engineers
Direct experience working in Fintech
Experience using EOS, having helped shape team practices around accountability, scorecards and solving issues using the EOS framework
Familiarity or experience working with Stripe
Application
Cover Letter: Instead of a traditional cover letter, we’d like you to respond to the following prompt in just a few paragraphs (no more than one page!)
At AdvicePay, we value engineering leadership that balances autonomy with strong collaboration. In your cover letter, please share your personal take on what makes a great Engineering Manager. Reflect on real experiences - whether leading a team or being part of one - that have shaped your views. We're especially interested in your own insights and what you've learned along the way.
Resume (to be uploaded)
Applications will be reviewed as they are received. Please note that we review every application individually, and because our team is small, we’ll be closing this posting once we’ve received a manageable number of applicants (around 50 - 75). If you’re interested in this role, we encourage you to apply sooner rather than later - we don’t want you to miss the window!
Process
Initial phone screen answering a few short questions about AdvicePay and the position
First-round interview
Work sample
Final round, including:
Company Core Values interview
An informal coffee chat to get to meet some current AP team members
Final wrap interview with the hiring manager
Our typical hiring process takes 4-6 weeks from when we first post the job to when we extend a final offer
After applying, please be on the lookout for an email from us confirming receipt of your application, as well as future correspondence (emails sometimes get caught in your Junk/Spam folder or a Promotions tab)
AdvicePay believes that our Team Members, and the individual identities and experiences of our Team Members, are our key differentiators. We won't settle for mere acceptance of each other's differences because we maintain that our Team is better because of our differences, not in spite of them. As such, our culture celebrates, champions, supports, protects, and thrives on our various and collective identity categories. AP is beyond proud to be an equal opportunity employer.
or
All done!
Your application has been successfully submitted!