1

Software Engineer Supervisor Jobs in Alabama (NOW HIRING)

Controls Engineer IV

Mobile, AL · On-site

$90 - $120/hr

Reports To Program Engineer & Department Project Engineer Supervises Engineers III, Engineers II, ... MS Office, AutoCAD, PLC and HMI development environment software, process multimeter, and network ...

Data Engineer

Homewood, AL · On-site

$107K - $128K/yr

Supervisory Requirements This position will not supervise employees. Minimum Qualifications * Bachelor's degree in Computer Science, Data Engineering, Information Systems, or related field (required ...

Data Engineer

Homewood, AL · On-site

$107K - $128K/yr

Supervisory Requirements This position will not supervise employees. Minimum Qualifications * Bachelor's degree in Computer Science, Data Engineering, Information Systems, or related field (required ...

Controls Engineer IV

Mobile, AL · On-site

$82K - $107K/yr

Program Engineer & Department Project Engineer SUPERVISES: Engineer III, Engineer II, Engineer I ... Computer - MS Office, AutoCAD, PLC and HMI development environment software * Process multimeter ...

Controls Engineer IV

Mobile, AL · On-site

$83K - $107K/yr

Program Engineer & Department Project Engineer SUPERVISES: Engineer III, Engineer II, Engineer I ... Computer - MS Office, AutoCAD, PLC and HMI development environment software * Process multimeter ...

Controls Engineer IV

Mobile, AL

$82K - $107K/yr

Program Engineer & Department Project Engineer SUPERVISES: Engineer III, Engineer II, Engineer I ... Computer - MS Office, AutoCAD, PLC and HMI development environment software * Process multimeter ...

Program Engineer & Department Project Engineer SUPERVISES: Engineer III, Engineer II, Engineer I ... Computer - MS Office, AutoCAD, PLC and HMI development environment software * Process multimeter ...

Collaborate with Soldiers, government stakeholders, software developers, testers, systems engineers ... Supervises or collaborates with other team members performing technical efforts. * This position ...

Collaborate with Soldiers, government stakeholders, software developers, testers, systems engineers ... Supervises or collaborates with other team members performing technical efforts. * This position ...

Collaborate with Soldiers, government stakeholders, software developers, testers, systems engineers ... Supervises or collaborates with other team members performing technical efforts. * This position ...

Work with direct reports' technical supervisors to ensure the supervisors are satisfied with their ... ABachelor's degree in Systems Engineering, Electrical Engineering, Mechanical Engineering,Software ...

Showing results 41-60

Software Engineer Supervisor information

See Alabama salary details

$57.6K

$133.7K

$186.3K

How much do software engineer supervisor jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software engineer supervisor in Alabama is $133,714.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,800.00 and $156,800.00 per year, depending on experience, location, and employer.

What is a software engineer supervisor?

Software Engineer Supervisors are professionals who oversee teams of software engineers to ensure that projects are completed efficiently and meet organizational standards. They are responsible for planning, assigning tasks, mentoring team members, and coordinating with other departments. In addition to technical expertise, they require strong leadership and communication skills to manage team dynamics and project timelines. Their role bridges the gap between upper management and technical staff, ensuring smooth workflow and high-quality software delivery.

What are the key skills and qualifications needed to thrive as a software engineer supervisor?

To thrive as a Software Engineer Supervisor, you need a strong background in software development, leadership experience, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), project management tools (such as Jira), and experience with relevant programming languages are commonly expected. Exceptional communication, mentorship, and problem-solving abilities are critical soft skills for managing teams and fostering growth. These competencies ensure effective project delivery, high team morale, and the successful alignment of technical solutions with business objectives.

What are some common challenges faced by software engineer supervisors when managing a technical team?

Software Engineer Supervisors often encounter challenges such as balancing project deadlines with team capacity, ensuring clear communication among team members, and navigating conflicting priorities from stakeholders. Another common challenge is supporting the professional growth of team members while maintaining high productivity. Effective supervisors address these by fostering an open team culture, employing agile project management practices, and providing regular feedback and mentorship.

What is the difference between Software Engineer Supervisor vs Software Engineer?

AspectSoftware Engineer SupervisorSoftware Engineer
ResponsibilitiesOversees development teams, manages projects, mentors staffDevelops software, writes code, implements features
Required SkillsTechnical expertise, leadership, communicationProgramming, problem-solving, technical knowledge
CertificationsOften requires a bachelor's degree in CS or related field; leadership experienceBachelor's in CS or related field; coding certifications optional
Work EnvironmentTeam management, project planning, collaborationIndividual coding, software development, testing

The main difference between a Software Engineer Supervisor and a Software Engineer lies in their roles. The supervisor manages teams and oversees projects, requiring leadership skills, while the software engineer focuses on coding and technical development. Both roles often require similar educational backgrounds, but the supervisor's role emphasizes management and coordination.

What are popular job titles related to Software Engineer Supervisor jobs in Alabama?

For Software Engineer Supervisor jobs in Alabama, the most frequently searched job titles are:

Senior Manufacturing Engineer & Tool Room Supervisor

CivicMinds, Inc.

Troy, AL • On-site

Full-time

PTO

Re-posted 11 days ago


Job description

Job Title: Senior Manufacturing Engineer & Tool Room Supervisor
Location: Troy, AL
Fulltime, Direct Hire, Onsite
SUMMARY/OBJECTIVE
We are seeking a highly skilled and motivated Senior Manufacturing Engineer & Tool Room Supervisor to lead key manufacturing engineering initiatives while overseeing the daily operations of the Tool Room. This dual-role position is critical in driving process improvements, supporting new product introductions, and ensuring the timely delivery of precision tooling, gages and fixtures to support production. The ideal candidate will bring deep technical expertise, hands-on leadership, and a strong commitment to safety, quality, and continuous improvement. This individual will play a pivotal role in optimizing manufacturing processes, supervising toolmakers and technicians, and ensuring seamless collaboration across engineering, maintenance, and production teams.
ESSENTIAL DUTIES & RESPONSIBILITIES
  • Define the process operations, and correct sequencing of these operations, to support the manufacture of quality mechanical components and assemblies.
  • Design and develop fixtures, tooling, and gages using Solidworks as the primary CAD system, using best practices including DFM, DFA, DTC and stack analysis. May include the design and development of engineering and production test fixtures. A portion of this effort will require a working knowledge of AutoCad.
  • Define the product configuration and part geometry in fully dimensioned 2-D drawings directly linked to 3-D files for each manufacturing operation. A solid understanding of GD&T is a must.
  • Manage Bill of Materials, including a full definition of material selection and raw material configuration.
  • Ensure proper documentation of design revisions for the full Technical Data Package including CAD, BOM, engineering masters, routings, etc.
  • Initiate and participate in cross-functional design reviews to ensure new designs are optimized for manufacturability. Support the development and execution of project timelines.
  • Provide technical input to Applications Engineering in support of process improvements to streamline the process from Design to finish product.
  • Provide manufacturing floor support processing issues and promote continuous improvement initiatives.
  • Work within a team that specifies, evaluates, justifies, and implements capital equipment projects throughout the plants and to continuously strive to evaluate technology as to its application at providing the most efficient process.
  • Create Purchase Requisitions for fixture components, materials, special tools and materials requested by Tool Room personnel.

SUPERVISORY RESPONSIBILITIES
  • Under limited supervision, designs, fabricates, repairs, and improves tools, jigs, fixtures, simple molds, gauges and dies to the tolerances required for the intended manufacturing processes.
  • Must be able to work from engineering drawings, sketches, or other written or oral instructions as well as tool design drawings.
  • Maintain, Tooling, Fixturing, Materials, CNC programs in a systematic way to ensure proper execution of processes.
  • Participate with planning and purchasing departments to determine internal & external workload capacity.
  • Ensure machining tasks are executed in the most effective manner (manual vs. CNC) regarding time, cost, and function.
  • Ensure internal quality checks are conducted prior to shipment.
  • Assures work areas are organized, clean and hazard free; champions 5S practices.
  • Follow up with internal customers regarding toolroom services.
  • Responsible for managing the time and attendance system: audits timecards daily, manage PTO for toolroom employees and addresses violations in a timely manner to assure efficient and productive operations.
  • Responsible for employee safety. Immediately report any safety concerns to the manager and to EH&S as needed.
  • Provide leadership for employee relations through effective communication, coaching, training, and development.
  • Implement long-term direct reports/organization plan to increase overall department responsiveness
  • Performs other duties as assigned.

QUALIFICATIONS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Minimum 5 years of Manufacturing Engineering experience in high volume manufacturing environment. Firearms experience is a plus.
  • Minimum of 5 years of Manual Machining experience, surface grinders, Bridgeport, Heat Treatment, Wire & Sinker EDM.
  • Strong desire to use and develop program solutions to automate CAD/CAM processes.
  • Knowledge of CAD / CAM software. Solidworks & Mastercam preferred.
  • Experience in using 3D-model-centric computer aided manufacturing (CAM) principles and the associated techniques to analyze the CAD models as they relate to manufacturability. This includes utilizing the 3D-model to create toolpaths for CNC programming.
  • Strong knowledge of GD&T.
  • Must be organized and maintain accurate and neat records and files.
  • Knowledge of common problem-solving and Root Cause Analysis (RCA) methodologies.
  • Experience with MRP Visual system.
  • Ability to read blueprints.
  • Competent in developing systematic solutions.
  • Ability to develop product processes

EDUCATION/EXPERIENCE
Required:
  • Engineering Degree is a plus.
  • 5+ years of mechanical drawing experience related to the design and development of complex mechanical mechanisms.

Preferred:
  • Bachelor's degree in mechanical engineering.

TRAVEL REQUIREMENTS
Travel will normally be less than 10% (training, equipment development, satellite facility support).