Build your career at Paradigm!

 

 

 
 
 

Senior Manager, Software Engineering - Homebuilder Solutions

Location: , United States

Paradigm is a software company transforming the way that the residential, construction & building product industries operate across the globe. We are looking for a Senior Manager, Software Engineering to be part of revolutionizing these industries. We are building the future of how homes are designed, estimated, and built by revolutionizing construction workflows with modern software engineering, agent-assisted systems, and mobile-first experiences. We are powered by our parent company, Builders FirstSource (NYSE: BLDR): a Fortune 300 company with over $23 billion in revenue and more than 29,000 employees across 550+ locations, BFS is redefining construction through data, digital infrastructure, and AI-powered innovation. 
 

This role combines modern software engineering with intelligent automation to create user experiences where AI agents collaborate with construction professionals on plan interpretation, quantity takeoffs, and cost estimation.

The solutions you'll lead will integrate across Homebuilder Solutions and cater to the end-to-end homebuilder journey, delivering interactive community tools, digital spec management, and AI-assisted plan libraries that transform how residential home builders sell, select, and build.

 

What You Will Do:

  • Lead and inspire engineering teams building a new generation of user experiences with cutting-edge AI-assisted capabilities, intelligent automation, and agent-orchestrated workflows.
  • Drive the development of composable, microservices-based architectures that enable modular integration of agent capabilities within core estimation platforms.
  • Partner with external vendors and internal engineers to drive the delivery of scalable, event-driven systems that support human-agent collaboration through UX and workflows that augment construction professionals' expertise.
  • Advocate for and uphold technical standards, design patterns, and best practices across the solutions your teams build, spanning agent-orchestrated workflows, cross-platform front-end development, and scalable hub-based service architectures.
  • Be hands-on when needed to dive into architecture reviews, code, and complex technical challenges, especially around distributed systems, event streaming, and workflow orchestration.
  • Build, mentor, and grow high-performing engineering teams.
  • Uphold engineering processes that balance velocity, quality, and reliability in a growth-stage environment.
  • Drive continuous improvement in system performance, scalability, and observability for high-quality, reliable estimation workflows.

What You Need to Succeed:

  • Bachelor's or advanced degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • 10+ years of software engineering experience with 3+ years in engineering management, including experience leading teams building systems with strong execution, resilience, and business impact.
  • Proven track record building and leading engineering teams in a growth-stage environment, with ability to recruit, mentor, and retain top talent.
  • Experience building software solutions that incorporate agent-assisted or copilot-style workflows with human-in-the-loop patterns. You understand how to design user experiences where humans and agents collaborate effectively, not just the underlying technology.
  • Production experience building and scaling microservices using modern programming languages such as TypeScript, Java, C#, or Go, with the ability to evaluate technology trade-offs, build consensus within your teams, and guide pragmatic, business-aligned decisions.
  • Experience building cross-platform front-end applications using React Native (mobile) and React (web), including component architecture, state management, and delivering consistent, high-quality user experiences across platforms.
  • Deep experience with event-driven architectures using platforms such as Kafka or Azure Event Hubs, including event sourcing patterns, CQRS, pub/sub systems, and real-time streaming data processing.
  • Demonstrated excellence designing and operating distributed databases across relational (PostgreSQL, MySQL) and NoSQL (CosmosDB, Cassandra) systems, including experience with caching layers (Redis, Memcached), data consistency patterns, and scaling strategies for high-throughput applications.
  • Deep understanding of scalable systems design including high-throughput architectures, low-latency optimization, and production reliability.
  • Excellent collaboration skills working cross-functionally with product managers, designers, and operations teams to translate user needs into technical solutions that deliver measurable business value.
  • Clear communication skills to translate complex technical concepts for diverse audiences and influence decisions across teams.

 

Beneficial Skills and Knowledge

  • Experience with workflow orchestration platforms such as Temporal or Orkes for managing complex, long-running business processes and asynchronous task execution in distributed environments.
  • Familiarity with agentic orchestration concepts and how to build software architectures that support agent workflows.
  • Strong experience with cloud platforms (AWS, Azure, or GCP) and cloud-native patterns including serverless architectures, infrastructure as code (Terraform, CloudFormation), auto-scaling, and deployment strategies.
  • Familiarity with agent orchestration frameworks (LangChain, LangGraph, n8n) or multi-agent system patterns in production applications.

 

Ready to Join? Apply now at myparadigm.com/careers/
#Paradigm

 

 
 
 

 

 
 
 

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System