Skip to content

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

  1. Initial phone screen answering a few short questions about AdvicePay and the position

  2. First-round interview

  3. Work sample

  4. 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