Taro Logo

Software Architect

HomeBuddy is a fast-growing home improvement platform connecting homeowners with contractors across the US, focusing on lead quality and long-term partnerships.
Principal Software Engineer
Remote
10+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Architect

HomeBuddy is seeking a seasoned Software Architect to join their growing team in shaping the future of home improvement services. This role offers a unique opportunity to lead the technical vision of a product-first company that's revolutionizing how homeowners connect with contractors across the US.

As Software Architect, you'll be at the forefront of designing and implementing large-scale, high-load systems while mentoring team members and ensuring architectural excellence. The position requires a strategic mindset to translate business needs into technical solutions, combined with hands-on experience in multiple programming languages and cloud technologies.

The ideal candidate brings 10+ years of software development experience, with proven expertise in web applications, cybersecurity, and open-source technologies. Your strong communication and facilitation skills will be essential in guiding teams, managing technical dependencies, and fostering collaboration across the organization.

HomeBuddy offers an attractive remote work environment with flexibility and work-life balance. The company provides comprehensive benefits including paid time off, equipment allowance, mental health support, and continuous learning opportunities through paid training and conferences. The compensation package is industry-leading, reflecting the senior nature of the role.

This position is perfect for an experienced architect who thrives in a fast-paced, evolving environment and wants to make a significant impact on a growing platform. You'll work with cutting-edge technologies while helping shape the future of home improvement services, all while enjoying the benefits of remote work and a supportive, collaborative culture.

Last updated 3 months ago

Responsibilities For Software Architect

  • Mentor and guide team members on architectural concerns and tooling
  • Coordinate and facilitate activities for architectural design and managing technical dependencies
  • Guide the creation and evolution of architecture
  • Create models and evaluate alternative approaches
  • Translate business strategy into technical vision and strategy
  • Provide technical expertise to business stakeholders
  • Ensure teams adhere to architectural direction and standards
  • Ensure system's adherence to NFRs
  • Facilitate gathering/managing Non-Functional requirements
  • Participate in Buy vs. Build and Go-no-Go discussions
  • Lead the search and analysis of solutions and tools

Requirements For Software Architect

  • 10+ years of experience designing and implementing software applications
  • Experience with multiple programming languages
  • Experience working on large-scale, high-load systems
  • Knowledge of web applications, cybersecurity, and open-source technologies
  • Outstanding collaboration, communication, and facilitation skills
  • Experience overseeing multiple projects simultaneously
  • Experience analyzing code and architecture
  • Extensive experience with public cloud technologies
  • Expertise in Agile/Lean architecture approaches
  • Advanced level of English

Benefits For Software Architect

Mental Health Assistance
  • Work from anywhere flexibility
  • Flexible schedule
  • Paid vacation, sick leave, and local holidays
  • Partially paid work equipment
  • Industry-leading compensation package
  • Performance recognition and rewards
  • Fitness and mental health program allowance
  • Paid training opportunities including courses, events, and conferences

Interested in this job?