Full Time

Software Engineer

GAT MEP Engineers
Full-time
Entry level
Construction
Houston, TX
???* / year

Job Description

Company Description GAT MEP Engineers is a Nagpur-based engineering and contracting company specializing in Mechanical, Electrical, and Plumbing solutions for building and infrastructure projects. The organization delivers end-to-end services, including planning, estimation, installation, testing, and commissioning of Plumbing (PHE), Fire Protection, HVAC, and Fire Alarm Systems. The team has experience across healthcare, hospitality, commercial, industrial, institutional, residential, and specialized projects, ensuring technically compliant and cost-effective outcomes. GAT MEP Engineers emphasizes quality workmanship, timely execution, and strong collaboration with architects, consultants, developers, contractors, and project management teams across Maharashtra and other locations. More information about services and projects is available at www.gatmep.in.
Role Description This is a full-time remote role for a Software Engineer supporting GAT MEP Engineers’ technology and software development needs. The Software Engineer will design, develop, and maintain software applications and back-end services that enhance project planning, estimation, execution, and data management workflows. Daily responsibilities include writing clean and efficient code, reviewing and optimizing existing codebases, implementing APIs and integrations, and collaborating with project and engineering teams to translate business requirements into technical solutions. The role involves troubleshooting and resolving software issues, performing code testing and documentation, and contributing to continuous improvement of internal tools and systems. The Software Engineer will work closely with cross-functional stakeholders to ensure that software solutions are reliable, scalable, and aligned with company objectives.
Qualifications
  • Strong foundation in Computer Science, including data structures, algorithms, and software design principles.
  • Proficiency in Software Development and Programming, with experience in at least one modern programming language (e.g., Python, Java, C#, JavaScript).
  • Hands-on experience with Back-End Web Development, including APIs, databases, and server-side frameworks.
  • Solid understanding of Object-Oriented Programming (OOP) concepts and their practical application in production systems.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Familiarity with software testing, debugging, and performance optimization techniques.
  • Ability to work independently in a remote environment, manage time effectively, and communicate clearly with distributed teams.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • Exposure to engineering, construction, or MEP domains and related software tools (e.g., project management or estimation systems) is an advantage.

In software, telecom and media, hires came to 1.6% of jobs in August and layoffs to 1%, against 3.3% and 1% for all industries. The tech job market →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.