1

Software Developer Jobs in Florence, AL (NOW HIRING)

Uses computer software as a tool for solving basic engineering problems. * Performs work in accordance with agreed upon budget and schedule under supervision. Qualifications Minimum Requirements:

EHS Engineer

Cherokee, AL Β· On-site

$120K - $160K/yr

By combining AI, advanced software, robotics, and full-stack manufacturing, we help aerospace and ... The Role We are seeking an EHS Engineer to support safety operations as Hadrian builds out and ...

EHS Engineer

Cherokee, AL Β· On-site

$120K - $160K/yr

By combining AI, advanced software, robotics, and full-stack manufacturing, we help aerospace and ... The Role We are seeking an EHS Engineer to support safety operations as Hadrian builds out and ...

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.

By combining AI, advanced software, robotics, and full-stack manufacturing, we help aerospace and ... The MEP Construction Field Engineer will serve as the site project team's field-level subject ...

Posted today

By combining AI, advanced software, robotics, and full-stack manufacturing, we help aerospace and ... The MEP Construction Field Engineer will serve as the site project team's field-level subject ...

Posted today

Showing results 41-60

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 13, 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.

Manufacturing Engineer, Factory Development

Cherokee, AL β€’ On-site

$65K - $83K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 17 days ago


Job description

Hadrian - Manufacturing the Future

Hadrian is building autonomous factories to reindustrialize America. By combining AI, advanced software, robotics, and full-stack manufacturing, we help aerospace and defense companies build rockets, satellites, aircraft, ships, and other mission-critical systems up to 10x faster and at significantly lower cost.


Following our $1.37B Series D at a $7.87B valuation, Hadrian is rapidly expanding our manufacturing footprint, launching new capabilities across welding, casting, forging, electronics, additive manufacturing, and more, while scaling our Factory-as-a-Service platform to transform how critical products are built.


Backed by leading investors including JPMorgan Chase, Valor Equity Partners, Andreessen Horowitz, Founders Fund, 137 Ventures, Lux Capital, T. Rowe Price, and Morgan Stanley, we’re building the future of American manufacturing—and looking for exceptional people to help make it happen.


If you’re ready to take on the most challenging and rewarding work of your career while helping create American manufacturing jobs for generations to come, you’re exactly who we’re looking for.

The Role

The Manufacturing Engineer - Factory Development plays a critical role in advancing our manufacturing capabilities through strategic project management, system building, and innovative problem-solving. This individual is tasked with identifying and tackling high-priority operational and technical challenges, deploying systematic solutions, and driving the introduction of new processes and assets to support rapid scaling of production. This role demands a combination of technical expertise, project management acumen, and an unwavering commitment to uncovering true, pragmatic solutions that address the root of problems.

What You’ll Do

  • Project Execution: Take ownership of critical projects from inception to completion. This involves diving into complex operational or technical challenges, conducting thorough analysis, and deploying effective solutions. Projects will vary from current operational optimizations to the resolution of intricate technical issues requiring robust solutions.

  • Root Cause Analysis: When faced with complex problems, perform detailed root cause analysis to understand the underlying issues. Lead the team towards implementing real, sustainable solutions rather than temporary fixes. This requires a systematic approach to problem-solving and a deep technical understanding of manufacturing processes.

  • System Building: Play a pivotal role in identifying areas within the factory that require immediate systematic improvements. Lead the development of early, pragmatic solutions that not only address current operational inefficiencies but also lay the groundwork for future software development. By creating these initial solutions, you will provide valuable insights that directly inform the direction and priorities of longer-term technological advancements.

  • Asset and Process Introduction: As part of our rapid scaling efforts, lead the redesign of existing processes and the introduction of new processes and assets. This entails full process design and implementation to significantly increase production rates and introduce capabilities previously unavailable.

What We're Looking For

  • Bachelor’s degree in Engineering, or a relevant STEM field.

  • In lieu of a degree, at least 5 years of leadership experience in a high-intensity production environment may be considered.

  • 2-3 years of experience in a manufacturing role, with a strong preference for those who have led meaningful projects.

  • Experience in developing and implementing production processes/systems in a high-growth environment.

  • Proven track record of project execution in a manufacturing setting.

  • Demonstrated proficiency in solving deep technical or operations problems.

  • Ability for occasional travel up to 35% of the time.

What Will Set You Apart

  • Demonstrated experience with Lean and Six Sigma methodologies.

  • Experience applying software approaches (SQL, VBA, Python, etc.) is a plus.

Benefits for Full-time Employees
  • Medical, dental, vision, and life insurance plans for employees

  • 401k

  • Relocation support may be provided for certain situations, based on business need.

  • Flexible vacation policy

  • Equity

 
ITAR Requirements

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.

 
Use of AI in hiring

Hadrian uses AI-assisted tools in our recruiting and hiring processes to help our team work more efficiently. This may include tools that help organize and analyze recruiting data, as well as an AI-powered notetaker that can record and transcribe interviews and help coordinate feedback. These tools support our team and are not used to make hiring decisions. All candidate evaluations and hiring decisions are performed by humans. If an interview will be recorded, you will be notified in advance and may opt out at any time with no impact on your candidacy. Candidate data processed through these tools is subject to the same protections described in our Privacy Policy.

 
Consideration of Criminal History

Hadrian will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of all applicable laws. We do not ask about criminal history on our application, and we do not consider criminal history before making a conditional offer of employment.

 
Hadrian Is An Equal Opportunity Employer

It is the Company’s policy to provide equal employment opportunity for all applicants and employees. The Company does not unlawfully discriminate on the basis of race inclusive of traits historically associated with race (including, but not limited to, hair texture and protective hairstyles, such as braids, locks and twists), color, religion, sex (including pregnancy, childbirth, or related medical conditions), gender identity, gender expression, transgender status, national origin (including, in California, possession of a drivers license), ancestry, citizenship, age, physical or mental disability, height or weight, medical condition, family care status, military or veteran status, marital status, domestic partner status, sexual orientation, genetic information, exercise of reproductive rights, any other basis protected by local, state, or federal laws, or any combination of the above characteristics. When necessary, the Company also makes reasonable accommodations for disabled candidates and employees, including for candidates or employees who are disabled by pregnancy, childbirth, or related medical conditions.