Excellent computer skills particularly in programming and software development * Effective communication skills, both oral and written- Must be able to explain novel and complex ideas to stakeholders ...
Excellent computer skills particularly in programming and software development * Effective communication skills, both oral and written- Must be able to explain novel and complex ideas to stakeholders ...
... and/or Software Engineering • Quality management leader experience • Experience handling multiple priorities and meeting set deadlines • Understanding Systems Engineering fundamentals ...
... and/or Software Engineering • Quality management leader experience • Experience handling multiple priorities and meeting set deadlines • Understanding Systems Engineering fundamentals ...
Operation Technology Engineer
Muscle Shoals, AL · On-site
$61K - $82K/yr
The Operation Technology Engineer within Muscle Shoals will be responsible for the daily ... Experience with long term data collection and storage software and hardware (such as IBA) a plus
Operation Technology Engineer
Muscle Shoals, AL · On-site
$61K - $82K/yr
The Operation Technology Engineer within Muscle Shoals will be responsible for the daily ... Experience with long term data collection and storage software and hardware (such as IBA) a plus
Operation Technology Engineer
$61K - $82K/yr
The Operation Technology Engineer within Muscle Shoals will be responsible for the daily ... Experience with long term data collection and storage software and hardware (such as IBA) a plus
Operation Technology Engineer
$61K - $82K/yr
The Operation Technology Engineer within Muscle Shoals will be responsible for the daily ... Experience with long term data collection and storage software and hardware (such as IBA) a plus
Protection and Control Engineer
AL · Remote
As a Protection & Control Engineer, you will have the opportunity to act as the technical lead for ... Proficient software experience should include Easy Power, SKM Powertools, ETAP, Aspen, and EMTP.
Protection and Control Engineer
AL · Remote
As a Protection & Control Engineer, you will have the opportunity to act as the technical lead for ... Proficient software experience should include Easy Power, SKM Powertools, ETAP, Aspen, and EMTP.
As a Protection & Control Engineer, you will have the opportunity to act as the technical lead for ... Proficient software experience should include Easy Power, SKM Powertools, ETAP, Aspen, and EMTP.
As a Protection & Control Engineer, you will have the opportunity to act as the technical lead for ... Proficient software experience should include Easy Power, SKM Powertools, ETAP, Aspen, and EMTP.
Engineering Co-op
Lawrenceburg, TN · On-site
$15.75 - $20.50/hr
Engineering Co-op Job Posting Location: Lawrenceburg, TN Posting Start Date: 7/10/26 Req Id: 8974 ... Proficiency in using statistical analysis tools and software (e.g., Advance Excel, Minitab)
Engineering Co-op
Lawrenceburg, TN · On-site
$15.75 - $20.50/hr
Engineering Co-op Job Posting Location: Lawrenceburg, TN Posting Start Date: 7/10/26 Req Id: 8974 ... Proficiency in using statistical analysis tools and software (e.g., Advance Excel, Minitab)
Applying software engineering principles and technologies, including cloud-based or enterprise computing environments, application architectures, databases, and systems testing, to support secure and ...
Applying software engineering principles and technologies, including cloud-based or enterprise computing environments, application architectures, databases, and systems testing, to support secure and ...
Applying software engineering principles and technologies, including cloud-based or enterprise computing environments, application architectures, databases, and systems testing, to support secure and ...
Applying software engineering principles and technologies, including cloud-based or enterprise computing environments, application architectures, databases, and systems testing, to support secure and ...
Engineering Technology Lead - Plant Utilities | Req ID: 17366 | HR Contact: Taylor J VALLEY ... Required Computer and Software Skills: * Proficient in Microsoft Office Suite * Google applications
Engineering Technology Lead - Plant Utilities | Req ID: 17366 | HR Contact: Taylor J VALLEY ... Required Computer and Software Skills: * Proficient in Microsoft Office Suite * Google applications
CNC Machinist
Courtland, AL · On-site
$22.75 - $31/hr
This position requires hands-on experience in programming, setting up, and operating CNC mills and ... CAM software experience * Prototype and short-run job shop experience * Tooling and fixture design ...
CNC Machinist
Courtland, AL · On-site
$22.75 - $31/hr
This position requires hands-on experience in programming, setting up, and operating CNC mills and ... CAM software experience * Prototype and short-run job shop experience * Tooling and fixture design ...
... with systems like programmable logic controllers (PLCs) and supervisory control and data ... Calibrate instruments using specialized tools and software to ensure they operate within specified ...
... with systems like programmable logic controllers (PLCs) and supervisory control and data ... Calibrate instruments using specialized tools and software to ensure they operate within specified ...
... with systems like programmable logic controllers (PLCs) and supervisory control and data ... Calibrate instruments using specialized tools and software to ensure they operate within specified ...
... with systems like programmable logic controllers (PLCs) and supervisory control and data ... Calibrate instruments using specialized tools and software to ensure they operate within specified ...
Nuclear Turbine Manager
Athens, AL · On-site
This position demands not only deep technical expertise in turbine engineering and nuclear safety ... Proficiency with diagnostic tools, predictive maintenance software, and root cause analysis. • ...
Nuclear Turbine Manager
Athens, AL · On-site
This position demands not only deep technical expertise in turbine engineering and nuclear safety ... Proficiency with diagnostic tools, predictive maintenance software, and root cause analysis. • ...
Also maintain Production Facilities programming software to include PLC's and Robotic programming * Assists in a continuous effort to maintain a hazard free work environment by monitoring procedures ...
Also maintain Production Facilities programming software to include PLC's and Robotic programming * Assists in a continuous effort to maintain a hazard free work environment by monitoring procedures ...
Process Technician
Muscle Shoals, AL · On-site
Also maintain Production Facilities programming software to include PLC's and Robotic programming * Assists in a continuous effort to maintain a hazard free work environment by monitoring procedures ...
Process Technician
Muscle Shoals, AL · On-site
Also maintain Production Facilities programming software to include PLC's and Robotic programming * Assists in a continuous effort to maintain a hazard free work environment by monitoring procedures ...
Maintenance Team Leader
Lawrenceburg, TN · On-site
Our purpose of Engineering a Cleaner, Healthier World™ means we are always evolving our portfolio ... Proficiency with CMMS software and basic maintenance reporting. Education Requirements: * High ...
Maintenance Team Leader
Lawrenceburg, TN · On-site
Our purpose of Engineering a Cleaner, Healthier World™ means we are always evolving our portfolio ... Proficiency with CMMS software and basic maintenance reporting. Education Requirements: * High ...
Industrial Designer
Red Bay, AL · On-site
$101K/yr
Work closely with engineering teams to ensure that design concepts can be feasibly implemented ... Proficiency in design software such as AutoCAD, SolidWorks, Alias, and Adobe Creative Suite.
Industrial Designer
Red Bay, AL · On-site
$101K/yr
Work closely with engineering teams to ensure that design concepts can be feasibly implemented ... Proficiency in design software such as AutoCAD, SolidWorks, Alias, and Adobe Creative Suite.
Materials Analyst
Muscle Shoals, AL · On-site
$23.25 - $28.75/hr
Review engineering changes and make effective date / change timing recommendations to avoid ... Competent in working with Microsoft Office software, including Word, Excel, and PowerPoint
Materials Analyst
Muscle Shoals, AL · On-site
$23.25 - $28.75/hr
Review engineering changes and make effective date / change timing recommendations to avoid ... Competent in working with Microsoft Office software, including Word, Excel, and PowerPoint
Mechanical Technician
Muscle Shoals, AL · On-site
... and engineering specifications * Completes or updates all maintenance related documentation ... Use required control software, including PLCs, HMIs and various motor drive systems * Operates ...
Mechanical Technician
Muscle Shoals, AL · On-site
... and engineering specifications * Completes or updates all maintenance related documentation ... Use required control software, including PLCs, HMIs and various motor drive systems * Operates ...
Software Engineer information
See Florence, AL salary details
$57K - $68.6K
2% of jobs
$68.6K - $80.2K
4% of jobs
$80.2K - $91.8K
6% of jobs
$91.8K - $103.3K
8% of jobs
$109.6K is the 25th percentile. Wages below this are outliers.
$103.3K - $114.9K
7% of jobs
$114.9K - $126.5K
18% of jobs
The median wage is $129.2K / yr.
$126.5K - $138.1K
16% of jobs
$138.1K - $149.7K
2% of jobs
$154.4K is the 75th percentile. Wages above this are outliers.
$149.7K - $161.3K
26% of jobs
$161.3K - $172.9K
1% of jobs
$172.9K - $184.4K
8% of jobs
$57K
$132.4K
$184.4K
How much do software engineer jobs pay per year?
Are software engineers still in demand?
What is a software engineer?
What are some common challenges software engineers face when collaborating on large development teams?
Are software engineers still in high demand?
Is 25 too late to become a software engineer?
What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?
What is the difference between Software Engineer vs Software Developer?
| Aspect | Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field, certifications | Bachelor's degree often preferred, certifications optional |
| Work Environment | Designing, developing, testing, and maintaining software systems | Writing, coding, and implementing software applications |
| Industry Usage | Used across tech, finance, healthcare, and more for system-level roles | Commonly used in app and web development projects |
| Search Intent | Understanding roles, responsibilities, and qualifications | Learning about coding, programming, and project work |
While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.
What do software engineers do for a job?

Constellium rating
7.4
Based on 14 frontline employees who took The Breakroom Quiz
Job description
Job Summary:
The Automation Engineer utilizes technology to improve, streamline and automate a manufacturing process. They are responsible for planning, implementation, and monitoring of such technology. An Automation Engineer uses technology to oversee or manage the manufacturing process. The aim of this technology is to streamline the manufacturing process to make it as efficient as possible.
For any step in the manufacturing process, an Automation Engineer can be tasked with designing, simulating, installing, testing and managing an electrical or mechanical automation.
Responsibilities:
Identifying new opportunities for automation and design
Management of a project team when necessary
Designing new automation equipment or processes
Simulating and testing these processes or equipment to ensure they function as desired
Development of documentation for the new equipment and processes
Programming new automated components to the manufacturing process
Developing and maintaining clear and accurate documentation of automation equipment or processes
Provide training where necessary - typically after implementing new processes or equipment, or making changes to existing ones
Troubleshooting automated processes or equipment when errors occur
Qualifications:
Engineering Degree with 3-5 years' experience in plant technical role or technical degree with 7 years' experience preferably in a rolling industry.
Technical skills mastery- Design, validation, and troubleshooting.
Proficient with high level schematics, PLC code and low to medium voltage equipment.
Willingness to acquire new technical and leadership skills and share existing knowledge with colleagues.
Flexibility for remote technical support after hours.
Excellent computer skills particularly in programming and software development
Effective communication skills, both oral and written- Must be able to explain novel and complex ideas to stakeholders of all levels and within multidisciplinary teams.
Problem-solving and creative thinking will be required to troubleshoot problems as they arise and find effective solutions
About Constellium Muscle Shoals, Al:
Constellium Muscle Shoals is an aluminum manufacturing plant based in Alabama with over 1,200 employees. With its widest strip mill in the USA and a world-class recycling center, the site represents one of the largest sites within Constellium and is a world-class can recycling center, with the capacity to recycle nearly 20 billion cans per year. Muscle Shoals' main product is aluminum can sheet for the packaging industry, particularly for beverage containers. It manufactures sheet used in all three components of an aluminum can, namely body stock, coated end stock and tab stock. Additionally, Muscle Shoals' supplies Auto Body Sheet substrate to Constellium' s Bowling Green, Kentucky, site.
Constellium is an Equal Opportunity Employer:
Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
What Constellium employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Constellium
Sourced by ZipRecruiter
Company size
10,000+ Employees