Do you believe no challenge is too complex to solve? You’ll fit right in at U.S. Engineering. We deliver award-winning mechanical contracting, construction, service, and maintenance solutions with a focus on performance and innovation. Our team of skilled and collaborative professionals drives every project from preconstruction through final testing, always aligned with our clients’ goals.
Technology Manager, Application Development
The Technology Manager, Application Development is responsible for leading the Application Development team and third-party resources to deliver, support, and continuously improve custom applications and integrations across U.S. Engineering. This role oversees day-to-day team operations, manages development priorities, and collaborates with technical team members and business stakeholders to deliver solutions that support the diverse business needs of the U.S. Engineering family of companies.
Principal Duties and Accountabilities: Lead, coach, and develop the Application Development team and third-party resources, including performance management, workload planning, and professional development.
Establish clear expectations for accountability, communication, quality, and ownership while fostering a collaborative and productive team environment.
Build strong relationships with business stakeholders, translating business needs into actionable development initiatives and communicating effectively with technical and non-technical audiences.
Manage development priorities, team capacity, and project delivery while balancing new initiatives with ongoing application support and maintenance.
Oversee the application development lifecycle, including requirements gathering, planning, development, testing, deployment, and ongoing support.
Facilitate planning and team coordination, collaborating with technical team members on estimates, timelines, and delivery expectations.
Monitor project progress, remove roadblocks, manage risks, and proactively communicate status, dependencies, and challenges to stakeholders and IT leadership.
Ensure established standards for development quality, documentation, application support, and issue resolution are followed while identifying opportunities for continuous improvement.
Education: Bachelor's degree in Business, Information Technology, Computer Science, Engineering, or a related field, or equivalent experience.
Experience: 5+ years of experience working with technical teams, application development projects, or related technology initiatives.
2+ years of experience managing or leading teams, including coaching, performance management, and resource planning.
Experience managing application development projects, coordinating technical teams, and working with technical and non-technical stakeholders.
PMP, Scrum, or equivalent certifications and experience in the Architecture, Engineering, and Construction (AEC) industry preferred.
Knowledge, skills, and abilities: Strong leadership and people management skills with the ability to coach, develop, delegate, and hold team members accountable.
Excellent communication and interpersonal skills with the ability to collaborate effectively with technical and non-technical stakeholders at all organizational levels.
Strong organizational, prioritization, and problem-solving skills with the ability to manage competing priorities, resolve conflicts, and drive results.
Working knowledge of software development lifecycles and project management methodologies, including Agile and Waterfall.
General understanding of application architecture, integrations, APIs, databases, and development practices to effectively coordinate with technical team members.
Ability to proactively identify risks, manage expectations, communicate project status, and drive continuous improvement.
Physical and/or travel demands: Frequent use of computer, including keyboarding, viewing monitor, etc.
Anticipate some travel with overnight stays to other U.S. Engineering…