1

Construction Software Developer Jobs (NOW HIRING)

... software construction, software testing, and software maintenance tasks * Research and propose ... Integrate the discipline of software engineering with other team member disciplines, to include ...

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

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

Software Engineer (ProjectSight) Are you driven to build exceptional software that solves real ... Developer, C#, ProjectSight, AI-driven development, GitHub Copilot, JavaScript, SQL, Construction ...

Software Engineer (ProjectSight) Are you driven to build exceptional software that solves real ... Developer, C#, ProjectSight, AI-driven development, GitHub Copilot, JavaScript, SQL, Construction ...

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

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

... Code Management Software | Programming Language | SDLC | Agile Development PREFERRED SKILLS ... construction, and light and signs markets. We help our customers dig deeper and reach higher in ...

... software construction, software testing, and software maintenance tasks * Research and propose ... Integrate the discipline of software engineering with other team member disciplines, to include ...

... software construction, software testing, and software maintenance tasks * Research and propose ... Integrate the discipline of software engineering with other team member disciplines, to include ...

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 7, 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 construction in software development?

Construction in software development refers to the phase where developers write, compile, and test code to build the software application. For a construction software developer, this involves creating tools and systems that support project management, scheduling, and resource tracking in the construction industry, often using programming languages and development environments. Strong coding skills and knowledge of construction processes are essential for this role.

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:
Software Engineer

Full-time

Posted 27 days ago


ManTech rating

8.8

Company rating: 8.8 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

31st of 186 rated software companies


Job description

MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team onsite in Norfolk, Virginia supporting the Navy Continuous Training Environment (NCTE) Program!

Responsibilities of this position include, but are not limited to:

  • Perform a variety of systematic, disciplined, and quantifiable approaches to the development, operation, and maintenance of software systems supporting the Navy Continuous Training Environment (NCTE)

  • Design, develop, test, debug, and implement complex software solutions to improve or maintain the NCTE, such as by providing capability to integrate tactical systems with simulation-based training interfaces

  • Perform all aspects of software lifecycle development and maintenance to in compliance with contractual and legal requirements as well as governing guidelines and standards

  • Identify or define software information and engineering requirements commensurate with the complexity of those software systems to meet customer requirements

  • Identify specific technical problems and implement solutions using applicable procedures, knowledge, tools, and methods for software requirements, software design, software construction, software testing, and software maintenance tasks

  • Research and propose solutions for prospective products with contemporary technologies aimed at improving the performance of customer solutions

  • Integrate the discipline of software engineering with other team member disciplines, to include those of computer science, computer engineering, management, mathematics, project management, quality management, software ergonomics, and systems engineering

  • Ability to effectively communicate complex engineering concepts to a variety of audiences

Minimum Qualifications:

  • High School Diploma

  • 5+ years of relevant experience in software engineering, to include digital logic, circuit analysis, and embedded systems programming

  • 5+ years of software development experience in classified and unclassified environments, specifically related to development of Joint Semi-Automated Forces (JSAF) and Joint Simulation Bus (JBUS)

  • Experience in software development using C/C++, and Java

  • Knowledge of systems design or development lifecycle (SDLC), software systems theory and engineering principles, network/systems design and implementation, virtualization, and cloud technologies

  • IAT-II level certification at a minimum in accordance with SECNAV M-5239.2 and DoD 8140/8570. (ex. CompTia Sec+)

  • Experience with Agile development methodologies

  • Experience with web development and architecture

Preferred Qualifications:

  • Bachelors Degree in related field

  • 7+years of relevant work experience as a software engineer within a U.S. Government environment, DoD strongly preferred

  • Software or systems engineering experience specializing in M&S and C4I integration applications such as JBUS and JSAF

  • Experience in software development management role

  • Knowledge of the principles, practices, and procedures used in systems development

  • Knowledge of systems design and development lifecycle (SDLC), software systems theory and engineering principles, network and systems design and implementation, virtualization, and cloud technologies

  • Familiarity with Capability Maturity Model Integration (CMMI), ISO 9000, and AgileTek methodologies

Clearance Requirements:

  • Active Top Secret Security Clearance w SCI Eligibility

Physical Requirements:

  • Must be able to remain in a stationary position 50%.

  • Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.

  • The person in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc.


What ManTech employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom