1

Senior Programmer Jobs in Athens, GA (NOW HIRING)

Mentor and develop junior managers and senior engineers, providing technical guidance and career development opportunities. * Monitor and manage team performance, ensuring that engineering KPIs align ...

Senior Principal Engineer

Athens, GA · On-site

$105K - $144K/yr

Seeking Professional Licensed Engineer with 5 - 15 years of experience in the water industry. Background and experience in municipal or industrial water, wastewater, reclaimed water, stormwater ...

Senior Production Engineer

Monroe, GA · On-site

$84K - $115K/yr

We have a current career opportunity as a Production Engineer. ESSENTIAL FUNCTIONS: * Finds problems, plans, and implements improvements for existing product and manufacturing process issues.

Senior Production Engineer

Monroe, GA · On-site

$84K - $115K/yr

We have a current career opportunity as a Production Engineer. ESSENTIAL FUNCTIONS: * Finds problems, plans, and implements improvements for existing product and manufacturing process issues.

Demonstrate a willingness to learn and grow professionally under the guidance of senior staff ... Successful completion of the Engineer-In-Training (EIT) or Geologist-In-Training (GIT) exam, or ...

Demonstrate a willingness to learn and grow professionally under the guidance of senior staff ... Successful completion of the Engineer-In-Training (EIT) or Geologist-In-Training (GIT) exam, or ...

Demonstrate a willingness to learn and grow professionally under the guidance of senior staff ... Successful completion of the Engineer-In-Training (EIT) or Geologist-In-Training (GIT) exam, or ...

Showing results 41-60

Senior Programmer information

See Athens, GA salary details

$12

$50

$69

How much do senior programmer jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for senior programmer in Athens, GA is $50.48, according to ZipRecruiter salary data. Most workers in this role earn between $42.50 and $60.34 per hour, depending on experience, location, and employer.

What is a senior programmer?

Senior Programmers are experienced software developers who take on advanced coding tasks and often provide technical leadership within their teams. They are responsible for designing, developing, and maintaining complex software systems, as well as mentoring junior developers. Senior Programmers typically have strong problem-solving skills, deep knowledge of programming languages, and experience with software architecture. They may also be involved in code reviews, setting best practices, and collaborating with other departments to deliver high-quality software solutions.

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

To thrive as a Senior Programmer, you need advanced proficiency in programming languages, solid software development experience, and often a relevant degree or equivalent expertise. Familiarity with frameworks, version control systems like Git, and agile development tools is typically required, and certifications in cloud platforms or specific technologies can be advantageous. Strong problem-solving, leadership, and communication skills enable effective collaboration and mentorship within development teams. These skills and qualities are crucial for delivering robust, scalable solutions and driving technical excellence in complex projects.

How do senior programmers typically mentor junior team members, and what impact does this have on team productivity?

Senior Programmers often play a key mentorship role by guiding junior developers through code reviews, pair programming, and sharing best practices. They provide technical leadership and help troubleshoot complex issues, ensuring code quality and knowledge transfer across the team. This mentorship not only fosters professional growth for junior members but also contributes to stronger team cohesion and faster problem-solving, ultimately boosting overall productivity and project success.

What is the difference between Senior Programmer vs Software Developer?

AspectSenior ProgrammerSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; extensive coding experienceBachelor's degree often preferred; coding skills essential
Work EnvironmentDevelopment teams, project-based work, often in tech or software companiesSimilar environments; involved in designing, coding, testing software
Employer & Industry UsageUsed across tech, finance, healthcare, and other industries requiring software solutionsCommonly used in software firms, startups, and corporate IT departments

While both roles involve coding and software development, a Senior Programmer typically has more experience, takes on complex tasks, and may mentor junior staff. A Software Developer focuses on designing and building software applications, often with less emphasis on leadership or advanced technical oversight.

What do senior programmers do?

Senior programmers design, develop, and maintain software applications, often leading projects and mentoring junior team members. They analyze user requirements, write efficient code, troubleshoot issues, and ensure software quality using programming languages and development tools. Their role also involves reviewing code, optimizing performance, and collaborating with cross-functional teams to deliver technical solutions.

What are the most commonly searched types of Programmer jobs in Athens, GA?

The most popular types of Programmer jobs in Athens, GA are:

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

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

Infographic showing various Senior Programmer job openings in Athens, GA as of August 2026, with employment types broken down into 78% Full Time, 11% Part Time, 10% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $104,993 per year, or $50.5 per hour.

Manager, Design Engineering

Power Partners

Athens, GA

Full-time

Re-posted 3 days ago


Job description

Overview

About ERMCO

Electric Research and Manufacturing Cooperative, Inc. (ERMCO) is the leading manufacturer of distribution transformers and engineered electrical solutions, serving electric utilities, Original Equipment Manufacturers (OEMs), and industrial customers across North America. Headquartered in Dyersburg, Tenn., ERMCO delivers reliable, high-quality products that power homes, businesses, and communities across North America.

With commitments to safety, operational excellence, and continuous improvement, ERMCO is at the forefront of supporting grid modernization and energy transition. Our vertically integrated operations, customer-focused culture, and investment in people and technology make ERMCO the Most Valued Partner for delivering resilient, sustainable power infrastructure for the future.

Job SummaryThe Design Engineering Manager is responsible for managing the design and development of transformers and related components through individual contributors and engineering teams. As a mid-level manager, this role focuses on managing engineering projects and ensuring alignment with business objectives, quality standards, and regulatory requirements. This role also involves collaborating with cross-functional teams and mentoring junior managers and engineers.

This role will be onsite in Athens, GA. Relocation Assistance is available.

Responsibilities
  • Lead and manage engineering teams, ensuring the design and development of transformers or related components meet quality, cost, and schedule requirements.
  • Oversee project execution, from concept through to production, ensuring alignment with business goals and customer specifications.
  • Collaborate with cross-functional teams, including manufacturing, quality assurance, and supply chain, to ensure seamless integration of designs into production.
  • Ensure compliance with industry standards (e.g., IEEE, IEC, CSA) and regulatory requirements throughout the product development process.
  • Mentor and develop junior managers and senior engineers, providing technical guidance and career development opportunities.
  • Monitor and manage team performance, ensuring that engineering KPIs align with business objectives and drive continuous improvement.
  • Manage project resources and budgets, ensuring projects are delivered on time and within allocated resources.
  • Drive problem-solving and risk management activities, addressing project challenges and mitigating risks to ensure successful outcomes.
  • Promote a culture of safety and adherence to best practices within the engineering teams.
  • Stay current with industry advancements, applying insights to drive innovation and improve product performance and reliability.
Qualifications
  • Bachelor's degree in Electrical Engineering, Mechanical Engineering, or a related field. A Master's degree in Engineering or an MBA is preferred.
  • More than 8 years of experience in engineering, with significant experience managing engineering teams and projects.
  • Proven ability to manage engineering teams and lead projects from concept to production.
  • Strong knowledge of industry standards, regulatory requirements, and modern manufacturing processes.
  • Demonstrated leadership and organizational skills, with the ability to deliver multiple projects and priorities.
  • Effective communication and collaboration skills, capable of working with cross-functional teams to achieve business goals.
  • Strong problem-solving abilities and experience in risk management and issue resolution.
  • Experience managing budgets and project resources to meet objectives.
  • High level of professionalism, integrity, and commitment to continuous improvement.

Let's Build the Future Together 

At ERMCO, your ideas matter, your growth is supported, and your impact is real. Whether you're building on early career experience or launching your professional journey, you'll have the opportunity to learn, contribute, and grow in a manufacturing environment that values innovation and collaboration. 

Join ERMCO and TRANSFORM your career!

Job LocationsUS-GA-AthensEmployment Type: FULL_TIME