1

Software Developer Jobs in Columbus, GA (NOW HIRING)

PLC & SCADA Programmer

Columbus, GA

$60.90K - $82.80K/yr

... software programming * 5+ years managing software development teams * Budget management and basic project management Additional Information We do have referral bonus of $500 per candidate, if you ...

Solutions Engineer

Columbus, GA · On-site +1

$145K - $195K/yr

... with software engineers to ensure solutions are achievable and align with technical standards Recommend improvements to current systems and processes Ensure solutions are cloud-compatible and ...

Janitor, Part-Time

Lumpkin, GA · Remote

$12.25 - $15.75/hr

Software Engineer Location: Remote Salary: Competitive Job Type: Full-time About Us: We are a leading technology company dedicated to innovation and excellence in software development.

Sr Salesforce Developer

Columbus, GA

$112.30K - $137.40K/yr

Develops, maintains, and integrates application software, related project management activity, and ... Responsible for the more complex work and assignments typically required of a Developer. May act as ...

Industrial Technologies Engineer

Lagrange, GA

$62.80K - $84.80K/yr

S. in Engineering with preferences for Computer or Electrical Engineering, Software Engineering, Information Systems Management, or Computer Science. 3-5 years of relevant professional experience is ...

Industrial Technologies Engineer

Lagrange, GA · On-site

$62.80K - $84.80K/yr

The engineer will drive digitization throughout the company via machine learning, data analysis ... This includes distributed automation control applications, data archiving, automation software ...

Geotechnical Engineer Work Location: Atlanta, GA Salary: Based on experience and will be discussed ... Exposure to relevant software such as MicroStation, HEC-RAS, or stormwater modeling tools preferred ...

Evaluate vendor supplied software packages and make recommendations to IT management. Make ... Maintain an up-to-date knowledge base and understanding of system programming, graphical user ...

Azure Security DevOps Engineer

Columbus, GA

$47.25 - $64.75/hr

... and software solutions. Join our dynamic team and make your mark on the payments technology ... As an Azure Security Engineer, you should be hands-on in all aspects of Azure security including ...

next page

Showing results 1-20

Software Developer information

See Columbus, GA salary details

$43K

$100.1K

$148.6K

How much do software developer jobs pay per year?

As of May 29, 2026, the average yearly pay for software developer in Columbus, GA is $100,115.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,600.00 and $116,400.00 per year, depending on experience, location, and employer.

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 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 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 are the most commonly searched types of Software Developer jobs in Columbus, GA? The most popular types of Software Developer jobs in Columbus, GA are:
What are popular job titles related to Software Developer jobs in Columbus, GA? For Software Developer jobs in Columbus, GA, the most frequently searched job titles are:
What cities near Columbus, GA are hiring for Software Developer jobs? Cities near Columbus, GA with the most Software Developer job openings:
Infographic showing various Software Developer job openings in Columbus, GA as of May 2026, with employment types broken down into 56% Full Time, 11% Part Time, and 33% Contract. Highlights an 89% In-person, and 11% Remote job distribution, with an average salary of $100,115 per year, or $48.1 per hour.
Sr. Data Stage Developer

Other

Posted 3 days ago


Job description

Company Description

Meet Futurewave Systems. When it comes to technology and staffing services, we are by far, the best and brightest. We're making waves, turning heads, and breaking ground in a very competitive industry. By supplying quality services, delivering real results, we attract the most intelligent talent and leaders in our field. We build long-term relationships with our clients, create an environment to thrive for our staff, with tremendous rewards and room for growth. We truly believe in our company; our people operate with the utmost integrity to provide unparalleled quality resulting with satisfied clients, and happy employees. 


We are the company you want to work for. and work with. 


We supply TOP RANKING, full service, IT technology solutions. Whether you need a highly driven staffing provider, or to develop an engaging mobile experience to reach more customers, we deliver the results you need in the most efficient and cost effective way possible. 


With a global network of quality professionals, we've got talent in all the right places, for the most challenging job requirements. 


Our clients range from world renowned Fortune 500 companies to small business owners looking for a competitive IT advantage, every business we work with has leading edge, next-generation challenges. 


Headquarted in Atlanta Georgia, we serve our clients globally with offices throughout the U.S. and worldwide. We have been recognized by Inc. 500 as the top #180 fastest growing private company in America, as well as Atlanta's Best and Brightest places to work in 2014. 

Job Description

Job Duties and Responsibilities:

  • Designs, develops, tests and troubleshoots applicable software packages that implement complex ETL processes in accordance with business requirements and service level agreements. 
  • Works with the technical business analyst to understand the design/mapping document. Provides feedback, as needed to add clarification.
  • Creates data stage jobs to implement data movement/data rules to populate the EDW and/or data mart
  • Works with testing team and technical business analysts to resolve any incidents
  • Works with application developers, business partners, management and Data Warehouse team. Extends the data model to house additional structures as needed to meet applicable regulatory requirements. Designs data warehouse or data mart fact tables, aggregate tables, and dimensions. Delivers quality data integration projects, standards, best practices and data dictionary. 
  • Develops ETL audits and controls to ensure quality of data meets or exceeds defined standards and thresholds. Develops and documents systems, processes and logic required to expose existing data sets in the warehouse to end users for reporting and analytical purposes. 
  • Monitors ETL applications for performance and improvement opportunities. Ensures quality, consistency and security of company data and data warehouse systems. Troubleshoots and diagnoses complex software problems. Conducts packaging, release and change management. 
  • Communicates open items and issues to key stakeholders, including management, development teams, and business areas. Reviews requirements, architecture and design components of ongoing and upcoming Tier 1 projects. Conducts and manages code review sessions between developers to review applicable software programs and packages, stored procedures, and views. 
  • Keeps informed of tools, techniques and components utilized in the industry through research and applies this knowledge to system(s) being developed. 
  • Mentors less experienced database / ETL developers. 
  • Each team member is expected to be aware of risk within their functional area. This includes observing all policies, procedures, laws, regulations and risk limits specific to their role. Additionally, they should raise and report known or suspected violations to the appropriate Company authority in a timely fashion. 
  • Performs other related duties as required.
Qualifications

Experience Requirements 

  • 8-10 years of relevent experience
  • 5 yrs IBM infosphere tool sweep
  • 3-5 Data stage/ Data quality software

Preferred Knowledge, Skills, & Abilities:

  • Complete knowledge of IBM Data Stage / Data Quality software
  • Awareness of interactions of Data Stage with other components of the IBM InfoSphere tool suite
  • Good communication skills/Team player
  • Self starter - aggressive to get the job done (right). 
  • Banking industry experience.

Required Knowledge, Skills, & Abilities:

  • Knowledge of data modeling and designing databases. 
  • Good knowledge of metadata, and using/managing metadata. 
  • Solid understanding of systems development life cycle (SDLC), software best practices and development methodologies. 
  • Understanding of building data warehouses for analytical and business intelligence solutions. 
  • Understanding of business solutions that the data warehouse serves. 
  • Strong technologist with excellent data analysis and ETL skills. 
  • Strong architecture/design/development skills. 
  • Strong analytical and diagnostic skills. 
  • Skill in developing and organizing high-quality documentation. 
  • Skill and flexibility managing multiple projects with large volumes of data in a rapidly changing environment. 
  • Skill troubleshooting issues in a multi-tier environment. 
  • Skill working with both business team members and technologists. 
  • Leadership skills with an emphasis on teamwork.
Additional Information

call me directly at (678) 608-3095. Talk to you soonÂ