• Career Opportunities

Join the Builder Incubator Team

Builder Incubator is a division of Industrial Systems Consulting & Management (ISCM). ISCM was founded in 1994 and partnered with Prosoft Inc. to advance the development of the Prosoft suite of software (Gemini, Eclare, PSClient, MailPS, GemWeb). For 20+ years, we have provided considerable value to our construction clients. ISCM acquired Prosoft in Jan 2016 and we continue to push the envelope of software functionality for the construction industry under the Builder Incubator name.

A History of Firsts in Home Construction Software

18 years ago, we were the first developer to offer a full solution (from Sales to Warranty) as an integrated suite. A few years later, we were the first to offer an auto pay system where field superintendents could approve purchase orders from the construction schedule. We are the first again to combine web applications with a very robust back office management system, combining data from Sales, Design, Contracts, Construction, Warranty and Accounting. This system now includes advanced websites, marketing tools and collaborative environments for customers, vendors and employees.

If you have an interest in construction, software development and get excited about creating something really spectacular and helping our customers achieve new heights, take a look at our career offerings.

Are you a fast learner and passionate about mastering software skills?
Do you possess a high level of integrity combined with excellent communication skills?
Do you have a passion for teaching others?
Can you see yourself as a key player on a dedicated team?

We would like you to join us to learn, earn, become a significant part of our growth and contribute to our Next Generation software development? 

Python Web Developer

Job Description: As a Python developer, you will be an important member of our development team. You will represent the future of our company as we develop new products in the Python-Django framework. Additionally, you will work with our development & testing team on existing software products.

Your initial few weeks will be focused on understanding our existing software product line, both from a code base perspective as well as from an end-user perspective. We believe a programmer can produce significantly higher quality products when they understand the business case for the software products they are developing.

You will be involved in both front-end and back-end development work.

Responsibilities: Your primary responsibility are as follows:

  • Gain a solid understanding of the database structure of our existing software products
  • Gain a solid understanding of our existing software product from an end user’s perspective
  • Follow our development road map: 
    • Design/Develop new integrations to our existing software products
    • Design/Develop new software products for our construction marketplace
  • Provide excellent code documentation
  • Assist in product testing
  • Assist front-end developers with CSS/php code development

Experiences / Knowledge / Skills
All candidates must be highly motivated, organized and able to self-manage and self-perform.

  • Successful development and implementation of more than one web application using Python and the Django framework
  • Experience working with RESTful API’s using XML and JSON
  • Solid understanding of front-end technologies such as JavaScript, HTML5, and CSS3
  • Both server-side and client-side web development: 3 years (Required)
  • Experience with content management systems (Joomla, Wordpress)
  • Experience working with MySQL, PostgreSQL including both designing and maintaining for large datasets
  • Excellent problem solving and communication skills
  • AWS Certified Developer/AWS Stack certification a plus
  • Knowledge / Experience in the development of software (accounting, estimating, scheduling, CRM) a plus
  • Knowledge / Experience in the construction industry a plus

Benefits
Competitive pay and frequent raises based on advancement
Flexible work schedule
Telecommuting
Paid vacation and holidays

Apply Here

 


 

Accounting: Software Support Specialist (In Training)

Job Description: Our Software Support Specialists assist our customers in the utilization and implementation of our construction management software. This may include responding to support phone calls and emails, creating video-based training segments for our Learning Management System, creating Knowledge Base Articles and conducting one-on-one screen sharing conference calls with our customers.

As a Software Support Specialist (In Training), you will be provided an opportunity to learn our products and our training methodologies. As you advance and demonstrate knowledge in key areas, your pay rate will be increased and you will be responsible for deeper interaction with our customers.

Software Support Specialist (Accounting) indicates your primary focus will be the Gemini job cost accounting system, including accounting and financial management concepts germane to the construction industry.

This is a significant customer-facing role for our company with considerable advancement opportunities.

Responsibilities: Your primary responsibility during the In Training period is to gain operational knowledge of our software so that you can perform the following duties:

  • Develop short How-To training videos for our web-based Learning Management System
  • Develop Knowledge Base articles for our website
  • Conduct one-on-one remote training sessions using phone & screen sharing (Join-Me)
  • Respond to customer support tickets
  • Perform weekly bookkeeping activities for our bookkeeping service
  • Assist with software testing
  • Provide feedback regarding customer needs for our future development
  • Software-specific modules you will learn and support: 
    • General Ledger
    • Accounts Payable
    • Job Costing
    • AIA
    • Payroll
    • Accounts Receivable
    • Purchase Orders

Experiences / Knowledge / Skills
All candidates must be highly motivated, organized and able to self-manage and self-perform.

  • Associate's degree or equivalent work experience
  • Accounting/Bookkeeping experience, construction-related is highly preferred
  • Experience delivering web-based training is highly preferred
  • Ability to communicate professionally by phone and email
  • Ability to cultivate positive working relationships with customers and co-workers
  • Ability to effectively communicate technical information in non-technical terms
  • Ability to effectively organize and maintain customer data
  • Ability to anticipate areas of difficulty and/or questions and quickly adapt training to meet the needs of our customers.
  • Experience in diagnosing problems with software products
  • Advanced knowledge of Word, Excel, Gmail, GDrive, GSheets, GDocs

Benefits
Competitive pay and frequent raises based on advancement
Flexible work schedule
Telecommuting
Paid vacation and holidays

Apply Here

 


 

Full System: Software Support Specialist (In Training)

Job Description: Our Software Support Specialists assist our customers in the utilization and implementation of our construction management software. This may include responding to support phone calls and emails, creating video-based training segments for our Learning Management System, creating Knowledge Base Articles and conducting one-on-one screen sharing conference calls with our customers.

As a Software Support Specialist (In Training) you will be provided an opportunity to learn our products and our training methodologies. As you advance and demonstrate knowledge in key areas, your pay rate will be increased and you will be responsible for deeper interaction with our customers.

This is a significant customer facing role for our company with considerable advancement opportunities.

Responsibilities: Your primary responsibility during the In Training period is to gain operational knowledge of our software so that you can perform the following duties:

  • Develop short How-To training videos for our web-based Learning Management System
  • Develop Knowledge Base articles for our website
  • Conduct one-on-one remote training sessions using phone & screen sharing (Join-Me)
  • Respond to customer support tickets
  • Assist with software testing
  • Provide feedback regarding customer needs for our future development
  • Software-specific modules you will learn and support:
    • Sales-CRM
    • Sales Contracts (Models-Options-Colors)
    • WorkFlow
    • Construction Scheduling
    • Estimating
    • Warranty
    • Job Costing
    • Purchase Orders
    • Auto-Pay
    • Web Portal


Experiences / Knowledge / Skills
All candidates must be highly motivated, organized and able to self-manage and self-perform.

Associate's degree or equivalent work experience, construction related is highly preferred

  • Estimating, Project Management, Scheduling experience
  • Experience delivering web-based training is highly preferred
  • Ability to communicate professionally by phone and email
  • Ability to cultivate positive working relationships with customers and coworkers
  • Ability to effectively communicate technical information in non-technical terms
  • Ability to effectively organize and maintain customer data
  • Ability to anticipate areas of difficulty and/or questions and quickly adapt training to meet the needs of our customers
  • Experience in diagnosing problems with software products
  • Advanced knowledge of Word, Excel, Gmail, GDrive, GSheets, GDocs


Benefits
Competitive pay and frequent raises based on advancement
Flexible work schedule
Telecommuting
Paid vacation and holidays

Apply Here

 


 

Construction Bookkeeper

Job Description: As a Construction Bookkeeper you will work with our builder clients and manage several aspects of their construction job cost accounting system. Builder Incubator has a well defined SOP (Standard Operating Procedure) which incorporates 3 levels of responsibilities; Bookkeeper 1, Bookkeeper 2 and Bookkeeper 3.

You will begin as a Bookkeeper 1 (in training) and advanced to a full charge bookkeeper. The ideal candidate will have 2 or more years experience in bookkeeping, preferably in a construction office.

This is a significant customer-facing role for our company with considerable advancement opportunities.

Responsibilities: Your primary responsibility during the In Training period is to gain operational knowledge of our software so that you can perform the following duties as Bookkeeper 1:

  • Perform weekly bookkeeping activities for our bookkeeping service
    • Receive and organize invoices, statements and other source documents
    • Enter-Proof-Post invoices into the Gemini job cost accounting system
    • Maintain AP vendor insurance expiration and related details
    • Print-distribute weekly reports
    • Reconcile accounts to insure accuracy
    • Interface with our builder clients and their vendors to process invoices and other source documents
  • Advance your knowledge in our job cost accounting software
  • Assist with software testing
  • Provide feedback regarding customer needs for our future product development
  • Software-specific modules you will learn, utilize and support:
    • General Ledger
    • Accounts Payable
    • Job Costing
    • AIA
    • Payroll
    • Accounts Receivable
    • Purchase Orders

Experiences / Knowledge / Skills
All candidates must be highly motivated, organized and able to self-manage and self-perform.

Associate's degree or equivalent work experience, construction related is highly preferred

  • Estimating, Project Management, Scheduling experience
  • Experience delivering web-based training is highly preferred
  • Ability to communicate professionally by phone and email
  • Ability to cultivate positive working relationships with customers and coworkers
  • Ability to effectively communicate technical information in non-technical terms
  • Ability to effectively organize and maintain customer data
  • Ability to anticipate areas of difficulty and/or questions and quickly adapt training to meet the needs of our customers
  • Experience in diagnosing problems with software products
  • Advanced knowledge of Word, Excel, Gmail, GDrive, GSheets, GDocs

Benefits
Competitive pay and frequent raises based on advancement
Flexible work schedule
Telecommuting
Paid vacation and holidays

Apply Here