Software engineer

M & D Mechanical Contractors
Decatur, AL

Position: Software Engineer


Company Overview:


M & D Mechanical Contractors is a leading mechanical contracting company based in Decatur, AL. We specialize in providing innovative solutions for commercial and industrial HVAC systems, plumbing, and process piping. Our company has been in business for over 25 years and we have built a strong reputation for quality work and exceptional customer service.


Job Overview:


We are seeking a highly skilled and motivated Software Engineer to join our growing team. The ideal candidate will have a strong background in software development and a passion for building high-quality, scalable applications. In this role, you will work closely with our engineering team to design, develop, and maintain software solutions that will enhance our operations and improve our overall efficiency.


Key Responsibilities:

- Design, develop, and maintain software applications for various projects and systems

- Collaborate with cross-functional teams to gather requirements and develop technical solutions

- Write clean, efficient, and well-documented code

- Troubleshoot and debug issues in a timely manner

- Conduct unit and integration testing to ensure software quality and functionality

- Participate in code reviews and provide constructive feedback to team members

- Stay updated on emerging technologies and trends in software development

- Continuously improve existing software and processes to enhance performance and scalability

- Support and maintain existing software systems as needed

- Adhere to company coding standards and best practices

- Communicate project updates and progress to team members and stakeholders


Qualifications:

- Bachelor's degree in Computer Science, Software Engineering, or a related field

- 3+ years of experience in software development

- Strong proficiency in programming languages such as Java, C++, or Python

- Experience with web development and frameworks such as Angular or React

- Knowledge of database design and SQL

- Familiarity with Agile development methodologies

- Excellent problem-solving and critical thinking skills

- Ability to work independently and in a team environment

- Strong communication and interpersonal skills

- Experience with HVAC or mechanical systems is a plus

Why Work for Us:

At M & D Mechanical Contractors, we value our employees and provide a positive and supportive work environment. We offer competitive salaries, comprehensive benefits, and opportunities for professional growth and development. As a member of our team, you will have the chance to make a significant impact on our company and the industry as a whole.

If you are a driven and talented Software Engineer looking for a challenging and rewarding career opportunity, we encourage you to apply today!

Posted 2026-03-07

Recommended Jobs

Brand Experience Director (Hybrid)

Acclinate
Birmingham, AL

Back Careers at Acclinate Inc. Brand Experience Director (Hybrid) Acclinate Inc. Brand Experience Director (Hybrid) Birmingham, AL ~ Full time Apply for Brand Experience Director (Hybr…

View Details
Posted 2026-02-25

Refractory Installation Specialist I

HRT Solutions
Fairfield, AL

Job description Summary The Refractory Installation Specialist I represents HarbisonWalker International as an on-site technical liaison accountable for contributing to HarbisonWalker Internation…

View Details
Posted 2025-12-30

Cybersecurity Analyst

Avion Solutions, Inc.
Huntsville, AL

Avion Solutions Inc., an employee-owned company, is seeking candidates for a Cybersecurity Analyst to support PEO Aviation Headquarters. This position is located in Huntsville, AL. Job Responsib…

View Details
Posted 2026-02-24

Travel Registered Nurse Home Health Job

Florence, AL

Job Overview TLC Nursing Associates, Inc. is seeking a dedicated Registered Nurse (RN) – Home Health to provide skilled nursing care to patients in their homes. The RN will assess patient needs,…

View Details
Posted 2026-03-05

General Manager | Auburn, AL

Superior Talent Source
Auburn, AL

Exciting GM Position - Take the next step in your career! Full Service Fun and Growing Company has an excellent career opportunity for individual to lead the team. We are currently looking for…

View Details
Posted 2025-09-09

Temporary Sales Associate

Pell City, AL

TJ Maxx At TJX Companies, every day brings new opportunities for growth, exploration, and achievement. You’ll be part of our vibrant team that embraces diversity, fosters collaboration, and prioritiz…

View Details
Posted 2026-03-06

Materials and Process Engineer Senior

Lockheed Martin
Huntsville, AL

Description: 'Ahead of Ready' Are you ready to take your career to a new level and work at an extraordinary company? The coolest jobs on this planet or any other are with Lockheed Martin Space…

View Details
Posted 2026-03-06

Sales Associate - #928 - Florence, AL (Florence)

Majors Management
Florence, AL

Sales Associate Opportunity Position Responsibilities: - Meet company customer service standards. - Follow company cash control policies and procedures. - Adhere to all laws and regulations …

View Details
Posted 2026-03-02

OB/GYN Physician

Mangrum Career Solutions LLC
Madison, AL

OB/GYN Physician   We are actively seeking a dedicated and skilled OB/GYN Physician to join a dynamic and expanding practice in Madison, Alabama. This full-time opportunity is open to Board Certi…

View Details
Posted 2026-02-13

Preauthorization Center, Customer Care Advocate - Pre-Certification

UAB Medicine
Birmingham, AL

Position Description Schedule: Monday-Friday Day Shift Location: Remote Benefits include: 100% tuition assistance, wellness initiatives, generous paid time off, paid parental leave, Public S…

View Details
Posted 2026-02-06