Job Closed
This listing is no longer active.
We make home service experiences better for everyone.
Principal Engineer / Architect
Location
United States
Posted
115 days ago
Salary
$0
Seniority
Senior
Job Description
Principal Engineer / Architect
Home Solutions
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, 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, Home Solutions targets the rapidly digitizing home services vertical and matches homeowners with the right service provider to meet their needs. Through our websites, Home Solutions has a proprietary audience of 47M+ homeowners and prime real estate in search engines. We are on a mission to make homeownership easier by creating high quality content that pairs consumers with providers in a range of related categories. Home Solutions was incubated within Three Ships, a growth equity firm that launches and invests in digital companies, builds great leadership teams, and helps them rapidly scale. The Three Ships portfolio currently includes several businesses - Home Solutions, Pillar 4, and Guardian Service. Why You Should Join Us Results: Home Solutions is the fastest-growing marketplace company in the home services category. Opportunity : Home services is a $600 billion market that largely still operates like it’s 1999. During the next decade, we anticipate a huge digital transformation in the category, and marketplace companies will lead the way. Ownership & Impact: We seek talented people with the desire to own and run parts of the business that drive company performance. Leadership is fully aligned and incentivized around our growth-focused mission. Exposure & Learning: You will have a front-row seat in growing a business. Your teammates have built and sold companies, managed 100s of employees, and run campaigns with Fortune 500 brands. The opportunity to build new skills and learn from smart people is endless. Career Growth: There is no cap on growth, promotions, or the opportunity to own and put your stamp on important projects. Prove your value and you will be rewarded accordingly. Fun: The team has a high bar for excellence, but also a real interest in each other and making work fun The Package As a full-time employee of Home Solutions, you’ll have access to competitive benefits, including flexible time off, health/dental/vision, 401k match, an annual Relax & Recharge Bonus, an annual Learning & Development stipend to enroll in class(es) of your choosing, and up to $75 mobile reimbursement. If you join us in person in our Raleigh or Charlotte locations, we have an office stocked with snacks, coffee, and just about every other beverage you can imagine. EEOC Statement All applicants are considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, gender identity, or any other discriminatory factors. Please note that we do not provide immigration sponsorship for this role. All offers are subject to a background check.
Related Guides
Related Categories
Related Job Pages
More Architect Jobs
Test Architect – Automation
Cronos EuropaDigital and Communication Solutions for EU Institutions and International Organisations.
• Design a complete automation test strategy working closely with the Test Managers and Architects • Responsible for the overall automation strategy, tools and technologies selection for the product test automation • Proactively bring issues and problems to the attention of the team; generate and propose solutions • Provide technical leadership and support in designing and implementing CI/CD • Create quality gates in the overall CI/CD strategy • Guide the QA Engineers in standardizing the QA practices and tools • Conduct trainings and ad-hoc support for QA Engineers • Create automation framework and best practice for all QA practice • Oversee the maintainability of the framework, code re-factoring and performance of test runs • Run parallel tests to reduce run time • Analyse and verify best automated and manual test approaches and execute acceptance, integration and system testing • Record test results and report and verify software bug fixes to accept automation criteria • Analyze performance test requirements and develop test plans and debug to understand test objective requirements • Execute performance testing and present results for validating and analysis to Project Teams • Proactively identify additional test automation opportunities and analyse potential benefits • Estimate testing effort accurately and coordinate with team members for work activities • Involve in product design to guarantee adherence of test coverage for meeting end user requirements • Coordinate with program and development management teams in product development lifecycle to conform end user product and quality requirements and shipment schedule • Answer technical issues to resolve and follow up • Prepare software defect tracking and report status of the testing activities to stakeholders
Business Architect – Industry Innovation, Co-Development
Guidewire SoftwareEngage, Innovate, Grow Efficiently
• Lead requirements definition and validation for co-development initiatives. • Shape reusable business frameworks and solution patterns across multiple accounts. • Act as the bridge between industry knowledge and solution design. • Influence product direction by bringing continuous market insights into Guidewire development. • Mentor Business Analysts, helping them grow into versatile consultants. • Represent InnoCoDev externally as a thought partner to customers.
• Translate business segment strategy into functional plans and guide end-to-end execution. • Evaluate internal functions, business development strategies, and IT processes to promote efficiency, increase security, and support the organization's goals. • Create and implement business architecture models that reflect the organization's strategies and vision. • Create methods for compliance architecture, such as data storage, metadata management, and change control. • Determine and implement build-versus-buy strategies and suggest improvements to reduce costs in alignment with the overall business strategy. • Provide business architecture to guide projects that follow reference architectures, strategic technology stacks, and standards and best practices. • Build organizational knowledge of external and internal technical capabilities and trends, facilitate the evaluation of vendors and products, and provide oversight and governance for configuration and implementation of products. • Establish and document the technology direction and standards for application platforms, including all aspects of software, applications, integration, middleware translators, utilities, tools, and languages for use by information technology groups. • Apply extensive knowledge of business drivers, technology strategy, and software architecture goals to develop and deliver clear, comprehensive data, technical, and product architectures. • Leverage AI tools and platforms as an integral part of daily responsibilities to enhance decision-making, streamline workflows, and drive data-informed outcomes. • Perform other job duties as assigned.
• Own the end-to-end design, execution, and delivery of storage architecture initiatives across 4–6 active projects per month • Serve as the primary technical owner for storage outcomes, from requirements through implementation and stabilization • Architect, evaluate, and evolve storage solutions in a rapidly changing environment, including frequent platform updates and growth • Act as a customer-facing technical lead, clearly communicating design decisions, tradeoffs, and recommendations • Adapt quickly to shifting priorities and changing requirements while maintaining delivery timelines • Partner with offshore teams that handle after-hours operations, ensuring continuity and quality of execution • Balance speed and quality, applying pragmatic decision-making to avoid over-engineering and diminishing returns • Provide guidance and technical leadership without micromanagement, operating as a trusted expert.




