1

Construction Software Developer Jobs (NOW HIRING)

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

Senior Software Developer

Mckinney, TX · On-site

$50.50 - $66.75/hr

As one of the premier industrialized construction manufacturers in the United States,you will have ... The Senior Software Developer Manufacturing Applications will create and maintain new applications ...

Sr Software Developer

Center, CO

$47.75 - $63.25/hr

... manufacturing and construction industry? At Tuff Shed, we're breaking new ground with our ... Software Developer like you to help us lead the way! As part of our dynamic team, you'll create and ...

Sr. Software Developer

Fresno, CA · On-site

$121K - $150K/yr

The Sr. Software Developer works within a small, high-impact technology team to build and evolve ... Background in construction industry software, ERP integration, or Viewpoint Vista * Experience with ...

... construction software is highly beneficial * Ability to handle multiple projects and meet deadlines with time management skills * Bachelor's degree in Construction Management, Engineering, or a ...

Senior Software Developer

Montvale, NJ · On-site

$57 - $75.25/hr

... and engineering, with a unique combination of agility, scale, and maturity. We work with a wide ... software construction, unit testing and debugging; software construction may include the ...

Sr Software Developer

Denver, CO · On-site

$110K - $150K/yr

... manufacturing and construction industry? At Tuff Shed, we're breaking new ground with our ... Software Developer like you to help us lead the way! As part of our dynamic team, you'll create and ...

Software Engineer

Norfolk, VA · On-site

$98K - $163K/yr

... 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 Developer - BIM VDC

Ankeny, IA · On-site

$47.75 - $63.25/hr

PURPOSE The Software Developer - BIM/VDC is a member of Baker Group's Information Technology ... These are not to be constructed as exclusive or all inclusive. Other duties may be required and ...

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

Software Developer

Paynuity

Orlando, FL • Remote

Full-time

PTO

Posted 26 days ago


Job description

Salary: $75,000 to $100,000

About Paynuity:

Paynuity is a leading provider of seamless, secure credit card payment processing solutions. Our mission is to simplify and optimize payment processing for businesses of all sizes, allowing them to focus on growth and success. As a minority-owned business, we foster a dynamic, collaborative, and diverse workplace. Our innovative solutions streamline transactions while ensuring security and reliability for our clients. We are expanding and looking for dedicated professionals to join our team and help us continue to provide exceptional service to new clients.


What You Will Do:

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 application code for the models, views, and controllers of our API-based services. The individual must be forward-thinking and share in a common vision of quality, integrity and efficiency. They must also be versatile in the understanding of micro services in packaged federated and containerized hosting infrastructure environments.

Job Description:

As a full stack development engineer in payment technology team you will help lead, design, enhance and build our services for Customers in an agile development environment. This is a new team, however you will be working with colleagues, who will help, support and challenge you every day. Unit testing, peer programming, code reviewing, and regular check-ins for continuous integration is just part of your DNA. You will start out learning our systems from the ground up, helping to develop secure applications and refactoring existing .NET 2/4 web forms. You will be working in a continuous lifecycle environment and will get excellent payments, banking, and ecommerce experience working on the future of payments.

We expect our engineers and developers to do much more than just writing code. In this role, you will advance and/or hone your skills efficient to:

  • Help our clients to achieve their real goals by understanding the requirements and how it would help them in their business
  • Work closely with stakeholders and UXUI to produce applications that flow seamlessly and work intuitively with our merchants, our banking clients, our partner affiliates, and cardholder customers.
  • Comfortable with leading meeting and discussions with non-technical teams
  • Finding the best and most creative solution to many different types of problems
  • Write optimized and quality code.


Key Responsibilities:

  • Develop server, web and mobile (Full Stack) applications primarily in SQL, .NET C#
  • Develop and provide support for features in new as well as existing .NET-based system while striving to improve performance and availability
  • Other valuable skills: Java and/or Ruby, Angular/React, DBA, Knockout
  • Design and program new components and enhance existing software in a small, nimble, customer-focused environment where working independently is key
  • Design and develop using Object Oriented design principles and software design patterns to attain high re-usability and maintainability
  • Develop an in-depth understanding of the software architecture, frameworks and functionalities
  • Work with others on development team to share and implement ideas for programming standards, design approaches and internal development processes
  • Work independently to analyze, solve and correct issues in real-time, providing problem resolution end-to-end
  • Maintain highest levels of data security and encryption
  • Provide clean, tested code and follow fluid release processes based on client needs
  • Support and prioritize multiple ongoing projects
  • Understand entire technical landscape and integrate new applications accordingly.
  • Work independently as well as in a team environment.
  • Document and deploy developed programs
  • Provide training and technical support as needed to end-users
  • Any other tasks as assigned


Required Qualifications

  • 5+ years experience in complex development environments including:
  • Hands-on knowledge of the .NET Framework (2.0, 3.5, 4.0 and/or 4.5+), including Visual Studio, TFS, C#, ASP.NET (Web Forms and Web API)
  • 5+ years experiencing working with Microsoft SQL Server AND MySQL/MariaDB/Percona.
  • Working with n-tier architectures (UI, Business Logic Layer, and Data Access Layer) along with some experience with service-oriented architectures (SOA).
  • Good understanding of Web technologies (HTML, JavaScript, jQuery and CSS)
  • Working knowledge of development tools such as source control (Source Anywhere, TFS, Subversion, build server, etc.) and continuous integration build practices.
  • Experience in designing secure applications and awareness of security implications from design to implementation phase of project.
  • Experience with PCI-DSS environments
  • Experience with performance analysis, profiling and optimization.
  • High initiative, self-motivation and drive to exceed expectations.
  • Proficiency in both oral and written communication.


Preferred Qualifications

  • General technical awareness (Servers, networking, workstation hardware, etc).
  • Understanding of Azure cloud infrastructure.
  • Understanding of the credit card processing industry.
  • Experience developing / integrating payment gateways.
  • Experience working with FIS Horizon, NMI, CSI, or any other Banking Core.
  • Basic knowledge of Windows Server and IIS administration
  • Understanding of Test-Driven and Object-Oriented Design
  • Knowledge of multi-tier development and separation of concerns
  • Knowledge of modern design patterns
  • UX/UI Design experience


Additional Information:

  • Work Schedule: Monday to Friday, On-Site
  • Paid Federal Holidays
  • PTO Accrual from Day One


Equal Employment Opportunity Statement:

Paynuity is committed to a diverse and inclusive workplace. We are an equal opportunity employer and do not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status.