Software Engineer
Job Description
Dynamic Systems, Inc., a national leader in complex mechanical and process construction, is seeking a Software Engineer to build tools that power large-scale HVAC, plumbing, and process piping projects. In this role, you'll design, develop, and support software solutions that integrate project data, field operations, and design models, improving productivity, quality, and safety. Working in a collaborative, fast-paced environment, you'll partner with engineering, BIM/VDC, and project teams to deliver reliable, secure applications. This position offers strong career growth, exposure to cutting-edge systems, and the stability of a well-established contractor.
Responsibilities
-
Design, develop, test, and maintain software tools that support mechanical construction projects and internal operations.
-
Integrate applications with project management, BIM/VDC, and field data systems to streamline workflows and reporting.
-
Collaborate with engineering, construction, and IT teams to gather requirements and translate them into technical solutions.
-
Implement and maintain secure, scalable, and reliable APIs, databases, and services.
-
Contribute to CI/CD pipelines, code reviews, and documentation to ensure quality and maintainability.
-
Troubleshoot, debug, and optimize existing applications and integrations in a production environment.
-
Support data analytics and dashboards that improve visibility into project performance, schedule, and cost.
-
Follow Agile/Scrum practices and participate in sprint planning, standups, and retrospectives.
Required Skills
-
C# or Java
-
Python or similar scripting language
-
SQL and relational databases
-
RESTful API development and integration
-
Version control (Git)
-
CI/CD tools (e.g., Azure Dev
-
Ops, Git
-
Hub Actions)
-
Cloud platforms (AWS, Azure, or GCP)
-
Construction or mechanical project management systems (desired)
-
Microservices or service-oriented architecture
-
Agile/Scrum development practices
Similar Jobs
Explore similar searches
Browse more roles related to Software Engineer.