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. We're also pretty big on celebrating individuality—after all, one of our core values is "you do you." And we actually live it. Really.
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
As the Architect, you will play a pivotal role in our organization's technical leadership, overseeing the design and development of our software systems to ensure they align with OneAlto strategy. Your responsibilities include guiding architectural decisions and providing technical leadership within the engineering team. This role demands a deep understanding of software engineering, exceptional problem-solving skills, and the ability to mentor other engineers to success.
Responsibilities:
- Technical Leadership: Advise on technology selection to achieve the target state architecture and make decisions regarding improvements to current technologies. Engage in technical conversations across the entire engineering team and contribute to well-documented conclusions.
- Architectural Design: Architect and review code to implement high-quality, scalable, future-proof services with effective system boundaries that align with our long-term vision and strategy.
- Hands-on: Lead software transformations within high-growth environments at scale, loosely dedicating 70% of your time to design activities and 30% to coding tasks.
- Technical Mentorship: Lead and mentor engineers, providing guidance, setting expectations, and fostering a culture of excellence and innovation.
- Technical Strategy: Develop and execute a technical strategy, driving innovation and ensuring an efficient and effective software development process.
- Collaboration: Collaborate with other departments and stakeholders to understand their needs and priorities and incorporate them into the engineering roadmap.
- Continuous Improvement: Identify opportunities for process improvement, efficiency, and automation within the software development lifecycle.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 15+ years of experience in engineering, with a preference for candidates with a mix of start-up and large-company experience
- Golang, PHP, Elixir, Java, or equivalent; microservices, third-party integration, SSO, multitenancy, and IAM
- Strong background in software architecture, design, and development.
- Experience with AWS
- Excellent problem-solving and technical decision-making skills.
- Strong communication and collaboration skills.
- Knowledge of best practices in financial technology, software development methodologies, and emerging technologies.
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
- 16 paid holidays, including one 3-day weekend per month
- Comprehensive health insurance options for employees
- 401(k) with company match up to 3% yearly
- Competitive compensation, including equity
- Discounted and/or free Alto investor accounts
- Flexibility to work from anywhere in the US - work from home or our Nashville office
- No-meeting Fridays
Well, what are you waiting for? Apply already! :)
Alto is an Equal Opportunity Employer and Prohibits Discrimination of Any Kind
About Alto
#Li-Rem
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! :)