Senior Engineering Manager
Alto
Be a Part of Something Big
At Alto, we're changing the way people invest for the future.
For too long, only the ultra-wealthy could afford to benefit from alternative investments, and that meant a lot of missed opportunities for everyday investors. Alto was founded on the belief that a diversified portfolio is essential to investing for the future, and that's only possible if everyone can invest in the assets they're truly interested in.
So we created a solution that allows ordinary people to invest their tax-advantaged retirement funds into non-traditional assets, like real estate, startups, securitized artworks, cryptocurrency, and more.
By joining Alto's growing team, you'll be helping to make our mission a reality. And you'll work with some truly unique people who are passionate about what they do.
To learn more about our team and working with us, please visit our Before You Apply page, which features videos of our CEO and other team members answering questions about working at Alto.
Job Summary
We are Alto IRA, a fast-growing FinTech company revolutionizing retirement investing through innovative technology. We’re seeking a Senior Engineering Manager to lead high-performing engineering teams with exceptional people leadership. You’ll lead and mentor engineers, fostering their growth, while applying technical expertise to oversee architecture, guide technical decisions, and ensure scalable, secure solutions that achieve goals for our users and business. You’ll inspire your teams, steer technical discussions, and drive on-time project delivery while aligning engineering with business objectives in a regulated industry.
Responsibilities:
Technical Leadership:
- Provide technical direction across multiple engineering teams, establishing best practices for scalability, security, and compliance.
- Lead the achievement of Alto IRA’s architectural vision, ensuring systems support secure, scalable solutions for retirement investment innovation.
- Perform code reviews and provide technical guidance to ensure high-quality, maintainable codebases, without daily coding responsibilities.
- Facilitate technical discussions to resolve complex challenges and align team efforts.
- Evaluate vendor and third-party technologies for seamless integrations that support business objectives.
People & Team Management:
- Lead, mentor, and develop senior and principal engineers, fostering a high-performance, collaborative culture.
- Strategically scale and structure engineering teams to meet evolving business demands and growth trajectories.
- Spearhead hiring efforts for critical technical roles, aligning talent acquisition with current and future roadmaps.
- Partner with the People Team and Talent Acquisition to develop and implement effective recruiting and retention strategies.
Project & Product Execution:
- Guide cross-team project execution, prioritizing user results while aligning technical roadmaps with product goals and ensuring on-time delivery.
- Manage risk, incident response, and dependencies to ensure projects meet deadlines without compromising quality.
- Collaborate with Product Managers to balance technical constraints with user goals and business results, driving consistent, on-schedule feature releases.
- Track progress meticulously, identify risks early, and mitigate blockers to guarantee timely project completion.
Strategic & Operational Excellence:
- Standardize engineering processes, best practices, and delivery methodologies across teams.
- Optimize resource allocation, ensuring cost-effective technology investments.
- Lead initiatives to drive continuous improvement in technical processes, governance, and operational efficiency.
- Represent engineering leadership in cross-functional and executive-level discussions, ensuring alignment with overall business strategy.
Qualifications:
- 7+ years of software engineering experience, with 3+ years in technical leadership driving on-time project delivery.
- Deep technical expertise to lead code reviews, steer technical discussions, and provide strategic oversight (hands-on coding not required daily).
- Proven experience managing complex technical projects, with a strong track record of delivering on time through effective planning, execution, and stakeholder communication.
- Expertise in designing scalable, secure architectures and leveraging cloud systems (AWS preferred).
- Track record of hiring, developing talent, and scaling engineering teams to meet deadlines.
- Exceptional communication, collaboration, and problem-solving skills, with a focus on driving on-time delivery in fast-paced environments.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience.
- Experience in FinTech or regulated industries strongly preferred; background in IRAs or cryptocurrency is a plus.
Why Alto?
We answered your most pressing questions before you apply here. We are a dynamic and collaborative team, all working towards a common goal. With every interaction, you feel our culture throughout our company. We care about diversity, inclusion, and belonging, and every voice is heard. We also care most about our people. We show it through our actions, and we offer a lot of really great benefits, including:
- A generous open PTO policy
- Comprehensive health insurance options for employees
- 401(k) with company match up to 3% yearly
- Equity as a part of your compensation
- A competitive compensation and benefits package
- 12 paid holidays
- Discounted and/or free Alto investor accounts
- Four to 12 weeks paid parental leave
- A remote-first culture - work from home or our Nashville office
- Flexibility to work from anywhere in the US
- An emphasis on work-life balance
- No-meeting Fridays
Well, what are you waiting for? Apply already! :)