What are the responsibilities and job description for the IT Software Engineer position at Midland Garage Door?
IT Software Engineer
Monday – Friday 8:00am-5:00pm
Competitive Salary
*This position is not eligible for remote work*
At Midland Garage Door, we are expanding our software engineering team to support our next generation digital roadmap that’s transforming how we operate. From modernizing production systems, integrating smart data solutions across our plants and revamping our online sales capabilities, we’re building the tools that power the future state of the organization.
As a Software Engineer, you’ll play a key role in shaping that journey. You’ll collaborate closely with engineers, analysts, business and operations leaders to design scalable, high-impact systems—and you’ll have real ownership over the technology you build. If you’re excited by the idea of joining a growing team with a bold technical vision, we’d love to hear from you.
Summary:
As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality applications using tools and technologies within the Midland Garage Door ecosystem. You'll collaborate with cross-functional teams to build robust and scalable software solutions, leveraging best practices in coding, architecture, and DevOps. This will be primarily focused on creating and optimizing applications for both internal and external users. These applications and capabilities will span many different departments across the organization.
This is an individual contributor role, and it will require an in-person presence in the office to successfully deliver core job responsibilities.
Responsibilities:
Application Development
- Design, develop, and maintain software applications
- Collaborate with UX/UI designers to create wireframes, prototypes, and final designs
- Implement responsive and visually appealing user interfaces using modern web technologies (HTML, CSS, JavaScript, etc.)
- Build and consume RESTful APIs and integrate with other services
- Optimize applications for maximum speed and scalability
- Participate in code reviews, architectural discussions, and sprint planning activities.
- Work closely with backend developers to integrate frontend and backend functionalities seamlessly
- Stay up to date with the latest industry trends and technologies to ensure our solutions remain current and competitive
- Troubleshoot and resolve user interface issues and bugs
- Participate in code reviews to maintain high code quality standards
- Participate in the development of business planning, metrics and objective prioritization in collaboration with departments across the organization
- Participate in the development and maintenance of product backlogs – including definition, documentation and prioritization – to support the body of work needed for IT delivery
- Understand corporate goals and balance those metrics and directives in the technology planning process
- Integrate third-party APIs to enhance application features and improve user experience
- Monitor and document API performance in relation to User Experiences
- Hands-on activities around the design, implementation, testing, documentation, roll-out and adoption of systems changes including ERP, Analytics and CRM
- Provide as needed support for daily operations of the business through various systems based on areas of expertise
- Be a trusted advisor on system capabilities and processes so that implementation plans are aligned to minimize customizations to core systems while achieving an optimized outcome
- Participate in review, analysis and selection of new technologies and tools to better achieve business goals
Required Qualifications:
- Bachelor’s degree in Software Engineering, Computer Science, Applied Mathematics or related technical field with 5 years’ experience
- Proven experience as a software developer or similar role including proficiency with a development language such as Java or C#
- Strong proficiency in front-end development languages such as HTML, CSS, JavaScript, and modern frameworks/libraries (React, Angular, Vue.js, etc.)
- Knowledge of user-centered design principles and methodologies
- Familiarity with usability testing and user research techniques
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration abilities
- Ability to work independently and as part of a team
Preferred Qualifications:
- 2 years’ experience working with Agile development methodologies
- 2 years’ experience working with RESTful APIs
- 2 years’ experience defining and documenting IT System Architecture – including on-premises, cloud and hybrid environments
Supervisory Responsibilities:
This position does not have any supervisory responsibilities.
Equipment/Software Used:
- Microsoft Office Suite
- General Office Equipment
- Microsoft Visual Studio or VS Code
- GitHub
- ERP
We are committed to our team members, and we care deeply about providing employees and their families a supportive benefits package which includes:
- Medical and Dental insurance with company contribution
- HSA company contribution and match
- 401K with company match
- Company paid life insurance
- Vision Insurance
- Company paid short-term disability and company contribution towards long-term disability
- Supplemental insurance options
- Parental Leave
- Childbirth Recovery Leave
- Vacation and Sick Time
- Holiday pay
- Referral Bonus
- Annual work boot allowance
- Prescription safety glass allowance
By submitting your application, you acknowledge that all information provided is accurate and truthful to the best of your knowledge. Any false statements, misrepresentation, or omission of information may disqualify you from consideration for employment or, if hired, may result in termination. The company reserves the right to verify the information you have provided as part of the recruitment process. Submitting an application does not guarantee employment.
Midland Garage Door is an Equal Opportunity Employer. We do not discriminate on the basis of race, color, national origin, sex (including pregnancy, gender identity, and sexual orientation), disability, age, religion, or any other characteristic protected by federal, state, or local law. All employment decisions, including recruitment, hiring, promotion, compensation, benefits, and termination, are based on qualifications, merit, and business needs.
Midland Garage Door will make reasonable accommodations to the known qualifying disabilities of applicants and employees when doing so will not impose an undue hardship. Applicants who believe they may need reasonable accommodation to enable them to participate in the application process should contact Human Resources.