1

Software Developer Jobs in Dothan, AL (NOW HIRING)

Develop, update, and maintain project schedules using industry-standard scheduling software ... Collaborate closely with project managers, engineers, and stakeholders to maintain clear ...

... software programs such as Revit, CAD work, AutoCAD. • Demonstrated success in B2B sales. • 2+ years of experience in sales and/or estimating capacity. • Familiarity with engineered wood ...

... software programs such as Revit, CAD work, AutoCAD. • Demonstrated success in B2B sales. • 2+ years of experience in sales and/or estimating capacity. • Familiarity with engineered wood ...

Our growth means exciting career opportunities for talented professionals in engineering, software development, and other key areas. We offer competitive compensation and benefits including Health ...

Our growth means exciting career opportunities for talented professionals in engineering, software development, and other key areas. We offer competitive compensation and benefits including Health ...

... engineering teams through advanced 3D modeling and coordination. This role involves creating and ... Creating and updating detailed 3D models of electrical systems using BIM software * Model ...

Information Technology Manager

Fort Novosel, AL · On-site

$89K - $109K/yr

A Bachelors in Computer Science, Information Systems, Engineering or other related technical or ... Experience with Windows group permissions, printer troubleshooting, computer hardware/software ...

Serve as the primary point of contact for clients, general contractors, engineers, subcontractors ... Proficiency in project management software (e.g., MS Project), MS Office Suite, and BMS software ...

Our growth means exciting career opportunities for talented professionals in engineering, software development, and other key areas. We offer competitive compensation and benefits including Health ...

next page

Showing results 1-20

Software Developer information

See Dothan, AL salary details

$43.6K

$101.7K

$150.9K

How much do software developer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for software developer in Dothan, AL is $101,676.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,800.00 and $118,200.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 engineer makes $500,000 a year?

Senior software engineers, especially those working in high-cost-of-living areas or at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. These roles typically require extensive experience, advanced technical skills, and often involve leadership or specialized expertise in areas like machine learning or cloud infrastructure.

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.

Is AI replacing software developers?

AI is automating certain coding tasks and improving software development processes, but it is not replacing software developers. Developers are needed to design, oversee, and interpret AI tools, as well as to create complex, innovative solutions that require human judgment and expertise.

Is software developer still in demand?

Software developers are in high demand due to ongoing digital transformation across industries, with strong job growth projected in the coming years. Skills in programming languages, such as Java, Python, or JavaScript, and familiarity with development tools and frameworks increase employability in this field.

What work does a software developer do?

A software developer designs, writes, tests, and maintains computer programs and applications. They use programming languages like Java, Python, or C++ and often collaborate with teams to develop software solutions that meet user needs and specifications.

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 Dothan, AL? The most popular types of Software Developer jobs in Dothan, AL are:
What are popular job titles related to Software Developer jobs in Dothan, AL? For Software Developer jobs in Dothan, AL, the most frequently searched job titles are:
What cities near Dothan, AL are hiring for Software Developer jobs? Cities near Dothan, AL with the most Software Developer job openings:
Infographic showing various Software Developer job openings in Dothan, AL as of July 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 100% In-person job distribution, with an average salary of $101,676 per year, or $48.9 per hour.
Electrical & (I&C) Central Design Engineer - Plant Farley

Electrical & (I&C) Central Design Engineer - Plant Farley

Southern Company

Columbia, AL • On-site

Full-time

Medical, Retirement

Re-posted 12 days ago


Southern Company rating

8.4

Company rating: 8.4 out of 10

Based on 23 frontline employees who took The Breakroom Quiz


Job description

a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }

Plant Farley & Southern Nuclear
Plant Farley, located near Dothan, Alabama, is a key part of Southern Nuclear's fleet, providing safe, reliable, carbonfree nuclear energy to the Southeast. Engineers supporting Farley work in a collaborative, safetyfocused environment where design excellence, operational rigor, and continuous improvement are core expectations. The Farley site offers a strong sense of community, access to outdoor recreation, and a high quality of life while supporting work of critical national importance.
Key Responsibilities
The Central Design Electrical / I&C Engineer is responsible for the following:
  • Lead and develop engineering analyses, calculations, and design packages for electrical power and I&C systems
  • Design and implement fleetwide and sitespecific plant modifications supporting major capital and modernization projects
  • Perform and oversee power system studies, including load flow, shortcircuit, motor starting, and dynamic response analyses
  • Support digital control systems, including PLCbased platforms, industrial networks, and plant software systems
  • Provide engineering support for realtime plant issues, troubleshooting, and emergent problem resolution
  • Develop technical specifications, evaluate vendor proposals, and support procurement and vendor oversight
  • Ensure design integrity through configuration management, setpoint control, and design basis maintenance
  • Support regulatorydriven design processes in accordance with Southern Nuclear engineering standards
Technical Environment
Engineers in this role work within a highly technical and regulated design environment that includes:
  • Electrical power system modeling tools (e.g., ETAP or equivalent)
  • Industrial Control Systems (ICS), PLCs, SCADA, DCS, and digital plant platforms
  • Softwarebased engineering tools supporting nuclear design and configuration control
  • Rigorous nuclear quality, documentation, and changemanagement processes
This position provides exposure across the entire Southern Nuclear fleet, not just a single site.
Education Requirements
  • Bachelor of Science in Engineering from an ABETaccredited program
Background / Experience Requirements
Preferred qualifications include:
  • 3+ years of experience in electrical, digital, or I&C engineering
  • Experience developing engineering design modifications in industrial or power generation environments
  • Working knowledge of power system behavior, including fault analysis and dynamic response
  • Experience using ETAP or similar electrical modeling tools
  • Familiarity with industrial control systems or digital plant infrastructure
  • Exposure to nuclear, power generation, or other highly regulated industries
Other Attributes
  • Strong analytical and problemsolving skills with the ability to diagnose complex technical issues
  • Ability to lead small technical efforts or engineering initiatives
  • Effective written and verbal communication skills
  • Ability to collaborate across disciplines, including operations, digital, cyber, and project teams
  • Curiosity and initiative to evaluate and implement emerging technologies
Location & Travel
  • Primary location: Birmingham Energy Center
  • Alternate Southern Nuclear locations may be considered based on candidate
  • Travel up to 25% to support Plant Farley and fleet implementation activities
Southern Nuclear Culture
Southern Nuclear engineers operate with a safetyfirst mindset while delivering highreliability solutions. The organization values:
  • Technical excellence
  • Accountability and ownership
  • Collaboration across the fleet
  • Continuous improvement and innovation

Southern Nuclear, a subsidiary of Southern Company (NYSE: SO), is a leader among the nation's nuclear energy facility operators and an innovator in advanced nuclear technologies. Southern Nuclear is an essential part of Southern Company's energy portfolio, operating over 8,200 MW across eight nuclear energy units in Alabama and Georgia at the Joseph M. Farley Nuclear Plant near Dothan, Ala., the Edwin I. Hatch Nuclear Plant near Baxley, Ga., and the Alvin W. Vogtle Electric Generating Plant near Waynesboro, Ga.

The company recently achieved commercial operation on Vogtle Units 3&4, representing an historic achievement for the nuclear industry and the country. Vogtle Units 3&4 are the first new nuclear units to reach commercial operation and be built in the United States in the last three decades. Southern Nuclear is a recognized leader in the industry in nuclear and fuel innovation, having been the first to deploy Accident Tolerant Fuels and winning over 10 consecutive Top Innovative Practice (TIP) Awards and eight EPRI awards.

For more than 40 years, Southern Nuclear has operated nuclear energy facilities at the highest levels of safety and reliability, generating carbon-free electricity for millions of homes and businesses. The company's headquarters is in Birmingham, Ala.

Twitter: @SouthernNuclear; Facebook: facebook.com/southernnuclear; www.southernnuclear.com

Southern Company (NYSE: SO) is a leading energy provider serving 9 million customers across the Southeast and beyond through its family of companies. Providing clean, safe, reliable and affordable energy with excellent service is our mission. The company has electric operating companies in three states, natural gas distribution companies in four states, a competitive generation company, a leading distributed energy solutions provider with national capabilities, a fiber optics network and telecommunications services. Through an industry-leading commitment to innovation, resilience and sustainability, we are taking action to meet customers' and communities' needs while advancing our goal of net-zero greenhouse gas emissions by 2050. Our uncompromising values ensure we put the needs of those we serve at the center of everything we do and are the key to our sustained success. We are transforming energy into economic, environmental and social progress for tomorrow. Our corporate culture has been recognized by a variety of organizations, earning the company awards and recognitions that reflect Our Values and dedication to service. To learn more, visit www.southerncompany.com. 

Southern Company invests in the well-being of its employees and their families through a comprehensive total rewards strategy that includes competitive base salary, annual incentive awards for eligible employees and health, welfare and retirement benefits designed to support physical, financial, and emotional/social well-being. This position may also be eligible for additional compensation, such as an incentive program, with the amount of any bonus/awards subject to the terms and conditions of the applicable incentive plan(s). A summary of the benefits offered for this position can be found here https://seo.nlx.org/southernco/pdf/SOCO-Benefits.pdf. Additional and specific details about total compensation and benets will also be provided during the hiring process.

Southern Company is an equal opportunity employer where an applicant's qualifications are considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or any other basis prohibited by law.


Southern Nuclear

What Southern Company employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom