1

Construction Software Developer Jobs (NOW HIRING)

Senior Software Engineer I, Frontend

Austin, TX ยท On-site

$121K - $160K/yr

... Software Engineer focusing on web applications at ICON, you will be responsible for developing ... the residential construction process. This role reports to the Senior Director of Software ...

Lead implementation of key software technologies in the BuildOS platform, a digital construction ... Work with application and backend engineers to manage relationships between authored model data ...

Principal Software Developer

Bellevue, WA ยท On-site

$52 - $85/hr

Principal Software Developer Position Description: Protingent Staffing has an exciting REMOTE ... Experience with major industrial construction projects, * Experience working in NQA-1 environments,

Software Engineer LCAT: Mid Location: Reston, Virginia This position is contingent upon award ... construction, software testing, and software maintenance tasks. * Demonstrated ability to work ...

... the acquisition, construction, rehabilitation and refinance of multifamily and commercial ... Summary: The Software Developer is responsible for the implementation and testing of software ...

... the acquisition, construction, rehabilitation and refinance of multifamily and commercial ... Summary: The Software Developer is responsible for the implementation and testing of software ...

Software Engineer LCAT: Mid Location: Reston, Virginia This position is contingent upon award ... construction, software testing, and software maintenance tasks. * Demonstrated ability to work ...

Software Developer

Killeen, TX ยท On-site

$51K - $64K/yr

... software related to CTC's ERP application while providing integration support for ancillary ... Ability to write well-constructed source code using structured programming logic and work ...

... the acquisition, construction, rehabilitation and refinance of multifamily and commercial ... Summary: The Software Developer is responsible for the implementation and testing of software ...

Software Engineer - Sr

Reston, VA ยท On-site

$129K - $170K/yr

Software Engineer LCAT: Senior Location: Reston, Virginia This position is contingent upon award ... construction, software testing, and software maintenance tasks. * Demonstrated ability to work ...

... construction, engineering design, and integrated supply chain software solutions. We take pride in offering competitive wages, opportunities for growth, and a collaborative environment that empowers ...

... construction, engineering design, and integrated supply chain software solutions. We take pride in offering competitive wages, opportunities for growth, and a collaborative environment that empowers ...

Software Engineer - Sr

Reston, VA ยท On-site

$129K - $170K/yr

Software Engineer LCAT: Senior Location: Reston, Virginia This position is contingent upon award ... construction, software testing, and software maintenance tasks. * Demonstrated ability to work ...

The Full Stack Developer is responsible to help define and design the requirements, UI/UX ... , construction, integration, testing, verification and maintenance of unit tests and core ...

Software Developer

Orlando, FL ยท On-site

$75K - $100K/yr

The Full Stack Developer is responsible to help define and design the requirements, UI/UX ... , construction, integration, testing, verification and maintenance of unit tests and core ...

next page

Showing results 1-20

Construction Software Developer information

See salary details

$48K

$111.8K

$166K

How much do construction software developer jobs pay per year?

As of Jul 20, 2026, the average yearly pay for construction software developer in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

What are construction software developers?

Construction software developers are professionals who design, build, and maintain software applications tailored for the construction industry. They create solutions that help with project management, estimating, scheduling, field reporting, and collaboration among teams. Their work enables construction companies to increase efficiency, reduce errors, and improve communication using technology. These developers often work closely with construction experts to ensure that the software meets real-world industry needs.

What are the key skills and qualifications needed to thrive as a Construction Software Developer, and why are they important?

To thrive as a Construction Software Developer, you need strong programming skills (such as in C#, JavaScript, or Python), a solid understanding of construction industry workflows, and often a relevant degree in computer science or engineering. Familiarity with construction management platforms (like Procore or Autodesk), cloud services, and software development methodologies such as Agile is highly valuable, along with certifications like AWS Certified Developer or PMP. Excellent problem-solving, communication, and teamwork skills are essential for collaborating with construction professionals and translating their needs into effective digital solutions. These competencies ensure the development of robust, user-focused software that streamlines construction operations and drives project success.

What is the difference between Construction Software Developer vs Construction Project Manager?

AspectConstruction Software DeveloperConstruction Project Manager
Primary RoleDesigns, develops, and maintains construction-related software applicationsOversees and manages construction projects from start to finish
Required SkillsProgramming, software development, understanding of construction processesProject planning, budgeting, team coordination, communication
Work EnvironmentOffice, software development teams, sometimes on-site for requirements gatheringConstruction sites, offices, client meetings
CertificationsTypically none specific, but IT or software certifications helpfulPM certifications like PMP often preferred

Construction Software Developers focus on creating and maintaining software tools used in construction, while Construction Project Managers oversee the execution of construction projects. Both roles require understanding of construction processes, but their skills and daily tasks differ significantly.

How does a Construction Software Developer typically collaborate with project managers and field teams?

Construction Software Developers often work closely with project managers and field professionals to understand their workflow challenges and translate them into effective digital solutions. Regular meetings, site visits, and feedback sessions are common, ensuring the software addresses real-world construction needs like scheduling, resource management, and compliance tracking. This collaborative approach not only helps developers build user-friendly tools but also fosters a deep understanding of industry-specific requirements, leading to more impactful software products.
More about Construction Software Developer jobs
What states have the most Construction Software Developer jobs? States with the most job openings for Construction Software Developer jobs include:
Senior Software Engineer I, Frontend

Senior Software Engineer I, Frontend

ICON

Austin, TX โ€ข On-site

$121K - $160K/yr

Other

Re-posted 7 days ago


Job description

ICON is looking for an open-minded, structured thinker who loves to solve complex problems and appreciates the value of prototyping and iterating applications over time. As a Senior Front End Software Engineer focusing on web applications at ICON, you will be responsible for developing visualization and planning tools to streamline the residential construction process. This role reports to the Senior Director of Software Engineering and is based at our Austin, TX campus.
ย 

This role is onsite, based at ICON's Austin, TX location.

RESPONSIBILITIES:

  • Lead implementation of key front-end software technologies in the BuildOS product, a digital construction software platform being developed from the ground up.
  • Serve as a trusted expert in the technical aspects of business-critical problem areas.
  • Serve as a trusted expert in industry trends, technologies, and best practices. Implement these technical solutions and practices in the organization as needed.
  • Design, develop, test, and deploy reusable web-based components and libraries for use throughout a suite of applications within the BuildOS platform.
  • Work with UX designers to enhance the Design System and implement new workflows for the BuildOS platform.
  • Grow the technical competencies of the entire organization through education and mentorship.
  • Work with application and backend engineers to manage relationships between authored model data, backend data, and rendering.


MINIMUM QUALIFICATIONS:

  • 10+ years of professional experience in software engineering.
  • 5+ years of experience shipping production software and leading software projects"
  • BS in Computer Science, related field, or equivalent experience.
  • Experience developing web-based front end applications.
  • Node.js and TypeScript experience.

PREFERRED SKILLS AND EXPERIENCE:

  • React, Redux, and RxJs experience.
  • Experience as a technical leader at a startup.
  • Experience working with a Component library.
  • Experience working with a UX Design System
  • PostgreSQL, GraphQL, DynamoDB experience.
  • Experience working with REST APIs.
  • Flutter, React Native, or Android experience.
  • Modern CI/CD workflows: GitHub, Jenkins, Travis, etc.