Remote Software Architect

Logo of Alto

Alto

πŸ“Remote - United States

Job highlights

Summary

Join Alto's growing team as the Architect, playing 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.

Requirements

  • 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

Responsibilities

  • 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
  • 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
  • Lead software transformations within high-growth environments at scale, loosely dedicating 70% of your time to design activities and 30% to coding tasks
  • Lead and mentor engineers, providing guidance, setting expectations, and fostering a culture of excellence and innovation
  • Develop and execute a technical strategy, driving innovation and ensuring an efficient and effective software development process
  • Collaborate with other departments and stakeholders to understand their needs and priorities and incorporate them into the engineering roadmap
  • Identify opportunities for process improvement, efficiency, and automation within the software development lifecycle

Benefits

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Alto know you found this job on JobsCollider. Thanks! πŸ™