The Manufacturing Engineering Specialist supports daily manufacturing operations and continuous ... Experience with 3D modeling or CAD software is considered an asset. Benefits WHY JOIN OUR TEAM: Day ...
The Manufacturing Engineering Specialist supports daily manufacturing operations and continuous ... Experience with 3D modeling or CAD software is considered an asset. Benefits WHY JOIN OUR TEAM: Day ...
The Manufacturing Engineering Specialist supports daily manufacturing operations and continuous ... Experience with 3D modeling or CAD software is considered an asset. Benefits WHY JOIN OUR TEAM: • ...
The Manufacturing Engineering Specialist supports daily manufacturing operations and continuous ... Experience with 3D modeling or CAD software is considered an asset. Benefits WHY JOIN OUR TEAM: • ...
The Manufacturing Engineering Specialist supports daily manufacturing operations and continuous ... Experience with 3D modeling or CAD software is considered an asset. Benefits WHY JOIN OUR TEAM: • ...
Quick apply
The Manufacturing Engineering Specialist supports daily manufacturing operations and continuous ... Experience with 3D modeling or CAD software is considered an asset. Benefits WHY JOIN OUR TEAM: • ...
The Field Engineer position fills a critical support role within our unique company's Construction ... Create Submittal log utilizing Procore (and other project management software) * Coordinate with PM ...
The Field Engineer position fills a critical support role within our unique company's Construction ... Create Submittal log utilizing Procore (and other project management software) * Coordinate with PM ...
Field Engineer (MEP)
Guntersville, AL · On-site
The Field Engineer position fills a critical support role within our unique company's Construction ... Create Submittal log utilizing Procore (and other project management software) * Coordinate with PM ...
Field Engineer (MEP)
Guntersville, AL · On-site
The Field Engineer position fills a critical support role within our unique company's Construction ... Create Submittal log utilizing Procore (and other project management software) * Coordinate with PM ...
Document Control Tech Aide III
Eastaboga, AL · On-site
The ideal candidate brings strong attention to detail, familiarity with engineering drawings, and hands-on experience using scanning and PDF software. Key Responsibilities Document Scanning ...
Quick apply
Document Control Tech Aide III
Eastaboga, AL · On-site
The ideal candidate brings strong attention to detail, familiarity with engineering drawings, and hands-on experience using scanning and PDF software. Key Responsibilities Document Scanning ...
The Assistant Project Engineering Manager plays a critical role in leading engineering and capital ... Experience with CAD software (AutoCAD, SolidWorks) and project management tools * Knowledge of ...
The Assistant Project Engineering Manager plays a critical role in leading engineering and capital ... Experience with CAD software (AutoCAD, SolidWorks) and project management tools * Knowledge of ...
The Assistant Project Engineering Manager plays a critical role in leading engineering and capital ... Experience with CAD software (AutoCAD, SolidWorks) and project management tools * Knowledge of ...
The Assistant Project Engineering Manager plays a critical role in leading engineering and capital ... Experience with CAD software (AutoCAD, SolidWorks) and project management tools * Knowledge of ...
Uses engineering manuals, standard publications and technical material to obtain information and ... software such as information management programs, computer aided design and drafting (CADD ...
Uses engineering manuals, standard publications and technical material to obtain information and ... software such as information management programs, computer aided design and drafting (CADD ...
Manufacturing Engineer
Albertville, AL · On-site
$69K - $90K/yr
Manufacturing Engineer Focused on Mueller foundry engineering and operations, the ideal candidate ... Familiarity with modeling software such as AutoCAD, SolidWorks, Magma, etc. Other Compensation ...
Manufacturing Engineer
Albertville, AL · On-site
$69K - $90K/yr
Manufacturing Engineer Focused on Mueller foundry engineering and operations, the ideal candidate ... Familiarity with modeling software such as AutoCAD, SolidWorks, Magma, etc. Other Compensation ...
Manufacturing Engineer
Albertville, AL · On-site
$69K - $90K/yr
Manufacturing Engineer Focused on Mueller foundry engineering and operations, the ideal candidate ... Familiarity with modeling software such as AutoCAD, SolidWorks, Magma, etc. Other Compensation ...
Manufacturing Engineer
Albertville, AL · On-site
$69K - $90K/yr
Manufacturing Engineer Focused on Mueller foundry engineering and operations, the ideal candidate ... Familiarity with modeling software such as AutoCAD, SolidWorks, Magma, etc. Other Compensation ...
M&H Valve Process Engineer
Anniston, AL · On-site
Stay updated on the latest machining techniques, materials science, CAD software, and mechanical engineering developments. * Assist the manufacturing engineering team to evaluate, design, and ...
M&H Valve Process Engineer
Anniston, AL · On-site
Stay updated on the latest machining techniques, materials science, CAD software, and mechanical engineering developments. * Assist the manufacturing engineering team to evaluate, design, and ...
Stay updated on the latest machining techniques, materials science, CAD software, and mechanical engineering developments. * Assist the manufacturing engineering team to evaluate, design, and ...
Stay updated on the latest machining techniques, materials science, CAD software, and mechanical engineering developments. * Assist the manufacturing engineering team to evaluate, design, and ...
Accurately read and interpret complex engineering blueprints and technical drawings. * * Utilize CAD software to work with and manipulate DWG, DXF, and IGS file formats. * * Conduct in-process ...
Quick apply
Accurately read and interpret complex engineering blueprints and technical drawings. * * Utilize CAD software to work with and manipulate DWG, DXF, and IGS file formats. * * Conduct in-process ...
Coordinates with Network Engineer Associate or Referral Network Engineer to plan, install and support hardware and software upgrades. * Receives direction from either the Referral Network Engineer ...
Coordinates with Network Engineer Associate or Referral Network Engineer to plan, install and support hardware and software upgrades. * Receives direction from either the Referral Network Engineer ...
Eng Technologist Sr
Anniston, AL · On-site
$79K - $134K/yr
ASQ Certified Quality Engineer (CQE) * ASQ Certified Calibration Technician (CCT) * Experience with: * AS9102 (FAI) * ISO 9001 / AS9100 * PFMEA / Control Plans * SPC software and data analysis tools
Eng Technologist Sr
Anniston, AL · On-site
$79K - $134K/yr
ASQ Certified Quality Engineer (CQE) * ASQ Certified Calibration Technician (CCT) * Experience with: * AS9102 (FAI) * ISO 9001 / AS9100 * PFMEA / Control Plans * SPC software and data analysis tools
Quality Control Manager
Guntersville, AL · On-site
Qualifications: * Bachelor's degree in construction management, architecture, engineering or ... Experience with Procore Software * Thorough understanding of commercial construction systems, means ...
Quality Control Manager
Guntersville, AL · On-site
Qualifications: * Bachelor's degree in construction management, architecture, engineering or ... Experience with Procore Software * Thorough understanding of commercial construction systems, means ...
Qualifications: * Bachelor's degree in construction management, architecture, engineering or ... Experience with Procore Software * Thorough understanding of commercial construction systems, means ...
Qualifications: * Bachelor's degree in construction management, architecture, engineering or ... Experience with Procore Software * Thorough understanding of commercial construction systems, means ...
Recruiting experience in Engineering fields such as Electrical, Mechanical, Software, Systems, and Computer Science * Specialized recruiting experience for disciplines like Electronic Warfare, AI/ML ...
Recruiting experience in Engineering fields such as Electrical, Mechanical, Software, Systems, and Computer Science * Specialized recruiting experience for disciplines like Electronic Warfare, AI/ML ...
Software Administrators and Engineers * Storage Administrators and Engineers * Task Order Project Managers Many of the roles will require a government clearance and active certifications. If you are ...
Software Administrators and Engineers * Storage Administrators and Engineers * Task Order Project Managers Many of the roles will require a government clearance and active certifications. If you are ...
Software Developer information
See Gadsden, AL salary details
$39.2K - $48K
1% of jobs
$48K - $56.7K
4% of jobs
$56.7K - $65.5K
9% of jobs
$73.7K is the 25th percentile. Wages below this are outliers.
$65.5K - $74.3K
12% of jobs
$74.3K - $83K
15% of jobs
The median wage is $88.7K / yr.
$83K - $91.8K
14% of jobs
$91.8K - $100.5K
15% of jobs
$104K is the 75th percentile. Wages above this are outliers.
$100.5K - $109.3K
13% of jobs
$109.3K - $118.1K
9% of jobs
$118.1K - $126.8K
5% of jobs
$126.8K - $135.6K
3% of jobs
$39.2K
$91.4K
$135.6K
How much do software developer jobs pay per year?
What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?
What engineers make $500,000?
What are some common challenges software developers face when working on team-based projects?
What Do Software Developers Do?
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
Is AI replacing software developers?
Is software developer still in demand?
What work does a software developer do?
What is the difference between Software Developer vs Software Engineer?
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.
What is a Software Developer?

Full-time
Medical, Dental, Vision, Life, Retirement
Posted 24 days ago
Job description
Carfair Composites is an industry leader in fiber-reinforced plastic (FRP) solutions, boasting facilities across Winnipeg, MB, St. Cloud, MN, Anniston, AL, Wausaukee, WI, and Gillett, WI. We are dedicated to delivering innovative and quality-driven products!
Position Overview:
The Manufacturing Engineering Specialist supports daily manufacturing operations and continuous improvement initiatives for the assigned Carfair production facility. This role partners closely with Production, Quality, Maintenance, HSE, and Engineering teams to optimize manufacturing processes, improve operational performance, and support a safe, efficient, and high-quality production environment. The successful candidate is a hands-on technical professional who thrives in a fast-paced manufacturing setting and contributes to Lean manufacturing, process improvement, troubleshooting, and production support activities.
Key Responsibilities:
- Provide day-to-day technical support to production operations by troubleshooting manufacturing processes, tooling, fixtures, and equipment issues.
- Support continuous improvement initiatives focused on safety, quality, productivity, efficiency, and cost reduction.
- Collaborate cross-functionally with Production, Maintenance, Quality, HSE, and Engineering teams to achieve operational targets and drive corrective actions.
- Participate in Lean Manufacturing initiatives including 5S, value stream mapping, setup reduction, standard work, and waste elimination activities.
- Assist with process optimization, workflow improvements, and implementation of best manufacturing practices.
- Support engineering and production teams with new product introductions, engineering changes, and process validation activities.
- Act as a liaison between Engineering and the production floor to ensure clear communication and timely resolution of technical issues.
- Communicate customer engineering change notices and provide production feedback regarding manufacturability or process concerns.
- Work with external suppliers and vendors to resolve equipment, tooling, or quality-related issues.
- Perform minor fixture adjustments, part layout activities, trimming, and support first article inspections (FAI) as required.
- Conduct measurements and inspections using precision measuring instruments such as calipers and micrometers.
- Maintain accurate documentation related to manufacturing processes, process changes, and continuous improvement activities.
- Stay current with manufacturing technologies, production methods, and industry best practices to support ongoing operational advancement.
- Promote a culture of teamwork, accountability, continuous improvement, and workplace safety.
- Support additional projects and responsibilities as assigned.
Requirements
Qualifications and Experience
- Post-secondary education in Manufacturing Engineering, Mechanical Engineering Technology, Industrial Engineering, or a related technical discipline preferred.
- Eligibility for CET, C.Tech., or P.Eng. designation considered an asset.
- Strong technical and mechanical aptitude with a hands-on approach to problem solving.
- Experience working in a fast-paced manufacturing environment.
- Demonstrated ability to work effectively within cross-functional teams.
- Experience supporting production operations, process improvements, or manufacturing engineering activities preferred.
- Experience with 3D modeling or CAD software is considered an asset.
Benefits
WHY JOIN OUR TEAM:
        Day 1 benefits package that includes medical, dental, vision, life insurance, and disability programs.
        401k eligibility with 100% vesting of employer match!
        The ability to advance your career with a growing company.
        Employee development through a variety of training initiatives.
        We enjoy numerous employee events throughout the year.
We exist to move people. Our mission is to design and deliver exceptional transportation solutions that are safe, accessible, efficient and reliable. NFI Group is a leading independent global bus manufacturer providing a comprehensive suite of mass transportation solutions.  News and information are available at www.nfigroup.com, www.newflyer.com, www.mcicoach.com, www.arbocsv.com, www.alexander-dennis.com, www.carfaircomposites.com and www.nfi.parts.