IT Manager - Software Engineering
Brasfield & Gorrie
Responsibilities
- Own the full employee lifecycle for the software development team, including recruiting, hiring, onboarding, development, performance evaluation, and retention, in partnership with the IT Director.
- Manage, mentor, and develop software engineers at all levels, building a team culture of trust, accountability, shared ownership, and continuous learning.
- Own the management of in-house software development, including scope, quality, and timelines, and coordinate outside consulting resources as needed.
- Lead agile development practices, including sprint planning, backlog grooming, and retrospectives, with a focus on team autonomy and sustainable delivery.
- Partner with Product Owners on roadmap planning, backlog prioritization, and requirements definition, serving as the engineering voice on technical constraints, capacity, and trade-offs.
- Lead team planning sessions and set clear, measurable goals for projects and initiatives, driving progress tracking and status reporting.
- Partner with corporate stakeholders and end users to understand business needs and lead the delivery of technology solutions that improve service, satisfaction, and efficiency.
- Engage with engineers on system architecture and design decisions, lead design reviews, and own the technical standards and patterns used across the team.
- Own the quality of software delivered by the team, establishing standards, code review processes, and testing practices.
- Lead the response to production issues, coordinating triage, driving resolution, communicating status to stakeholders, and ensuring post-incident reviews drive improvements.
- Define and track key quality and reliability metrics for in-house systems, using them to guide team priorities and report performance to IT leadership.
- Collaborate with IT leadership to ensure the security, integrity, availability, and privacy of information systems, and lead team adoption of IT policies, procedures, and system standards.
- Co‑own financial management of the software development area alongside the IT Director, including purchasing, budgeting, budget review, and software vendor contract negotiation and evaluation.
- Stay current on emerging technologies and translate research into actionable recommendations for the team and IT leadership.
Education - Skills - Knowledge - Qualifications & Experience
- Bachelor degree in computer science, information systems, or related technical field; Or related software development experience
- Minimum of 5 years of experience managing a team of software engineers
- Hands‑on software development background required; proficiency in one or more modern languages (C#, Java, Python, JavaScript/TypeScript) preferred
- Experience with cloud platforms (Azure, AWS, or GCP) and modern DevOps practices preferred
- Working knowledge of agile methodologies (Scrum, Kanban) and tools such as Azure DevOps or Jira
- Proven leadership ability with particular focus on mentoring, developing, and motivating engineers
- Ability to manage multiple concurrent projects and prioritize resources across competing demands
- Excellent oral and written communication skills, including the ability to translate technical concepts for non‑technical stakeholders
- Relevant certifications (PMP, SAFe, or cloud certifications) a plus
- Willingness to travel occasionally to project sites or branch offices; estimated less than 10%
The above description covers the principal duties and responsibilities of the job. The description shall not, however, be construed as a complete listing of all miscellaneous, incidental, or similar duties which may be required from day-to-day. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
#J-18808-LjbffrVacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the IT Manager - Software Engineering in Birmingham, AL vacancy
$151.6k - $222.4k
...be considered. Meet the TeamThe Automation and Configuration Management (ACM) team develops and maintains a configuration platform that... ...AWS, GCP, Azure, and GovCloud. The team is composed of skilled engineers focused on building resilient, scalable infrastructure with a...SuggestedFull timeTemporary workLocal areaImmediate startRemote workFlexible hours$214.1k - $309.8k
...Smart Switches, you’ll help build high-performance data plane software that leverages Data Processing Units (DPUs) to deliver advanced... ...shape a flagship Cisco innovation while collaborating with engineers solving some of the industry’s most complex networking challenges...SuggestedFull timeTemporary workLocal areaFlexible hours- ...collaboration, and excellence then we’d love to meet you. The Senior Software Engineer, under minimal supervision, participates in the technical... ...practices, including selection, hiring, performance management, promotion, transfer, compensation, benefits, education, training...SuggestedPermanent employmentH1bWork at officeLocal areaRemote work
$200k - $215k
...Lead a high-impact software engineering function where your leadership will shape how an established organization builds, modernizes, and delivers... ...a hands-on leadership opportunity for a proven engineering manager who can drive people, processes, innovation, and the...SuggestedRelocation package- ...Software Engineer II Under general supervision, the Software Engineer II develops information systems by designing, developing, and installing... ...work in the US without Visa Sponsorship. Job Duties Manages trouble ticket resolution for multiple applications....SuggestedVisa sponsorship
- ...Role: Software Engineer III (Digital Origination) Location: Birmingham, AL / Charlotte, NC/ Atlanta, Georgia Duration: 6-12-month contract to hire Our client is seeking four Software Engineer III resources to support its Digital Origination platform, which powers...Contract work
$130.38k - $171.65k
...or update your information by visiting and logging into the careers section of the system.Job Description:At Regions, the Software Engineer Manager oversees application development for a department or group within the company.Primary ResponsibilitiesManages all aspects...Full timeWork at officeRelocationVisa sponsorshipWork visaRelocation packageFlexible hours3 days per week- ...Senior Innovation Software EngineerGenesis10 is currently seeking a Senior Innovation Software Engineer for a Contract-to-Hire opportunity. This position can work hybrid or... ...including token usage, model consumption, cost management, access controls, security guardrails, and...Hourly payPermanent employmentContract workRemote work
- ...Software Engineer IIIUnder limited supervision, the Software Engineer III develops information systems by designing, developing, and installing... ...within their immediate group and may be required to represent IT on particular projects.Identifies opportunities for process...Immediate start
- ...The Sales Application Engineering Manager owns the technical and commercial evaluation of new business opportunities, from initial customer... ...personnel. Preferred Experience with die layout/design software (AutoCAD, SolidWorks, or similar). Familiarity with roll...
- Software Engineer III At Jack Henry, we're more than a technology company, we're a force for good in financial services. We're redefining... ...employment practices, including selection, hiring, performance management, promotion, transfer, compensation, benefits, education,...Permanent employmentH1bWork at officeLocal areaRemote work
$86.25k - $172.5k
...have an opportunity to contribute to the company’s success. As Software Engineer Sr. within PNC's Technology organization, you can be based in... ..., Data Guard, Fleet Patching and Provisioning, Enterprise Manager, Exadata, and Recovery Appliance technologies. Design and automate...Full timeTemporary workPart timeWork experience placementWork at office- ...Brasfield & Gorrie, LLC is seeking a software development leader to own the full employee lifecycle and drive a high-performing team. You will mentor engineers, oversee in-house development, and coordinate with external consultants to deliver on roadmap commitments....
- ...Software Engineer Team LeaderDuration: Contract to HireLocation: Hoover/ Birmingham, AL/ Charlotte, NC/Atlanta, GA (Hybrid)End Client: Regions... ...cross-functionally with architects, business users, project managers/Scrum Masters and other engineers to achieve sustainable...Contract workRelocation
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...ies): Consulting Services,Government/ Civil Services,Information Technology,Recruiting / Staffing,Software,Telecommunications Are you an experienced Senior Software Engineer or Technical Lead who enjoys remaining hands-on while guiding teams and shaping technical...Remote workVisa sponsorshipFree visa
$167.7k - $245.2k
...infrastructure using advanced technologies across Linux and Windows.Our software agent team builds high-performance, secure, and lightweight... ...and endpoint environments.As part of the Windows agent engineering team, you will focus on extending these security capabilities...Full timeTemporary workLocal areaRemote workFlexible hours$127.77k - $168.21k
...careers section of the system.Job Description:At Regions, the Software Engineer oversees application development, modification, and... ...hardware and softwareProvides advice and recommendations to management on processes and techniques required for improved work operationsInstalls...Full timeWork at officeRelocationVisa sponsorshipWork visaRelocation packageFlexible hours3 days per week- The Neighborhood at Vestavia Hills, part of Phoenix Senior Living, seeks Med Techs to monitor residents and support wellness through medication care and care coordination. The role includes assisting with monthly wellness visits, documenting changes, and communicating...Weekend workAfternoon shift
$86.25k - $143.75k
...an opportunity to contribute to the company’s success. As a Software Engineer Lead within PNC's Site Reliability Center (SRC) organization... ...seeking a technical lead engineer with strong leadership, project management , initiative and follow up skills.A combination of...Full timeTemporary workPart timeWork experience placementWork at office$104.05k - $169.08k
DescriptionFor UAB IT use only: Independently employs a broad... ...techniques, procedures, and software. Independently provides development... .... Develops scope and project management plans, communication of plans... ...Partners with other software engineering professionals from across the...Work experience placement- ...the field of application development or software engineering * 3 years of experience with Spring... ...Git/GitHub Enterprise for source code management * Experience with Vue3 and Bootstrap 5... ...problem-solving skills * Knowledge of IT change management processes * Organizational...Local area
- ...Software Engineer The Software Engineer oversees application development, modification, and maintenance of applications. This position... ...hardware and software, providing advice and recommendations to management on processes and techniques required for improved work...
- ...Currently, we are looking for entry-level software programmers, Java full stack developers,... ...analysts/data scientists, machine learning engineers for full time positions with clients. Who... ...engineering, information systems, IT Highly motivated, self-learner, and technically...Full timeH1bRemote work
- ....Implement and adhere to security best practices throughout the development lifecycle.Required Background & ExperienceBS in Software Engineering, Computer Science, or related field.2–5 years of relevant professional experience preferred (1+ year required, including co-...Internship
- ...Job Title AI Software Engineer Intern Date posted 14-Oct-2026 Job ID 137214 City / Township / Village POUGHKEEPSIE, DURHAM, San Jose, New York State / Province New York, North Carolina, California Country United States Work arrangement Hybrid...Contract workFixed term contractInternshipShift work
- ...Bachelor's degree in Computer Science, Computer Engineering or a related field Five (5) years of experience... ...solutions to resolve technical challenges Ability to manage multiple projects simultaneously Knowledge of software testing techniques, code optimization and...
$60k - $77k
...collaboration, and excellence then we'd love to meet you. The Software Engineer II is responsible for analyzing the data, designing and/or... ...hexadecimal level (pdf, tif, jpg). Experience with code management software like DevOps and Github. If you got this far,...Work at officeLocal area1 day per week$155k - $185k
...company running efficiently. From strategic marketing and financial management to human resources and operational oversight, you’ll have the... ...Purpose:We are seeking a highly accomplished Principal Engineer to play a pivotal role in shaping the architecture, innovation...Permanent employmentWork at office$150k - $190k
...Founding Software Engineer Who we are and what we’re building DMC’s mission is to cut the cycle time from concept to a manufacturable design... ...shipped, who used it, and how long it took. Use a real project. If it is confidential, sanitize the details while preserving enough...Full timeRemote workTrial period
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to IT Manager - Software Engineering. Be the first to apply!
Related searches
- information technology manager Birmingham, AL
- IT service manager Birmingham, AL
- IT manager Birmingham, AL
- senior information technology project manager Birmingham, AL
- it manager remote Birmingham, AL
- information technology supervisor Birmingham, AL
- IT software development manager Birmingham, AL
- application manager Birmingham, AL
- director of software Birmingham, AL
- software manager Birmingham, AL




