What are the responsibilities and job description for the Sr. Manager, Software Development position at TalentGrid Search?
TalentGrid Search provides recruitment solutions. We have partnered with a global manufacturer in the Huntsville, AL area. They are looking for a Sr. Manager, Software Development.
- No sponsorship being offered
- Relocation Assistance Available
Position Overview
The Sr. Manager provides strategic and technical leadership for the organization’s internal application ecosystem supporting global operations. This role is responsible for the architecture, development, integration, and ongoing optimization of enterprise business systems, with a particular focus on ERP platforms, internal applications, and operational technology enablement.
The Sr. Manager will lead a team of software developers and IT support professionals responsible for building, enhancing, and maintaining scalable enterprise applications that support manufacturing, supply chain, and corporate business functions. This leader will partner closely with business stakeholders to translate operational requirements into robust technology solutions while ensuring system reliability, security, and alignment with enterprise IT strategy.
Key Responsibilities
Enterprise Applications & Development Leadership
- Provide strategic direction and oversight for the design, development, and lifecycle management of enterprise business applications supporting global operations.
- Translate complex business requirements into scalable application architecture, system enhancements, and technical solutions.
- Lead development efforts for internally built applications while ensuring alignment with enterprise IT architecture standards and long-term technology strategy.
- Drive modernization and optimization initiatives across legacy and emerging application platforms.
ERP & Enterprise Platform Ownership
- Provide technical leadership and governance for ERP system development, integration, and ongoing application support.
- Ensure ERP and enterprise platforms effectively support core operational processes including manufacturing, supply chain, finance, and reporting.
- Oversee integrations between ERP systems and other enterprise platforms through APIs, middleware, and web services.
Application Architecture & System Integration
- Lead teams responsible for designing, building, and integrating applications using modern development frameworks, tools, and best practices.
- Architect scalable system integrations across enterprise platforms, databases, and external systems using SOAP/REST APIs and other integration technologies.
- Establish best practices for application architecture, code quality, version control, and secure development.
Team Leadership & Organizational Development
- Build, mentor, and lead a high-performing team of developers and IT professionals responsible for enterprise application delivery and support.
- Foster a collaborative development culture focused on continuous improvement, innovation, and operational excellence.
- Establish development standards, documentation practices, and governance processes to ensure consistency and scalability.
Operational Excellence & Compliance
- Ensure stability and performance of business-critical applications including reporting, analytics, and operational data access systems.
- Manage third-party application vendors and external development partners to ensure alignment with project objectives and enterprise architecture standards.
- Support quality systems requirements and participate in internal and external audits related to software development and system compliance.
Stakeholder Engagement
- Partner with IT leadership, operations leaders, and business stakeholders to prioritize initiatives and deliver technology solutions that support business objectives.
- Provide clear communication and visibility into development roadmaps, project progress, and system performance.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field.
- 8 years of experience in enterprise application development and systems architecture.
- 5 years of experience leading software development or enterprise application teams.
- Demonstrated experience supporting and developing within ERP-centric environments.
- Strong understanding of enterprise data structures, relational databases, and TSQL.
- Experience with modern object-oriented and visual programming languages.
- Proven experience designing and implementing system integrations, APIs, and web services (SOAP/REST).
- Experience working in Agile and/or traditional SDLC development environments.
- Strong leadership capabilities with a track record of building and developing technical teams.
Preferred Qualifications
- Development experience with Python, Java, JavaScript, C , C#, or Visual Basic.
- Experience supporting ERP platforms such as SAP or similar enterprise systems.
- Experience integrating enterprise systems across manufacturing, supply chain, and operational technologies.
Work Environment
This position operates in a hybrid environment with four days in-office and one remote day per week.