1

Construction Software Developer Jobs (NOW HIRING)

The Software Developer's duties will include managing system performance, reviewing and updating ... construction, maintenance, and streamlining of our computing systems and programs. The ideal ...

The Software Developer's duties will include managing system performance, reviewing and updating ... construction, maintenance, and streamlining of our computing systems and programs. The ideal ...

Apply the discipline of software engineering for specific technical problems and procedures, including knowledge, tools, and methods for software requirements, software design, software construction ...

The Developer is responsible for the analysis, design, construction, testing, and implementation of business and technical information technology solutions through application of appropriate software ...

Senior Software Developer

$55.75 - $73.75/hr

Senior Software Developer (Python +JavaScript) LinkedIn recommendation is a must. * 15800 Northup ... It acts as a single source of truth across the project to help coordinate design and construction ...

Position Details: Title: Software Engineer Location: Eagan, MN 55123 Duration: 6 Months ... Responsible for the analysis, definition, design, construction, testing, installation, modification ...

THE POSITION Software Developers are responsible for the following results: Maintain and enhance a ... construction Trouble analysis and resolution with individual software applications and multi ...

Company Description THE POSITION Software Developers are responsible for the following results: • ... and construction • Trouble analysis and resolution with individual software applications and ...

We develop highly complex design software for structural components used in building construction. We are seeking a talented C#.NET Application Developer who enjoys working on challenging projects ...

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 ...

Senior Software Engineer I, Fullstack

Austin, TX · On-site

$121K - $160K/yr

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

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 Jun 29, 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 is L1, L2, L3, and L4 developer?

In the context of a construction software developer, L1, L2, L3, and L4 typically refer to different levels of technical expertise and experience. L1 is usually entry-level, focusing on basic tasks and support, while L2 and L3 involve increasing responsibility, complexity, and problem-solving skills. L4 developers are often senior or lead developers responsible for architecture, design, and mentoring, requiring advanced knowledge of programming languages, tools, and project management.

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.

Can I make 200k a year as a software engineer?

Construction software developers can potentially earn $200,000 or more annually, especially with extensive experience, specialized skills, and working in high-demand markets. Salaries vary based on location, company size, and expertise in tools like cloud platforms or programming languages, but reaching this level is achievable for senior or highly skilled professionals.

Which is the hardest field in it?

In construction software development, the most challenging aspects often involve integrating complex systems, ensuring data security, and maintaining compatibility across various platforms. Developers must also stay updated with industry standards and often require knowledge of both construction processes and programming languages. These factors make certain technical and industry-specific skills particularly demanding.

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.

What is the highest paid job in construction?

In construction, executive roles such as construction managers, project directors, and chief estimators tend to be the highest paid positions, often earning six-figure salaries. Specialized roles like construction engineers with advanced certifications or experience in large-scale projects can also command high compensation.

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:
Infographic showing various Construction Software Developer job openings in the United States as of June 2026, with employment types broken down into 85% Full Time, 9% Part Time, 3% Temporary, and 3% Contract. Highlights an 100% In-person job distribution, with an average salary of $111,845 per year, or $53.8 per hour.

VIRTUAL CONSTRUCTION SOFTWARE ENGINEER

Nox Innovations

Phoenix, AZ

Other

Posted 20 days ago


Job description

The Virtual Construction Software Engineer is a key contributor to developing and supporting digital tools and workflows that enhance the efficiency and collaboration of our design, engineering, construction, and fabrication teams. As part of a small and agile team, you will help build and maintain custom applications that integrate with platforms like Autodesk Revit and Autodesk Construction Cloud. This position requires strong technical skills, creative problem-solving, and the ability to collaborate across multiple departments.

Responsibilities

  • Design, develop, and maintain high-quality .NET desktop applications to support VDC workflows.
  • Build integrations with Autodesk Revit and Autodesk Construction Cloud using respective APIs.
  • Research and incorporate modern C#, .NET, and WPF features into existing applications.
  • Create and manage GraphQL and REST API connections for seamless data exchange.
  • Collaborate with cross-functional teams to align technical solutions with project goals.
  • Manage NoSQL databases to support large-scale electrical design and coordination data.
  • Support the deployment, training, and ongoing improvement of software tools.
  • Stay current with emerging technologies and make recommendations for continuous improvement.

Qualifications

  • Strong problem-solving, communication, and analytical skills.
  • Proficiency in C#, .NET Framework/Core, and WPF.
  • Experience with Autodesk Revit API and Autodesk Construction Cloud API.
  • Familiarity with software architecture design patterns and best coding practices.
  • Experience with frontend technologies such as React and CefSharp
  • Understanding of data management practices, including working with NoSQL databases.

Education & Certifications

  • Bachelor's degree in Software Engineering, Computer Science, or a related field.
  • 3+ years of software development experience, preferably focusing on AEC or VDC tools.

 

Safety Level
This is a safety sensitive position and all applicable policies including drug test and background check will apply.