TopBuilder Careers

Application Developer | Support Engineer

Application Developer | Support Engineer:

Job Summary

TopBuilder is a software and professional service company serving residential and commercial construction and real-estate/new home sales industries. Founded in 2008, we provide cloud-based Customer Relationship Management (CRM), preconstruction and marketing software to home builders, realtors, residential and commercial contractors. We are financially stable, fast paced, innovative, growing company serving hundreds of home builders, construction companies and real estate agencies across the USA and Canada. We are based in Houston, Texas. 

TopBuilder continues to innovate by developing new features and products for our industry leading CRM, preconstruction and marketing solution. We have two main products: TopBuilder Construction and TopBuilder Real-Estate. Both products provide functionality through a cloud-based, multi-tenant application (, a mobile application, and interactions to many third-party accounting, ERP, lead generation and project management applications. We also interface with our customer websites to capture new leads and information requests. We continue to develop new integrations enhance existing integrations to support our customers and strategic partners. 

As a new member of our product development and support teams, you will report directly to our company founder and lead project engineer. You will have dotted line responsibility to our support manager. Your primary responsibility will be to provide technical and application support to our customers. You will also be responsible for developing new features, new products and enhancing existing products. You will work independently and with other TopBuilder team members, customers and third-party software developers. You will have the opportunity to work from home and in the office. You will be expected to follow quality and coding standards, thoroughly test your work, conduct yourself professionally and meet scheduled deadlines. 

We seek experienced full-stack software developers in a permanent, full-time position (we are not sponsoring H-1B visas). You must be self-motivated and productive in both a supervised and unsupervised environment. You will be asked to pass a coding test, complete a job application, submit references and pass a background check. You must meet all the qualifications specified below for consideration.  If you do not meet all the qualifications, please do not submit your application.

Application Developer | Support Engineer:

Job Responsibilities

Your responsibility as a support engineer developer will be to troubleshoot potential problems with the application, interfaces, database, etc. You will be responsible for managing customer data, database administration and for developing and executing support utilities. You will also develop custom software for our customers including proposal templates, custom reports, website contact forms, and interfaces.

As an application developer you will develop and enhance our web-based CRM application, our interfaces, mobile application and potentially develop a new iOS/Android App. 

The expectation for this position is a professional that is part of the TopBuilder family. That means you take ownership of your work, take responsibility for the company’s performance and reputation, you take initiative, and can be trusted working with customers including their confidential information.

Application Developer | Support Engineer:

Job Requirements

This position requires a professional with strong coding skills, deep and SQL experience but is also able to interact with customers and other members of the TopBuilder teams. Most importantly, you must be trusted with customer data, TopBuilder intellectual property (or code) and critical application programs. 

Required Skills

  1. .net ( and C#)
  2. net (webforms)
  3. SQL Server (Transact SQL, Stored Procedure, SQL script development)
  4. JavaScript
  5. HTML
  7. Working with a configuration management tool such as Visual Source Safe
  8. Developing within a standard methodology or framework (including coding standards)

Nice to have skills

  1. Developer Express components (DevExpress)
  2. Xamarin
  3. iOS/Android
  4. Containers
  5. AWS


  1. You must be an experienced .net developer with a minimum of 4 years on-the-job developer experience.
  2. You must have on-the-job experience developing applications using the Required Skills listed above.
  3. You must have formal education in Computer Science, Computer Information Systems or a similar degree.

Other Skills/Requirements

  1. Reside in Houston or the greater surrounding area is preferred (we are opening a new office in the Houston Galleria/Memorial area)
  2. You must be a US citizen.
  3. Have excellent written and verbal skills
  4. Have excellent time management and organizational skills
  5. Be a self-starter, self-motivated and a self-driven person
  6. Have access to a home-based office quiet enough for meetings, conference calls and webinars. You will be allowed to work at home at least part of the time.
  7. Your interpersonal skills must include the ability to communicate clearly and patiently with clients and management.


Send all inquires to Dave Knowles –