Software Engineer

Dynamic Systems
Buda, TX, United States
2 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$125,000 - $165,000
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Computer-Aided Design Application Programming Interfaces (APIs) Amazon Web Services Microsoft Azure C Sharp (Programming Language) Cloud Computing Code Review Databases Continuous Integration Relational Databases Software Debugging
+11 more
Python (Programming Language) Scrum Methodology Service-Oriented Architecture SQL Databases Systems Integration Scripting Git Data Analytics Restful APIs Software Version Control Microservices

Job description

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

Requirements

  • 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

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Loading talks and stories from around this role…