1

Software Developer Jobs in Florence, AL (NOW HIRING)

We are seeking a Packaging Engineer Sr to support Lockheed Martin (LM) Space - Production ... Utilize CAD software and product data management systems to produce, review and release product ...

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

Controls Engineer

Tuscumbia, AL · On-site

$73K - $95K/yr

Controls Engineer | Req ID: 16734 | HR Contact: Taylor J VALLEY | Location: Building Envelope ... Experience with industrial firewalls, OT security best practices, and version control software (e.g ...

Sr. Engineer

Courtland, AL · On-site

$26/hr

Job Title: Sr. Engineer Location: Courtland, AL Employment Type: Temporary, 12+ months (Evergreen ... Evaluates and tests software programs to verify functionality according to specifications and ...

Our engineers act as trusted technical experts and often serve as the primary point of contact ... Operate PC hardware and Microsoft-based software for documentation and service management.

... engineering, and operations teams. The position requires a strong understanding of Geometric ... Must have experience with JOBBOSS or EPICOR software. * Perform checks to ensure all documents used ...

... Engineering from an accredited institution. * Minimum of 10 years of experience in power systems. * To perform this job successfully, an individual must be proficient with Microsoft Office software e ...

... Engineering from an accredited institution. * Minimum of 10 years of experience in power systems. * To perform this job successfully, an individual must be proficient with Microsoft Office software e ...

Associate's Degree in engineering or related area required. Experience Qualifications * 1-3 years ... Ability to operate networked computer systems and specialized software application programs and to ...

Associate's Degree in engineering or related area required. Experience Qualifications * 1-3 years ... Ability to operate networked computer systems and specialized software application programs and to ...

next page

Showing results 1-20

People also search for

Software Developer information

See Florence, AL salary details

$43.1K

$100.4K

$149K

How much do software developer jobs pay per year?

As of Jun 10, 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 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 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 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.

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 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:

RV Manufacturing Engineer 3

TRM INNOVATIVE HEARTH PRODUCTS

Russellville, AL • On-site

$58K - $75K/yr

Full-time

Posted 7 days ago


Job description

The Company

TRM Innovative Hearth Products is the buyout of several companies that have been merged throughout the years including but not limited to Fireplace Manufacturers Inc., (FMI), and Lennox Industries Hearth Division. The aggregate company included rollups of Marco; Superior Fireplace, which began in the 1930s; stove and insert companies including Country Stoves, established in 1977. FMI, a subsidiary of Desa, rolled up Design Dynamics in vented and vent-free logs in the early 2003 timeframe. Subsequently, the management team from the FMI segment of Desa acquired the assets of their division in 2008. On January of 2023 TRM Equity groups completely purchased IHP and created TRM Innovative Hearth Products.

Job Title: RV Manufacturing Engineer
Reports To:
Manufacturing Engineering Manager
Location:
Russellville, AL
FLSA Status:
Salaried

Position Overview

The RV Manufacturing Engineer is responsible for ensuring the safe, efficient, and cost-effective utilization of personnel, equipment, and materials within the assigned area. This role provides both technical leadership and hands-on support, leveraging engineering expertise to drive process improvements, enhance product quality, and support operational excellence.

Essential Functions

  • Lead the development and continuous improvement of manufacturing processes, including workflow optimization and equipment utilization.
  • Design, specify, and implement tools, fixtures, and production equipment.
  • Conduct data-driven analyses to improve safety, reduce costs, and increase operational efficiency.
  • Support initiatives to enhance process capability and product quality.
  • Identify environmental and safety risks and implement mitigation strategies.
  • Collaborate cross-functionally on new product introductions and process development.
  • Provide ongoing technical support and troubleshooting for manufacturing operations.
  • Assess and recommend capital equipment investments and process enhancements.

Required Qualifications

  • Bachelor’s degree in Mechanical Engineering, Manufacturing Engineering, or a related discipline.
  • Minimum of five (5) years of relevant manufacturing engineering experience.
  • Demonstrated ability to troubleshoot and maintain manufacturing systems.
  • Strong knowledge of ERP systems, including BOM structures and routing (SAP preferred).
  • Ability to interpret technical drawings and specifications.

Preferred Qualifications

  • Experience with AutoCAD or similar design software.
  • Familiarity with Six Sigma, lean manufacturing, and continuous improvement methodologies.
  • Background in sheet metal fabrication and product assembly.
  • Experience conducting time studies and line balancing.

Core Competencies

  • Strong organizational and project management skills.
  • Effective communication and collaboration abilities.
  • Professionalism, integrity, and attention to detail.
  • Ability to manage multiple priorities in a dynamic environment.

Language Requirements

  • Fluency in English required; Spanish proficiency is a plus.

Work Environment & Physical Demands

This position operates in a manufacturing environment with exposure to moving mechanical equipment and airborne particles. The role requires regular standing, walking, and use of hands, with occasional physical activities such as kneeling or crouching. Visual acuity requirements include close and distance vision, depth perception, and focus adjustment.


Pay

Based off experience.