Manager, Software Engineering
Listed on 2026-09-13
-
Software Development
Software Project Mgr/ Lead, Software Architect
Location: Chattanooga, TN (Headquarters) | Onsite/Hybrid
Lead innovation, mentor high-performing engineering teams, and help shape the future of technology the Manager, Software Engineering, you will lead a team of software engineers responsible for delivering scalable, high-quality software solutions that support critical business operations and strategic initiatives.
This role combines technical leadership, people management, and project execution. You'll work closely with cross-functional stakeholders to drive technology solutions, advance engineering best practices, and foster a culture of collaboration, accountability, and continuous improvement. If you're passionate about developing talent, solving complex technical challenges, and delivering business value through technology, this is an opportunity to make a significant impact.
What You'll Do Leadership and Team Management- Lead, mentor, and develop a team of software engineers by providing technical guidance, coaching, and professional development opportunities.
- Foster a collaborative, innovative, and high-performing team culture focused on continuous learning and engineering excellence.
- Manage resource allocation, workload balancing, and project timelines to ensure delivery against organizational priorities and business objectives.
- Build a positive and accountable work environment that encourages growth, ownership, and continuous improvement.
- Oversee the design, development, testing, deployment, and support of software applications and technology solutions.
- Partner with business stakeholders, analysts, architects, and developers to define technical requirements, interfaces, specifications, and system architectures.
- Ensure adherence to coding standards, development best practices, and quality assurance processes through code reviews and technical leadership.
- Lead the responsible adoption and use of AI-assisted development tools for coding, documentation, testing, troubleshooting, and workflow automation while ensuring all AI-generated outputs are reviewed, validated, and aligned with company standards.
- Promote the delivery of high-quality, secure, scalable, and maintainable software solutions.
- Manage project priorities, risks, issues, and escalations, ensuring timely resolution and successful delivery of initiatives.
- Collaborate with stakeholders to define project scope, requirements, timelines, and deliverables.
- Continuously evaluate and improve software development and project management processes to enhance efficiency, quality, and team effectiveness.
- Balance technical priorities with business objectives to ensure organizational success.
- Coordinate and cross-train with software developers, analysts, and other teams to encourage knowledge sharing and collaboration across the organization.
- Serve as a liaison with external vendors and technology partners on select projects and initiatives.
- Communicate technical concepts, project updates, risks, and strategic recommendations effectively to both technical and non-technical audiences.
- Build strong partnerships across the business to align technology solutions with operational and strategic goals.
- Oversee the creation and maintenance of technical documentation throughout the software development lifecycle.
- Ensure adherence to organizational standards, development best practices, and established governance processes.
- Promote consistency, quality, and accountability in documentation and software delivery practices.
- Proven leadership experience with the ability to build, motivate, and develop high-performing software engineering teams.
- Strong strategic thinking, problem-solving, and decision-making skills with the ability to navigate complex technical and business challenges.
- Excellent communication and interpersonal skills, with the ability to influence and collaborate across all levels of the organization.
- Demonstrated project management, organizational, and time-management skills with experience managing multiple priorities and initiatives.
- Strong understanding of software development lifecycle (SDLC) methodologies, software architecture, and modern engineering best practices.
- Experience leading engineering teams through technical challenges, system enhancements, and enterprise-scale software initiatives.
- Working knowledge of AI-assisted software development concepts and tools, including prompt engineering fundamentals,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).