Hometap helps homeowners get more from homeownership — and life — by allowing them to access their equity, debt free.
Director of Software Architecture
Location
United States
Posted
9 days ago
Salary
$210K - $225K / year
Seniority
Lead
Job Description
Director of Software Architecture
Hometap
• Manage a team of architects and contribute to beneficial technologies • Identify how AI can be leveraged across the company • Mentor architects from diverse backgrounds • Drive the establishment of our architecture methodology • Identify architectural investment needs based on the product roadmap • Partner with Product, Design, and Engineering Management to execute architecture work • Communicate architectural efforts and future technology vision
Job Requirements
- 10+ years of software engineering experience with progressive technical growth
- Substantial experience in a Software Architect position
- People management experience
- Expert understanding of all things SDLC
- Proficiency in cloud architectures, AWS, AI/ML tooling, MVC systems, DevOps, scaling integrations, and service observability/monitoring
- Ability to build a vision for future technology applications
- Skill in collaborating with technical and non-technical stakeholders
- Ability to communicate and advocate for high-level software initiatives
- Bonus points for familiarity with Salesforce integrations, Django/Python, and React
Benefits
- Competitive compensation
- Healthcare coverage
- Generous PTO
- Meaningful equity package
- Work-from-home stipend
- Parental leave
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer II, GTM AI Agents
ToastWe empower the restaurant community to delight guests, do what they love, and thrive.
• Spend the majority of your time coding and developing backend services and ML pipelines • Contribute to the development of new internal products that leverage LLMs and Agentic AI • Build and maintain the backend connections between our custom quoting engine, Salesforce, and internal data lakes • Collaborate with the team to solve synchronization challenges • Take defined product requirements and turn them into well-tested, production-ready code • Participate in code reviews and help maintain deep observability for every service the team ships.
• Design, code, test, and debug applications using modern programming practices. • Collaborate with senior developers and technical teams to support software development initiatives. • Learn and apply tools and technologies, including AI tools, Git, version control, JSON, and testing tools. • Assist in maintaining code documentation and version control processes. • Support Agile development practices and participate in sprint planning and reviews. • Engage in problem-solving and troubleshooting for development challenges. • Contribute to team objectives and take on additional responsibilities as needed.
• Design, code, test, and debug applications using modern programming practices. • Collaborate with senior developers and technical teams to support software development initiatives. • Learn and apply tools and technologies, including AI tools, Git, version control, JSON, and testing tools. • Assist in maintaining code documentation and version control processes. • Support Agile development practices and participate in sprint planning and reviews. • Engage in problem-solving and troubleshooting for development challenges. • Contribute to team objectives and take on additional responsibilities as needed.
• Design, code, test, and debug applications using modern programming practices. • Collaborate with senior developers and technical teams to support software development initiatives. • Learn and apply tools and technologies, including AI tools, Git, version control, JSON, and testing tools. • Assist in maintaining code documentation and version control processes. • Support Agile development practices and participate in sprint planning and reviews. • Engage in problem-solving and troubleshooting for development challenges. • Contribute to team objectives and take on additional responsibilities as needed.


