1

Software Developer Jobs in Auburn, AL (NOW HIRING)

Network Engineer Lead

Tallassee, AL · On-site

$85K - $117K/yr

With our portfolio of smart water meters, data collection systems and software, we make data ... Network Engineer Lead Position Summary We are seeking a highly skilled Network Engineer Lead to ...

Network Engineer Lead

Tallassee, AL · Hybrid

$85K - $117K/yr

With our portfolio of smart water meters, data collection systems and software, we make data ... Network Engineer Lead Position Summary We are seeking a highly skilled Network Engineer Lead to ...

Controls Engineer

West Point, GA · On-site

$72K - $93K/yr

PLC programming * Assist the maintenance department in installing new electronic/electrical control ... Must be computer literate and familiar with appropriate software programs. Ability to create visual ...

TRAFFIC ENGINEER

Auburn, AL · On-site

$6.3K - $7.5K/mo

Skill in operating engineering software. Skill in effective communication, both orally and in writing. Ability to meet and deal with employees and the public in an effective and courteous manner.

As a Process Engineer, you will monitor and control our cold-end processes in the plant including ... Proficient in Microsoft Office software * Knowledge of SAP and Minitab helpful * Knowledge of ...

As a Process Engineer, you will monitor and control our cold-end processes in the plant including ... Proficient in Microsoft Office software * Knowledge of SAP and Minitab helpful * Knowledge of ...

As a Process Engineer, you will monitor and control our cold-end processes in the plant including ... Proficient in Microsoft Office software * Knowledge of SAP and Minitab helpful * Knowledge of ...

As a Process Engineer, you will monitor and control our cold-end processes in the plant including ... Proficient in Microsoft Office software * Knowledge of SAP and Minitab helpful * Knowledge of ...

Showing results 41-60

Software Developer information

See Auburn, AL salary details

$40.1K

$93.5K

$138.7K

How much do software developer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for software developer in Auburn, AL is $93,470.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,200.00 and $108,600.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.

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 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 Auburn, AL? The most popular types of Software Developer jobs in Auburn, AL are:
What are popular job titles related to Software Developer jobs in Auburn, AL? For Software Developer jobs in Auburn, AL, the most frequently searched job titles are:
What cities near Auburn, AL are hiring for Software Developer jobs? Cities near Auburn, AL with the most Software Developer job openings:
Infographic showing various Software Developer job openings in Auburn, AL as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $93,470 per year, or $44.9 per hour.

Process Development Engineer

Rausch & Pausch

Auburn, AL • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 17 days ago


Job description

Are you interested in being part of an innovative, growing company with a family oriented culture? Rausch and Pausch LP (RAPA) is hiring in Auburn, AL!

We are looking for an experienced Process Development Engineer, preferably with experience in manufacturing processes, the troubleshooting and maintenance of industrial automation and their respective controls systems.

RAPA offers the following benefits:

  • Primary & Secondary medical coverage
  • Supplemental Insurance coverage
  • Dental coverage
  • 401-K with a company match
  • Paid time off
  • 11 Paid Holidays per year
  • Potential Bonus opportunities
  • Company paid benefits, including: Vision insurance, Life Insurance, and Disability coverage


Essential Job Duties and Responsibilities

  • Demonstrate technical adeptness in the area of manufacturing processes, and a willingness to learn the existing manufacturing processes and equipment, and the associated operation and maintenance.
  • Coordinate with project team and manage/lead the development of new processes/production lines to ensure a timely and efficient handover of new product and process launches to series production.
  • Establish relationships with European colleagues in project teams and with counterparts in order to share knowledge and standardize processes.
  • Work with industrial engineering to design process improvements for existing manufacturing processes
  • Design, create prints and 3D models, quote, manage installation, and release to production new stations and fixtures for new products developed for existing assembly lines.
  • Manage and develop the production of assembly prototypes based on specs provided
  • Work with R&D to quickly prepare cost, labor, and cycle time estimations for new assembly production lines and processes to ensure a rapid response to RFQs from potential customers.
  • Design and develop process/equipment drafts and specifications in coordination with German counterparts. Use these specifications to find and manage machine builders in accordance with project timelines.
  • Create and manage capital invest spending while adhering to project and management budget targets.
  • Assure product and process quality by developing testing methods, creating the initial standardized work and machine adjustment instructions, and creating the initial PFMEAs
  • Assist the Testing and Controls department in the design, quoting, and building of test equipment.
  • Assist the quality department in the creation of new Control plans for new projects and equipment.
  • Perform equipment commissioning, pre-acceptances (at machine builder), and final acceptances for new equipment and production lines.
  • Performing process/gage capabilities and performing gage R&Rs both with MS Excel and various other statistical software to ensure that process and testing equipment meets the criteria for acceptance.
  • Calculate and provide values for machine uptimes; labor, material, and scrap costs; and production rate information in order to establish benchmarks for continuous improvement activities and for tracking new projects.
  • Collect, analyze, and evaluate information and trends and have the ability to interpret the information into a beneficial summary, report, or metric.
  • Maintains product and company reputation by complying with government regulations
  • Manage, dictate, and control all initial necessary documentation associated with new machines;
  • Maintains and utilizes process data from the various assembly processes and be able to analyze said data when necessary.
  • Willingness to learn and maintain professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; and attending training on the various manufacturing processes and procedures.
  • Perform Process Audits in accordance with VDA, IATF, and ISO standards.
  • Assist maintenance and industrial engineering on troubleshooting machine/process issues when required.
  • Own individual work and personal performance.
  • Other duties as assigned.

Skills, Education and Experience

  • Bachelor’s Degree in Engineering from accredited institution
  • Four (4) to Eight (8) years of experience in the field of industrial, process and automation engineering. Intern and/or co-op experience a plus.
  • Working knowledge of electrical, controls, and programming is a plus.
  • Ability to hold a passport and travel within Germany without accompaniment
  • Must be authorized to work in the United States without company sponsorship
  • Some knowledge of the German language and customs are a plus
  • Strong CAD and 3D modeling skill. Creo experience is a plus.
  • Microsoft Office, Minitab, or other production software experience
  • Advanced verbal and written communication skills
  • Must possess strong analytical and problem solving skills.
  • Ability to function in a fast-paced, team-oriented environment and handle multiple projects and assignments with proficiency.