1

Software Developer Jobs in Florence, AL (NOW HIRING)

Solid understanding of ladder logic and HMI software; experience with AutoCAD 2013 or later version * Extensive familiarity and programming with machine control systems such as PLC's, motor control ...

Solid understanding of ladder logic and HMI software; experience with AutoCAD 2013 or later version * Extensive familiarity and programming with machine control systems such as PLC's, motor control ...

Weld Engineer

Lawrenceburg, TN · On-site

$33.50 - $46.25/hr

... software updates, and hardware improvements Support layered process audits and participate in ... with engineering, production, and quality teams to support continuous improvement initiatives ...

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

Electrical Engineer FLSA: Exempt At Tiffin Motorhomes, we build more than RVs-we create the ... All rights Reserved Powered by ApplicantStack Hiring Software Privacy Policy | Terms of Use

Showing results 21-40

Software Developer information

See Florence, AL salary details

$43.1K

$100.4K

$149K

How much do software developer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for software developer in Florence, AL is $100,389.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,800.00 and $116,700.00 per year, depending on experience, location, and employer.

What is a software developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.

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.

What are the key skills and qualifications needed to thrive as a software developer, and why are they important?

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed 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.

Is a software developer still in demand?

Yes, software developers are in high demand due to ongoing digital transformation across industries. Skills in programming languages like Java, Python, and experience with cloud platforms increase employability, and the role is expected to grow as technology continues to advance.

What are the most commonly searched types of Software Developer jobs in Florence, AL?

The most popular types of Software Developer jobs in Florence, AL are:

What are popular job titles related to Software Developer jobs in Florence, AL?

For Software Developer jobs in Florence, AL, the most frequently searched job titles are:

What cities near Florence, AL are hiring for Software Developer jobs?

Cities near Florence, AL with the most Software Developer job openings:

Infographic showing various Software Developer job openings in Florence, AL as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 85% Full Time, 10% Part Time, and 3% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $100,389 per year, or $48.3 per hour.

Electrical Engineer

Muscle Shoals, AL • On-site

Constellium
10K+ employees

Full-time

Re-posted 18 days ago


Key responsibilities

  • Implements systematic approaches to diagnose and locate equipment or system breakdowns or inefficiencies

  • Supports troubleshooting, repairs, and corrections to the operation's analog, digital, and computerized process logic control systems

  • Coordinates outage/construction project activity with production and maintenance departments


Constellium rating

7.4

Company rating: 7.4 out of 10

Based on 14 frontline employees who took The Breakroom Quiz


Job description

Job Summary: 

The Electrical Engineer provides technical leadership for electrical infrastructure and manufacturing systems in a high-volume aluminum production environment. Responsible for the design, implementation, maintenance, and continuous improvement of electrical and control systems, this role supports plant safety, reliability, productivity, and sustainability goals. The Electrical Engineer leads troubleshooting efforts, manages capital projects, develops preventive maintenance strategies, and collaborates with cross-functional teams to enhance equipment performance and support continuous improvement initiatives across the facility. 

Responsibilities: 

  • Implements systematic approaches to diagnose and locate equipment or system breakdowns or inefficiencies 

  • Supports troubleshooting, repairs, and corrections to the operation's analog, digital, and computerized process logic control systems 

  • Applies engineering knowledge and principles to rolling theories, as well as casting, slitting, and coating processes in the operations 

  • Provides design modifications to improve safety, quality, productivity, and process cost 

  • Improves the level of preventive maintenance and equipment reliability 

  • Promotes improvement in recovery, delivery performance, lead-time and flow time, inventory levels, costs, asset utilization, and system capability 

  • Coordinates outage/construction project activity with production and maintenance departments 

  • Assists in preparation of comprehensive capital maintenance and capital investment projects 

  • Mentors and develops subordinates for advancement in the organization 

  • Assists in the supervision of supplier interventions during installation, challenge solutions, and refines needs as necessary 

Qualifications: 

  • Minimum - Bachelor's degree in Electrical Engineering  

  • Minimum of 3 years of experience in engineering preferred 

  • Some knowledge of materials (steel, concrete, asphalt, etc.) as it pertains to facilities and equipment maintenance 

  • Solid understanding of ladder logic and HMI software; experience with AutoCAD 2013 or later version 

  • Extensive familiarity and programming with machine control systems such as PLC's, motor control systems, man-machine interfaces and power supply requirements for low and medium voltage equipment, desired 

  • Working knowledge of DC drives 

  • Working knowledge of safety codes 

  • To perform this job successfully, an individual must be proficient with Microsoft Office software e.g. Word, Outlook, Excel, and PowerPoint 

  • Strong problem solving, judgment, and critical thinking skills 

  • Aptitude for detailed work requiring a high degree of accuracy 

  • Good communication, high level of autonomy, collaboration and interpersonal skills are equally important 

  • Perform, understand and communicate detailed information analysis and evaluation, and have a good track record working effectively within a team-based environment 

  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. 


What Constellium employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom