Archived listing. The details below describe a past opening.
Would you like to be part of a family who loves to take on exciting challenges? Metromont LLC has been one of the leaders in the construction industry for nearly a century and is currently accepting resumes to be part of our dynamic team!
Metromont was founded in 1925 on the principles of faith, honor, and passion, and almost 100 years later, those values are still the foundation of who we are and everything we do. A third-generation company with nearly 1,500 associates across six manufacturing facilities in South Carolina, Georgia, Florida, Virginia, and Texas, Metromont is a leader and pioneer in the engineering and manufacturing of precast concrete. Most of all, we’re a trusted partner, working side-by-side with our customers from the earliest stages of project design through turnover of the completed structure. In addition to the production of precast concrete, Metromont provides our customers with complementary design and engineering, hauling, erection, and field services to support their full construction needs. Across the eastern seaboard, the southeast, and even as far west as Arizona, our customers rely on us to provide innovative precast solutions and the best quality for their parking structures, data centers, multifamily housing, office buildings, warehouses, schools, and stadiums. And we do, because a trusted partner is who we are – and who we’ve been for nearly a century.
POSITION PURPOSE
The Software Engineer - AI & Automation designs, develops, supports, and enhances software, automation, and artificial intelligence solutions that improve business operations across Metromont. This position works within the Software Development team and supports both greenfield and legacy applications while helping identify, develop, and implement practical AI and automation solution
RESPONSIBILITIES
Design, develop, test, deploy, document, and maintain enterprise applications, automation solutions, and AI-assisted business tools.
• Partner with business leaders and employees to identify opportunities for process improvement, automation, and artificial intelligence adoption.
• Translate business requirements into technical specifications and software solutions
• Provide technical guidance, troubleshooting, coaching, and support for business-led automation and AI initiatives.
• Develop custom applications, APIs, integrations, reports, and workflows using appropriate development platforms and tools.
• Create and maintain integrations between applications, databases, cloud platforms, and third-party systems.
• Evaluate AI technologies, emerging tools, and automation platforms for practical business use cases.
• Develop and support AI-enabled solutions including generative AI, intelligent document processing, workflow automation, knowledge management, search, reporting, and process improvement initiatives
• Assist in moving successful prototypes and proofs of concept into secure and supportable production solutions.
• Participate throughout the Software Development Life Cycle, including requirements gathering, design, development, testing, deployment, maintenance, and retirement of applications.
• Design and implement appropriate security, logging, monitoring, auditing, documentation, and support mechanisms.
• Assist in maintaining existing software applications, reports, integrations, databases, and legacy systems.
• Develop technical documentation, user documentation, system diagrams, and support procedures.
• Collaborate with software developers, system administrators, business stakeholders, and IT personnel to ensure successful project delivery.
• Follow established development, cybersecurity, privacy, governance, and change-management standards.
• Maintain awareness of developing AI technologies and industry best practices.
SCOPE OF AUTHORITY
• This position works under the direction of Development and Information Technology leadership.
• This position regularly collaborates with technical teams, business leaders, department managers, and end users throughout the company.
• This position may recommend software solutions, automation approaches, AI technologies, integration methods, and development standards.
• This position has no direct supervisory responsibilities unless otherwise assigned.
• This position may provide technical leadership and mentorship related to AI and automation initiatives.
CHARACTERISTICS (KNOWLEDGE, SKILLS, AND ABILITIES)
• Strong analytical, troubleshooting, and problem-solving skills.
• Excellent verbal and written communication skills.
• Ability to explain technical concepts in practical and understandable terms to non-technical audiences.
• Strong interpersonal skills and ability to develop productive working relationships throughout the organization.
• Ability to balance technical requirements with business objectives.
• Service-oriented mindset focused on helping others successfully use technology.
• Strong organizational skills with the ability to prioritize and manage multiple projects simultaneously.
• Ability to learn new technologies independently and adapt to changing business needs.
• Demonstrated curiosity regarding emerging technologies, automation, and artificial intelligence.
• Sound judgment regarding information security, data privacy, compliance, and responsible AI use.
• Ability to work independently while collaborating effectively with cross-functional teams.
EDUCATION AND TECHNOLOGY
Required qualifications:
• Bachelor's degree in Computer Science, Software Engineering, Information Technology, Data Analytics, Artificial Intelligence, or a related field, or equivalent combination of education and experience.
• Foundational to intermediate software development experience through professional work, internships, certifications, personal projects, or related experience.
• Demonstrated interest in AI, automation, software development, or data-driven technologies.
• Strong written and verbal communication skills.
• Understanding of software development concepts, business applications, and technology problem solving.
Preferred technical experience:
• Artificial Intelligence, Generative AI, Machine Learning, or Prompt Engineering.
• Python and related data-processing or AI development libraries.
• Microsoft Power Platform including Power Automate, Power Apps, and Copilot technologies.
• REST APIs, JSON, Web Services, and Application Integration technologies.
• C#, .NET, Blazor, or related application-development frameworks.
• SQL Server, PostgreSQL, MySQL, or similar relational database platforms.
• Azure cloud services, Azure AI Services, Azure OpenAI, or comparable cloud technologies.
• Microsoft Fabric, Power BI, reporting, analytics, or visualization platforms.
• Source control systems including Git and Azure DevOps.
• Software testing, deployment automation, CI/CD practices, and software-development lifecycle methodologies.
WORK ENVIRONMENT / SCHEDULE
• Typically works inside in an office environment with hybrid work opportunities based on business needs.
• Monday through Friday, normally 8:00 AM to 5:00 PM.
• Occasional after-hours work may be required to support implementations, upgrades, troubleshooting, or critical business initiatives.
• Travel to Metromont locations may be required on an as-needed basis.
INTERNAL PROGRESSION
• Previous roles may include Junior Developer, Application Analyst, Business Systems Analyst, Data Analyst, Automation Specialist, or Software Developer.
• Lateral roles may include Software Engineer, BIM Software Engineer.
• Future roles may include Senior Software Engineer
TRAINING AND DEVELOPMENT
• General HR Orientation.
• New Hire Safety Orientation.
• Metromont development standards and security training.
• AI governance and responsible AI usage training.
• Microsoft Azure, Power Platform, AI platform, and development training as required.
• Any other training as needed.
PERSONAL PROTECTION EQUIPMENT (PPE)
• Safety glasses, hearing protection, hard hat, high-visibility apparel, and safety-toed footwear when entering production or construction areas.
• PPE requirements may vary based on location and assignment.
PHYSICAL REQUIREMENTS
• This position requires sitting, standing, walking, and extensive computer use.
• Must be able to use a keyboard, mouse, telephone, and standard office equipment.
• Must be able to access office, meeting, manufacturing, and project environments as required.
DISCLAIMER
This job description is not intended to be all-inclusive. Other duties as assigned may be required. All associates are expected to conduct themselves in a manner that is consistent with Metromont's core values and to actively participate in all company safety, training, and observation programs.
Metromont LLC (Company) is an equal opportunity employer. The Company is committed to the spirit and letter of all federal, state and local laws and regulations pertaining to equal opportunity. To this end, the Company does not discriminate against any individual with regard to race, color, religion, sex, gender identity, sexual orientation, pregnancy (including medical needs due to pregnancy, child birth or other medical conditions), national origin, age, disability, genetic information, veteran status, or other protected status. This Policy extends to all terms, conditions and privileges of employment, as well as the use of all Company facilities.
The Company is also committed to making reasonable accommodations based on an individual’s disability, religion, pregnancy, childbirth and related medical conditions (including, but not limited to, lactation), or any other protected status where a reasonable accommodation is required under the law.
No form of unlawful discrimination, unlawful harassment, unlawful refusal to reasonably accommodate or unlawful retaliation will be tolerated.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)