1

Computer Science Jobs in Auburn, AL (NOW HIRING)

Network Engineer Lead

Tallassee, AL · On-site

$85K - $117K/yr

Bachelor's degree in Computer Science, Information Technology, or related field (or international equivalent) * Minimum 5+ years of relevant professional experience in network engineering or related ...

Associate's degree in IT, Computer Science, or related field; or equivalent hands-on experience. * Technical Skills: * Basic knowledge of server and network hardware . * Experience in data center ...

Bachelor's Degree in computer science, information systems or related field * More than 3 years' experience in the above-mentioned technical areas * Proven experience managing mid- to large-scale ...

Bachelor's Degree in computer science, information systems or related field * More than 3 years' experience in the above-mentioned technical areas * Proven experience managing mid- to large-scale ...

Bachelor's Degree in computer science, information systems or related field * More than 3 years' experience in the above-mentioned technical areas * Proven experience managing mid- to large-scale ...

Showing results 21-40

Computer Science information

See Auburn, AL salary details

$47.2K

$69.5K

$81.9K

How much do computer science jobs pay per year?

As of Sep 14, 2026, the average yearly pay for computer science in Auburn, AL is $69,455.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,800.00 and $78,100.00 per year, depending on experience, location, and employer.

What is computer science?

Computer science is the study of computers, computational systems, and how they process information. It covers a wide range of topics, including programming, algorithms, data structures, artificial intelligence, and software engineering. Computer scientists design and analyze software and hardware to solve problems and improve technology. The field is essential in many industries, from finance and healthcare to entertainment and research.

What are computer science jobs?

The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.

What are the key skills and qualifications needed to thrive in a computer science role, and why are they important?

To thrive in a Computer Science role, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with languages like Python, Java, C++, version control systems such as Git, and software development methodologies is often required. Analytical thinking, attention to detail, and effective teamwork are valuable soft skills that set candidates apart. These skills ensure you can design efficient solutions, collaborate on complex projects, and adapt to rapidly evolving technologies.

What are some common challenges computer science professionals face when working on collaborative software projects?

Computer science professionals often encounter challenges such as coordinating with team members across different disciplines, managing version control in shared codebases, and ensuring clear communication of technical concepts to non-technical stakeholders. Navigating conflicting priorities and integrating diverse components can also be demanding, especially in agile environments with tight deadlines. Strong collaboration skills, openness to feedback, and familiarity with team tools like Git and project management platforms can help address these challenges effectively.

What is the difference between Computer Science vs Software Developer?

AspectComputer ScienceSoftware Developer
Required CredentialsBachelor's or higher in CS or related fieldBachelor's in CS, Software Engineering, or related field often preferred
Work EnvironmentResearch labs, academia, tech companies, startupsTech companies, software firms, freelance projects
Industry UsageAcademic research, algorithm development, theoretical workBuilding, coding, testing software applications
Common Search/ComparisonFocuses on theoretical foundations and algorithmsFocuses on practical software creation and deployment

Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.

Are computer science majors still in demand?

Computer science majors are currently in high demand due to the growth of technology, software development, cybersecurity, and data analysis fields. Employers seek candidates with programming skills, knowledge of algorithms, and experience with tools like Python, Java, and cloud platforms, making it a strong career choice with good job prospects.

What are careers in computer science?

Careers in computer science include roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These jobs typically require strong programming skills, knowledge of algorithms, and familiarity with tools like programming languages, databases, and operating systems.

What can you do with a computer science degree?

A computer science degree prepares individuals for a variety of roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. It provides skills in programming, algorithms, and systems design, often requiring knowledge of programming languages, databases, and problem-solving. Graduates can work in technology companies, finance, healthcare, or government agencies, often with opportunities for certification and ongoing learning.

What jobs can I do with computer science?

A degree in computer science opens opportunities for roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like databases and operating systems.

What are the most commonly searched types of Computer Science jobs in Auburn, AL?

The most popular types of Computer Science jobs in Auburn, AL are:

What are popular job titles related to Computer Science jobs in Auburn, AL?

For Computer Science jobs in Auburn, AL, the most frequently searched job titles are:

What job categories do people searching Computer Science jobs in Auburn, AL look for?

The top searched job categories for Computer Science jobs in Auburn, AL are:

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

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

Infographic showing various Computer Science job openings in Auburn, AL as of September 2026, with employment types broken down into 80% Full Time, 16% Part Time, and 4% Contract. Highlights an 100% In-person job distribution, with an average salary of $69,455 per year, or $33.4 per hour.

Network Engineer Lead

Tallassee, AL • On-site

$85K - $117K/yr

Full-time

Re-posted 7 days ago


Job description

Neptune Technology Group Inc. is a technology company serving water utilities across North America. Since 1892, we have continually focused on the evolving needs of water utilities - revenue optimization, operational efficiencies, and improved customer service. With our portfolio of smart water meters, data collection systems and software, we make data actionable for our customers - so they can remain focused on the business of water. For additional information, please visit the company website at www.neptunetg.com.
Network Engineer Lead
Position Summary
We are seeking a highly skilled Network Engineer Lead to join our Enterprise IT Operations team as a technical leader. This is a key professional role responsible for designing, building, configuring, and maintaining sophisticated network infrastructure across our multi-location enterprise environment. The successful candidate will work independently on complex, mission-critical network systems with minimal supervision, bringing deep technical expertise and strategic thinking to enhance our network capabilities, security posture, and operational performance. This role includes responsibility for leading and mentoring network engineering team members, driving technical excellence, and serving as a subject matter expert within the Network Services team.
Primary Responsibilities
Network Design & Infrastructure Development
  • Design, build, and configure new network infrastructure to support business growth and technological initiatives
  • Maintain and upgrade existing network systems including local area networks (LANs), wide area networks (WANs), wireless networks, and VPNs
  • Oversee capacity planning and scaling to ensure network infrastructure meets current and future organizational needs

Equipment & Systems Management
  • Install and configure network equipment including routers, switches, servers, WAN accelerators, and load balancers
  • Maintain and implement security measures such as firewalls, VPNs, and antivirus software across enterprise systems
  • Monitor, install patches, and execute upgrades with minimal disruption to business operations

Network Performance & Optimization
  • Test and monitor network connectivity, capacity, and functionality across all locations
  • Investigate network inefficiencies and implement enhancements to optimize overall network performance
  • Troubleshoot complex network issues as they arise, providing rapid resolution to minimize downtime

Vendor & Stakeholder Collaboration
  • Serve as primary liaison with network vendors and third-party service providers
  • Coordinate with internal teams and external partners to ensure seamless integration of network services
  • Communicate technical information clearly to both technical and non-technical stakeholders

Team Leadership & Development
  • Lead and mentor Network Services team members, providing technical guidance and professional development
  • Establish and enforce technical standards, best practices, and processes within the Network Services team
  • Conduct knowledge transfer and training on complex network systems and emerging technologies
  • Participate in hiring and onboarding of Network Services staff
  • Foster a culture of continuous improvement and technical excellence within the team
  • Provide performance feedback and support team members' career growth and development

Education/Experience:
  • Bachelor's degree in Computer Science, Information Technology, or related field (or international equivalent)
  • Minimum 5+ years of relevant professional experience in network engineering or related roles
  • Advanced knowledge of enterprise network architecture, design, and implementation
  • Strong proficiency with network equipment and systems (routers, switches, firewalls, load balancers, WAN acceleration)
  • Demonstrated expertise in LAN, WAN, wireless, and VPN technologies
  • Solid understanding of network security principles and implementations
  • Experience with network monitoring, performance testing, and capacity planning tools
  • Proven ability to work independently with wide latitude for judgment on complex network decisions
  • Excellent troubleshooting and problem-solving capabilities
  • Strong communication and collaboration skills with ability to engage vendors and cross-functional teams
  • Demonstrated leadership experience and ability to mentor and develop technical staff
  • Track record of building and maintaining high-performing technical teams
  • Ability to balance hands-on technical work with team management responsibilities
  • Strong interpersonal skills and commitment to fostering professional growth in team members

Preferred Qualifications:
  • Master's degree in Computer Science, Information Technology, or related field
  • Current industry certifications (CCNP, CCIE, or equivalent)
  • Experience in manufacturing or multi-location enterprise environments
  • Knowledge of cloud network integration and hybrid infrastructure
  • Familiarity with network automation and infrastructure-as-code tools
  • Experience with Microsoft enterprise technologies and AWS cloud services
  • Formal training or certification in team leadership or management practices
  • Prior experience leading or managing technical teams in enterprise environments

Travel Requirements: Typically requires overnight travel less than 10% of the time.
Location: Tallassee, AL, Duluth GA
Equal Opportunity Employer EEO/AA M/F/Vet Disability
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.