Software Engineer
Job Description
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.
??? people applied to this job
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
Similar jobs which you may be interested in. Typically using your existing skillset.
$100,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Team Remotely Inc.San Diego, USA
Site Reliability
Engineer
Infrastructure Maintenance
$100,000 - $150,000/Mo
2 years ago
$60,000 - $90,000/Mo
2 years ago
Junior Site Reliability Engineer
Patterned Learning Career.San Diego, USA
Site Reliability
Engineering
Junior
$60,000 - $90,000/Mo
2 years ago
Site Reliability Engineer
Phoenix Recruitment.San Diego, USA
Site Reliability Engineer
DevOps
System Administrator
$95,000 - $160,000/Mo
2 years ago
$110,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Stellar Consulting Solutions, LLC.San Diego, USA
Site Reliability
Engineer
IT Operations
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago
DevOps Engineer
Team Remotely Inc.San Diego, USA
1. Cloud Infrastructure 2. Continuous Integration 3. Automation Tools
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago