1

Computer Programmer Jobs in Auburn, AL (NOW HIRING)

Automation Engineer II will be primarily engaged in the development, implementation, and ... Ability to work with CAD software and capable of create 2D drawing. Able to provide and assist with ...

Automation Engineer II will be primarily engaged in the development, implementation, and ... CAD software and capable of create 2D drawing. • Able to provide and assist with Technical ...

Senior Civil Engineer

Auburn, AL · On-site

$80K - $120K/yr

... computer filing, construction costing, status reporting, and time records. * Ensure profitable ... Professional Engineer License * Bachelor's degree in civil engineering or Biosystems Engineering.

Project Engineer

Tallassee, AL · On-site

$75 - $110/hr

PROJECT ENGINEER (MANUF. INDUSTRY) TALLASSEE, AL Main Responsibilities The Project Engineer will ... Computer skills to prepare, analyze and develop reports and spreadsheets. * Ability to manage ...

New

Controls Engineer

West Point, GA · On-site

$72K - $93K/yr

PLC programming * Assist the maintenance department in installing new electronic/electrical control ... Provide technical support for the office computers and computer systems. * Understands IT Systems ...

Controls Engineer

West Point, GA · On-site

$72K - $93K/yr

PLC programming * Assist the maintenance department in installing new electronic/electrical control ... Provide technical support for the office computers and computer systems. * Understands IT Systems ...

Controls Engineer

West Point, GA · On-site

$72K - $93K/yr

PLC programming * Assist the maintenance department in installing new electronic/electrical control ... Provide technical support for the office computers and computer systems. * Understands IT Systems ...

Manage and review mechanical and plumbing engineering submittals, design documents, and ... Strong written and verbal communication skills, advanced computer literacy, and fluency with ...

Manage and review mechanical and plumbing engineering submittals, design documents, and ... Strong written and verbal communication skills, advanced computer literacy, and fluency with ...

Required : • Bachelor's degree from an accredited institution in computer science, Software Engineering, or related field • 2+ years of experience in software development (C++, Python, Java, or ...

Mechanical Engineer

Tuskegee, AL · On-site

$125K - $150K/yr

Manage and review mechanical and plumbing engineering submittals, design documents, and ... Strong written and verbal communication skills, advanced computer literacy, and fluency with ...

Showing results 21-40

Computer Programmer information

See Auburn, AL salary details

$27.6K

$54.3K

$79.8K

How much do computer programmer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for computer programmer in Auburn, AL is $54,299.00, according to ZipRecruiter salary data. Most workers in this role earn between $42,200.00 and $66,900.00 per year, depending on experience, location, and employer.

What does a computer programmer do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What are the key skills and qualifications needed to thrive as a computer programmer, and why are they important?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and experience with software development tools tend to earn higher salaries, especially in tech hubs or specialized fields.

Is a computer programmer a good career?

A computer programmer is a viable career that involves writing, testing, and maintaining software using programming languages like Java, Python, or C++. It offers opportunities in various industries, often requires problem-solving skills and continuous learning, and can provide competitive salaries and job stability depending on experience and location.

What do you do as a computer programmer?

A computer programmer writes, tests, and maintains code to develop software applications, websites, or systems. They use programming languages like Java, Python, or C++ and often work with development tools and version control systems. Programmers analyze requirements, troubleshoot issues, and collaborate with teams to ensure functionality and performance.

What kind of jobs can computer programmers get?

Computer programmers can work in various roles such as software developers, application programmers, web developers, and systems analysts. They often work in industries like technology, finance, healthcare, and government, and may require knowledge of programming languages, software development tools, and problem-solving skills.

What cities near Auburn, AL are hiring for Computer Programmer jobs?

Cities near Auburn, AL with the most Computer Programmer job openings:

Infographic showing various Computer Programmer job openings in Auburn, AL as of August 2026, with employment types broken down into 1% As Needed, 70% Full Time, 26% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $54,299 per year, or $26.1 per hour.

Software Systems Engineer

Integrated Solutions for Systems, Inc.

Auburn, AL • On-site

$65K - $175K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 27 days ago


Job description

Job Title: Software Systems Engineer

Company Overview: Integrated Solutions for Systems (IS4S) is a fast-growing small business at the forefront of developing innovative solutions for the warfighter. We use applied research and development combined with novel systems integration to enhance capabilities of our armed forces.

Position: Software Systems Engineer

Location: Auburn, AL, Aberdeen, MD

Job Type: Full-time

Job Description: IS4S is seeking a Software Systems Engineer in Auburn, AL or Aberdeen, MD to assist development and integration of software solutions supporting Army and Joint warfighting functions. The person or persons filling this position will join an existing, multi-disciplinary team to perform system engineering activities involving software architecture design, creating use cases and user stories, requirements definition, capturing implementations, creating test plans, validating performance, and change management. Responsibilities include

  • Assist managing the full software development lifecycle, including requirements, design, development, testing, deployment, and ongoing maintenance
  • Solve complex integration problems, leveraging existing solutions and developing new code as necessary
  • Develop and maintain comprehensive integration documentation, including design specifications, field mappings, test plans, user guides, and architecture diagrams
  • Conduct integration testing and validation to ensure data accuracy and integrity
  • Verify solutions adhere to data security and access requirements
  • Communicating and interacting with customers, stakeholders, and other companies

The challenges facing our nation are constantly evolving. Therefore, we are looking for self-driven, entrepreneurial team members willing and able to constantly learn, adapt, and find ways to develop and integrate solutions. Selected applicants will be expected to gain familiarity with the underlying domain (e.g., EW, Fires, PNT) and its role in the larger system of systems to incorporate warfighter needs throughout the solution. They will be given freedom to solve problems and develop solutions with the expectation of owning their tasks and responsibilities. They will also integrate into an existing team that provides support and to ensure designs and solutions conform to and enhance the end product.

Required Abilities, Experience, and Skills:

  • Bachelor’s degree or higher in engineering, computer science, or related technical field (for full-time applicants)
  • In pursuit of a Bachelor’s degree or higher in engineering, computer science, or related technical field (for part-time applicants)
  • Ability to architect software solutions, defining functions and interfaces between internal and external components, and work with other engineers and developers to implement the design
  • Experience developing and capturing use cases and user stories to drive design and development in a modified Agile workflow
  • Experience informing and documenting software development processes
  • Experience developing software documentation and system engineering artifacts, including architecture descriptions, algorithm descriptions, system/subsystem descriptions, interface control documents (ICDs), application programming interfaces (APIs)
  • Experience developing test plans, conducting functional tests, measuring and validating results against requirements, verifying operation
  • Ability to manage changes and updates to software and corresponding artifacts
  • Familiarity with programming languages and software design
  • Knowledge of computing platforms and environments, particularly cloud-based environments
  • Knowledge of computer network protocols, routing, and IP-based communications
  • Experience with systems integration
  • Ability to work independently, take initiative, and manage tasks with minimal direction
  • Must be able to travel to support customer engagements, integration and testing in live environments, occasionally working non-standard hours to match exercise schedules
  • Must be able to lift and carry computing and networking equipment in support of transit and installation
  • Possess strong written and verbal communication skills
  • US Citizenship is required

Desired Experience and Skills:

  • Development experience with programming languages and build tools (e.g., C++, cmake)
  • Understanding of containerization, management, and software deployment (especially using Docker, Kubernetes, and Helm)
  • Understanding of enterprise application development
  • Understanding of hardware and software virtualization
  • Understanding of tactical networks, including enterprise, satellite, terrestrial, and mobile, ad hoc networks (MANETs)
  • Familiarity with Army compute systems and compute environments
  • Familiarity with standard DevSecOps practices and platforms (e.g., git, CI/CD pipelines, vulnerability scanning, etc.)
  • Experience with Mission Command or C2 systems, especially those dealing with Fires and Electromagnetic Warfare

Benefits Summary:

  • Competitive salary with comprehensive health and wellness benefits
  • Dynamic and collaborative work environment
  • Employee ownership
  • Medical, dental, and vision care plans
  • Paid time-off and parental leave programs
  • Group term life insurance
  • 401(k) retirement plan
  • Tuition Assistance, Training, and education development offerings