Principal Engineer / Architect
Home SolutionsAbout the role
About the Role
Home Solutions is seeking a Vice President / Principal Software Engineer and Architect to lead the vision, architecture, and hands-on development of the critical systems that power our fast-growing business. You will be a senior technical leader within the organization - defining architecture, building modern, scalable systems, guiding engineering excellence, and solving the highest impact technical problems in our stack.
This is a highly impactful role at the intersection of back-end engineering, enterprise architecture, data systems, cloud infrastructure, and AI-driven automation.
Your Day-to-Day
Architecture, Technical Strategy & Roadmap: Lead and define the architecture of our backend systems, ensuring they scale with the needs of the business.
- Architect and guide the build of marketing technologies, predictive systems, and intelligent decisioning engines supporting the home-services consumer journey.
- Own and evolve core backend systems, including:
- Lead Management Platform (intelligent routing, partner integrations, auctions)
- Ad Targeting & Conversion Upload Systems (real-time pipelines optimizing platform feedback loops)
- Oversee infrastructure, codebases, and data flows across lead management, conversion upload systems, and backend integrations.
- Drive technical strategy and roadmap creation across backend engineering and integrations. Collaborate with data engineering and front-end teams.
- Partner with business, product, and data leaders to ensure systems meet performance, reliability, and scalability goals.
- Serve as a strategic thought partner to evaluate new technologies, architecture patterns, and long-term platform investments.
Hands-On Principal Engineering Leadership: Demonstrate deep technical expertise by designing and building high-scale, high-reliability systems.
- Implement scalable services using modern languages and frameworks (e.g., Elixir Phoenix, Python, JavaScript/TypeScript).
- Build cloud-native systems leveraging modern DevOps and AWS practices: IaC, CI/CD, identity management, observability, cost-optimized service design.
- Integrate predictive models, decisioning frameworks, and real-time data pipelines into mission-critical workflows.
- Apply an AI-superuser mindset - using AI-driven tooling, automation, and workflows to accelerate engineering output and quality.
- Take ownership of complex problems and deliver high-impact solutions with speed, clarity, and craftsmanship.
Mentor, Develop, and Champion Excellence: Shape a culture of engineering excellence while growing and guiding a high-performing team.
- Mentor a team of software and data engineers, supporting their technical growth and delivery.
- Establish and uphold best practices for testing, code quality, automation, security, and system reliability.
- Provide architectural guidance, conduct deep technical reviews, and support engineers in making strong, scalable design decisions.
- Foster a mindset of high ownership, continuous improvement, and operational excellence across the engineering team.
- Create clarity in technical decision-making and help maintain a fast-paced, accountable environment.
About You
- You are a senior technical leader with a continuous improvement mindset and a passion for architecting and building modern, scalable systems.
- 8+ years of engineering experience with increasing architectural and technical leadership responsibility.
- Significant experience designing and owning enterprise tech stacks for high-growth or complex digital businesses.
- Deep expertise in backend engineering, distributed systems, and modern API protocols.
- Experience with cloud infrastructure design in AWS.
- Programming expertise in languages such as Elixir, Python, PHP, JavaScript/TypeScript.
- Strong communicator able to partner effectively with Product, Data Science, and business stakeholders.
- Comfortable owning ambiguous, high-impact problems and driving them to completion.
- Proactive risk mitigation mindset with high urgency when critical issues arise.
- Motivated by autonomy, craftsmanship, and leveraging automation or AI to deliver better, faster outcomes.
- Nice to have:
- Data Architecture and Engineering Experience.
- Experience building or integrating modern data warehouses and pipelines (Postgres, Airflow, Fivetran).
- Strong SQL skills and experience with PostgreSQL and high-volume transactional systems.
About Us
Launched Fall 2017
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s