1

Senior Computer Programmer Jobs in Canton, GA (NOW HIRING)

Senior Flight Software Engineer

Atlanta, GA · On-site

$117K - $155K/yr

As a Senior Flight Software Engineer, you will work closely with our hardware and systems engineers ... Bachelor's or Master's degree in Computer Engineering, or a related field. * 5+ years of experience ...

Sr. Software Engineer (Firmware)

Atlanta, GA · Hybrid

$114K - $151K/yr

About the Role The Senior Software/Firmware Engineer will design, develop, and test embedded ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ...

Senior DevOps Engineer

Atlanta, GA · On-site

$125K - $160K/yr

Senior (5+ years) Job Summary: We are looking for a Senior DevOps Engineer to join our growing ... Bachelor's degree in Computer Science, Engineering, or a related field. * AWS certification ...

Sr. Software Engineer (Firmware)

Atlanta, GA · On-site

$114K - $151K/yr

About the Role The Senior Software/Firmware Engineer will design, develop, and test embedded ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ...

Senior DevOps Engineer

Atlanta, GA · On-site

$134K - $184K/yr

As a Senior DevOps Engineer you will establish and maintain a continuous integration / continuous ... S. citizenship is a government requirement * BS, MS, or PhD in Computer Science, Computer ...

Senior DevOps Engineer

Atlanta, GA · On-site

$134K - $184K/yr

As a Senior DevOps Engineer you will establish and maintain a continuous integration / continuous ... S. citizenship is a government requirement * BS, MS, or PhD in Computer Science, Computer ...

Senior Software Developer

Atlanta, GA · On-site

$52.50 - $69.25/hr

CULTUREWORX seeks a Senior Software Developer to join our dynamic team. This position will support ... computer-based training softwareStrong ability to manage, prioritize, and organize multiple ...

Sr. Mechanical Design Engineer (3549)

Woodstock, GA · On-site

$81K - $111K/yr

Senior Mechanical Engineer About the Role Our client is seeking a Senior Mechanical Engineer to ... Own CAD & Documentation: Oversee complex designs using CAD/PLM tools (Creo, Windchill), maintaining ...

Senior Software Developer

Atlanta, GA · On-site

$108K - $130K/yr

CULTUREWORX seeks a Senior Software Developer to join our dynamic team. This position will support ... Excellent computer skills including experience with computer-based training software * Strong ...

Sr. Data Engineer

Atlanta, GA · On-site

$62 - $66/hr

Title: Sr. Data Engineer Location: Atlanta, Georgia 30334(Hybrid) Durartion: Long Term Skills ... Bachelor's degree in computer science, Information Systems, or related field. Years of experience ...

Senior Sales Engineer

Marietta, GA · On-site

$150K - $160K/yr

Senior Sales Engineer Role: The Senior Sales Engineer is responsible for leading the technology ... Demonstrate leadership presence by ensuring the site and computer rooms are consistently customer ...

As a Senior Flight Software Engineer, you will work closely with our hardware and systems engineers ... Bachelor's or Master's degree in Computer Engineering, or a related field. * 5+ years of experience ...

As a Senior Flight Software Engineer, you will work closely with our hardware and systems engineers ... Bachelor's or Master's degree in Computer Engineering, or a related field. * 5+ years of experience ...

Showing results 41-60

Senior Computer Programmer information

See Canton, GA salary details

$12

$49

$67

How much do senior computer programmer jobs pay per hour?

As of Sep 13, 2026, the average hourly pay for senior computer programmer in Canton, GA is $49.36, according to ZipRecruiter salary data. Most workers in this role earn between $41.54 and $58.99 per hour, depending on experience, location, and employer.

What is a senior computer programmer?

Senior Computer Programmers are experienced professionals who design, write, test, and maintain complex computer software and applications. They often lead programming teams, mentor junior developers, and contribute to architectural decisions. Their responsibilities include reviewing code for efficiency and security, troubleshooting issues, and ensuring that software meets both technical and business requirements. Typically, they have several years of experience in software development and are proficient in multiple programming languages.

What are the key skills and qualifications needed to thrive as a senior computer programmer?

To thrive as a Senior Computer Programmer, you need advanced proficiency in programming languages (such as Java, Python, or C++), strong problem-solving abilities, and a bachelor's degree in computer science or a related field. Expertise in software development tools, version control systems (like Git), and familiarity with industry-standard frameworks is typically required, along with relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Exceptional communication, leadership, and teamwork skills help you manage projects and mentor junior developers. These skills ensure you can deliver robust software solutions efficiently, drive technical innovation, and contribute effectively to team and organizational goals.

What are some typical challenges senior computer programmers face when leading project development?

Senior Computer Programmers often encounter challenges such as managing complex codebases, balancing hands-on coding with mentoring junior developers, and ensuring that projects meet both technical and business requirements. They are frequently responsible for architectural decisions, code reviews, and integrating new technologies, which requires staying current with industry trends. Additionally, effective communication and collaboration with cross-functional teams—including product managers, designers, and QA—are essential to delivering successful software solutions.

What is the difference between Senior Computer Programmer vs Software Developer?

AspectSenior Computer ProgrammerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programmingBachelor's degree in Computer Science or related field; coding experience
Work EnvironmentDevelops, tests, and maintains code; often in teamsDesigns and builds software applications; collaborates with stakeholders
Industry UsageCommon in tech, finance, healthcare sectorsWidespread across industries for application development
Search/Comparison IntentFocuses on programming expertise and experienceBroader software development responsibilities

While both roles involve coding and technical skills, a Senior Computer Programmer primarily focuses on writing, testing, and maintaining code, often with specialized programming expertise. A Software Developer typically has a broader role, including designing software solutions and collaborating with teams. The roles overlap in credentials and work environment, but their focus areas differ slightly.

How much does a senior computer programmer make?

A senior computer programmer typically earns between $90,000 and $130,000 annually, depending on experience, location, and industry. They often have advanced coding skills in languages like Java, C++, or Python and may hold certifications that enhance their earning potential.

What cities near Canton, GA are hiring for Senior Computer Programmer jobs?

Cities near Canton, GA with the most Senior Computer Programmer job openings:

Infographic showing various Senior Computer Programmer job openings in Canton, GA as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 17% Part Time, 2% Contract, and 1% Nights. Highlights an 72% Physical, 2% Hybrid, and 26% Remote job distribution, with an average salary of $102,666 per year, or $49.4 per hour.

Senior Flight Software Engineer

Atlanta, GA • On-site

Socket.dev
Network Security • 1 - 10 employees

$117K - $155K/yr

Other

Medical, Retirement, PTO

Posted 18 days ago


Key responsibilities

  • Develop and maintain embedded flight software for aircraft systems, including flight control, navigation, communication, and avionics.

  • Collaborate with hardware engineers to ensure seamless integration of software and hardware components.

  • Test and debug software to ensure it meets design specifications and performance requirements.


Job description

Hermeus is a venture-backed defense aviation company reclaiming the lost art of rapid iterative prototyping to build the fastest aircraft in the world today. By prioritizing relentless hardware iteration, we deliver high-speed systems at the pace of the modern battlefield. We work with the Department of War to provide the high-speed capabilities our nation and its allies need to maintain a durable, asymmetric advantage.

About The Role:

We are seeking a highly motivated and experienced Senior Flight Software Engineer to join Hermeus, a hypersonic aircraft startup company. As a Senior Flight Software Engineer, you will work closely with our hardware and systems engineers to design, develop, and implement software for our cutting-edge aircraft systems.

We are open to considering Software Engineer II or Principal Engineer candidates for this role.

Responsibilities:

  • Develop and maintain embedded flight software for our aircraft systems, including flight control, navigation, communication, and avionics systems.
  • Collaborate with hardware engineers to ensure seamless integration of software and hardware components.
  • Write efficient, high-quality, and well-documented code that meets the performance and safety requirements of the aircraft.
  • Develop software requirements and design documents.
  • Participate in code and design reviews to ensure high-quality software.
  • Test and debug software to ensure it meets design specifications and performance requirements.
  • Work with systems engineers to develop and execute system-level tests and simulations.
  • Participate in the development of safety-critical software and documentation to ensure compliance with regulatory standards.
  • Stay up-to-date with emerging trends and technologies in the embedded flight software field and apply them to our aircraft systems.
  • Develop and maintain technical documentation.

Requirements:

  • Bachelor's or Master's degree in Computer Engineering, or a related field.
  • 5+ years of experience in embedded flight software development.
  • Professional experience programming in C/C++ and experience with embedded flight software development tools and methodologies.

Preferred Skills and Experience:

  • Experience with real-time operating systems (RTOS) or embedded Linux for real-time applications.
  • Familiarity with low-level hardware interfaces (e.g., CAN, RS422, MIL-STD-1553, ARINC429, etc.), and software development for embedded applications.
  • Experience with fault-redundant design as well as safety-critical software development processes, such as DO-178C or MIL-516C. Knowledge of avionics systems, flight control systems, and navigation systems.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and ability to work collaboratively in a team environment.
  • Experience working in a startup environment is a plus.

The salary range listed for this role is intended as a general guideline. Final compensation will be determined based on a variety of factors, including role scope and responsibilities, relevant experience, education and training, key skills, market data, and business needs.

At Hermeus, compensation is only one part of our total rewards package. We offer competitive pay, equity, and a range of benefits designed to support our team.

Benefits:
  • Health & Wellness: 100% employer-paid healthcare and pet insurance
  • Financial: Competitive pay, stock options, 401(k) retirement plan, and potential year-end bonuses
  • Time Off: Paid parental leave, 12 federal holidays, unlimited PTO for exempt employees, and generous accrued PTO for non-exempt employees
  • Office Perks: Weekly paid office lunches and fully stocked breakrooms
U.S. EXPORT CONTROL COMPLIANCE STATUS

The person hired will have access to information and items subject to U.S. export controls, and therefore, must either be a "U.S. person" as defined by 22 C.F.R. § 120.62 or otherwise eligible for deemed export licensing. US persons include U.S. citizens, U.S. nationals, lawful permanent residents (green card holders), and asylees and refugees with such status granted, not pending.

EQUAL OPPORTUNITY

Hermeus is an Equal Opportunity Employer. Employment decisions at Hermeus are based solely on merit, competence, and qualifications, without regard to race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability, or any other legally protected status.

#J-18808-Ljbffr