Logo for Housecall Pro

Architect Software Engineer - Brazil

Job description

Why Housecall Pro?

Help us build solutions that build better lives. At Housecall Pro, we show up to work every day to make a difference for real people: the home service professionals that support America’s 100 million homes. We’re all about the Pro, and dedicate our days to helping them streamline operations, scale their businesses, and—ultimately—save time so they can be with their families and live well.

While our headquarters are based in Denver, Colorado, our team spans the globe, with teammates across Brazil, Poland, the Philippines, Mexico, and beyond. We care deeply about our customers and foster a culture where our company, people and Pros grow and succeed together—no matter where they’re based. Leadership is as focused on growing team members’ careers as they expect their teams to be on creating solutions for Pros.  

We also offer:

TO BE CONSIDERED FOR THIS ROLE, PLEASE SUBMIT AN UPDATED RESUME TRANSLATED TO ENGLISH

Why Housecall Pro?

Help us build solutions that build better lives. At Housecall Pro, we show up to work every day to make a difference for real people: the home service professionals that support America’s 100 million homes. We’re all about the Pro, and dedicate our days to helping them streamline operations, scale their businesses, and—ultimately—save time so they can be with their families and live well. We care deeply about our customers and foster a culture where our company, employees, and Pros grow and succeed together. Leadership is as focused on growing team members’ careers as they expect their teams to be on creating solutions for Pros.  

🤜🤛  WHAT’S IN IT FOR YOU?

  • 💻🌎Remote environment: totally built to make you feel that we are all together in one space without leaving your home office!
  • 😎🏝Self Managed PTO: Beach? Mountains? Camping? Discovering new experiences? You are free to take time out as you need!
  • ⏰Flexible work hours: We believe that you can reach your professional and personal goals working with us and encourage you to have a work life balance!
  • 💡 A culture built on innovation that values big ideas: We are always open to new ideas that will improve the life of our Pros!
  • 💻 MacBook (or PC if you prefer!) + Setup Fee ($500): What is remote work without the right tools? Here at HCP, you can choose your computer and set up your home office!

 

We know what you are thinking…WHAT IS THE ROLE AND WHAT WOULD YOU BE DOING? 👀

As an Architect Software Engineer, you are a senior technical leader who defines and drives the architecture of the platform and product systems that power our business. You operate one level below our Distinguished engineers, partnering with senior leadership to translate business priorities, including enterprise readiness, AI integration, and compliance, into durable architectural decisions and scalable execution. You architect systems that are built with and for AI, treating AI code generation, agentic workflows, and LLM-integrated features as first-class concerns in system design, not afterthoughts.

You work closely with cross-functional teams to establish architecture standards, create scalable and reliable solutions, and ensure that our software aligns with business goals and technology strategy. You lead the technical vision for software projects,  critical platform and product domains (e.g., payments, billing, identity, search, APIs, data) , mentor engineers, and provide critical guidance on system design, code quality, and best practices. 

As a trusted advisor across teams, you guide major technical decisions, lead architectural reviews for high-impact initiatives, and help instill an engineering culture centered on excellence, velocity, and platform thinking. 

Your expertise helps bridge the gap between development and operations, enabling efficient, high-quality software delivery.

Our team is passionate, empathetic, hard working, and above all else focused on improving the lives of our service professionals (our Pros). Our success is their success.

 

In your day to day, you will: 

  • Define and evolve the technical architecture for platform and product systems, ensuring they scale to enterprise requirements and support developer velocity
  • Establish and drive adoption of architectural patterns, platform standards, and reusable primitives across engineering
  • Design systems that are legible to AI agents (clear contracts, good observability, deterministic boundaries) so AI-generated code can be safely shipped at scale
  • Establish patterns and guardrails for LLM-integrated features (prompt governance, evals, cost and latency budgets, fallback behavior)
  • Partner with the AI Harness / AI Leverage teams to evolve the internal platform that makes AI-generated code trustworthy
  • Collaborate with product managers and  senior leaders other stakeholders to align software architecture with long term business and product strategy business needs 
  • Lead cross-functional design reviews and provide architectural guidance for high-impact, company-wide initiatives
  • Identify and address technical debt, system bottlenecks, and reliability risks across teams and domains
  • Mentor senior engineers, embedding technical excellence and platform thinking throughout the organization
  • Troubleshoot and resolve complex technical issues related to software design and system performance and contribute hands-on to foundational components when needed, modeling scalable and secure solutions
  • Conduct research and proof of concepts for new technologies that could benefit our software ecosystem  and evaluate and integrate emerging technologies that enhance platform reliability, performance, and maintainability
  • Promote best practices through architectural documentation, tech talks, and internal training
  • Drive continuous improvement in software development processes and practice

 

We think this role is for you if have...

  • 8+ years of experience in software engineering with a strong focus on architecture and system design, including demonstrated success delivering large-scale systems and influencing across team boundaries
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience required
  • Expertise in software development using modern languages (i.e. JRuby, React, JavaScript, Python, Java, Node.js) to align with our primary stack
  • Deep understanding of software design patterns, microservices architecture, and RESTful API design, including experience driving monolith-to-microservices decomposition
  • Experience with cloud platforms (i.e. AWS, Azure, Google Cloud) and containerization (i.e. Docker, Kubernetes)
  • Proficient in database design and technologies (i.e. SQL, NoSQL, Redis), with familiarity in data partitioning, sharding, and high-throughput transactional systems
  • Strong knowledge of DevOps practices, CI/CD pipelines, and automated testing frameworks
  • Proven experience establishing architectural strategies and patterns that scale across teams, and mentoring senior engineers without direct authority
  • Exposure to platform services such as payments, billing, identity, data, or APIs, and to compliance-sensitive domains (e.g., PCI, SOC 2) is a strong plus

 

What will help you succeed???

  • Strong analytical and problem-solving skills with a strategic mindset, paired with pragmatic decision-making under ambiguity
  • Exceptional communication skills, with the ability to distill complex systems into clear guidance for technical and equally non-technical stakeholders
  • Ability to lead without authority and influence technical direction across teams and leaders
  • Adaptability to work in a fast-paced, dynamic environment with evolving priorities
  • Passion for mentoring and developing senior technical talent, and a commitment to raising the bar on engineering quality, velocity, and impact
  • Proven experience driving team efficiency or output quality through the strategic use of AI tools and automation

 

✨ Let’s talk numbers! ✨
Our compensation range for this role begins at $9000 USD per month 💵

 

Founded in 2013, Housecall Pro helps home service professionals (Pros) streamline every aspect of their business. With easy-to-use tools for scheduling, dispatching, payments, and more, Housecall Pro enables Pros to save time, grow profitably, and provide best-in-class service.

Housecall Pro’s brand portfolio includes Business Coaching by Housecall Pro, a business coaching solution for home services businesses. Our brands are united by a singular mission to champion our Pros to success.

We support more than 50,000 businesses and have over 2,000 ambitious, mission-driven, genuinely fun-loving teammates across the globe. If you want to do work that impacts real people, supported by a team that will invest in you every step of the way, we’d love to hear from you.   

Housecall Pro celebrates diversity and we are committed to creating an inclusive environment. We are an equal opportunity employer and do not discriminate on the basis of gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other category protected under the law.   #LI-Remote

Software Architect Related jobs

Other jobs at Housecall Pro

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.