1

Computer Science Degree Jobs in Alabaster, AL (NOW HIRING)

D. degree in a related field and six (6) years of related experience OR M.D. and Master's degree ... Doctor of Philosophy (PhD) in biomedical informatics, computing, computer science, data science ...

Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. * Experience with version control systems (e.g., Git) and collaborative ...

Bachelor of Science degree in Civil, Environmental or Coastal Engineering, with CAD and GIS coursework. Master of Science degree is preferred. * 0 to 5 years of engineering experience * Co-op ...

Lab Technician- Night Shift

Birmingham, AL · On-site

$17.75 - $23.75/hr

... computer programs related to equipment · Maintain a neat and clean work environment · Perform ... Applied Science Degree in Clinical Laboratory Technology · 6 months work experience in a CLIA ...

... computer modeling, conducting field investigations, assisting in analysis and design studies ... Qualifications Candidates will hold a Bachelor of Science Degree in Engineering and preferably have ...

BIM/CAD Draftsman

Birmingham, AL · On-site

$21 - $28.25/hr

B.L. Harbert International is looking for a BIM/CAD Draftsman based in Birmingham, Alabama ... Undergraduate Degree in Architecture, Engineering, Construction Science/Technology or related ...

BIM/CAD Draftsman

Birmingham, AL · On-site

$21 - $28.25/hr

B.L. Harbert International is looking for a BIM/CAD Draftsman based in Birmingham, Alabama ... Undergraduate Degree in Architecture, Engineering, Construction Science/Technology or related ...

Showing results 21-40

Computer Science Degree information

See Alabaster, AL salary details

$48.1K

$70.7K

$83.4K

How much do computer science degree jobs pay per year?

As of Sep 7, 2026, the average yearly pay for computer science degree in Alabaster, AL is $70,716.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,900.00 and $79,600.00 per year, depending on experience, location, and employer.

What is a computer science degree?

A Computer Science degree is an academic program that focuses on the study of computers, computational systems, and software. Students learn about programming, algorithms, data structures, computer hardware, software engineering, and theoretical concepts underpinning computing. Graduates are prepared for careers in software development, data analysis, cybersecurity, artificial intelligence, and many other technology-related fields. The degree can be earned at various levels, including associate, bachelor's, master's, and doctoral degrees.

What types of entry-level roles are typically available to recent graduates with a computer science degree, and how do these roles support career growth?

Recent graduates with a Computer Science degree often start in roles such as software developer, QA engineer, IT support specialist, or data analyst. These positions provide hands-on experience with real-world projects, exposure to collaborative team environments, and an opportunity to work with various technologies. Early career roles typically include mentorship and training, allowing new professionals to build foundational skills, specialize in areas of interest, and progress toward more advanced positions like software architect, project manager, or data scientist over time.

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

To thrive with a Computer Science degree, a strong grasp of programming languages, algorithms, and data structures is essential, typically supported by a bachelor's degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and certifications such as AWS Certified Developer or CompTIA Security+ are often beneficial. Problem-solving, analytical thinking, and effective teamwork are crucial soft skills that distinguish successful professionals. Mastering these skills enables individuals to efficiently design, implement, and maintain complex software solutions in diverse technical environments.

What is the difference between Computer Science Degree vs Software Developer?

AspectComputer Science DegreeSoftware Developer
Required CredentialsDegree in Computer Science or related fieldTypically requires programming skills, experience, and sometimes certifications
Work EnvironmentAcademic, research, or industry settingsTech companies, startups, or freelance projects
Industry UsageUsed as a qualification for various tech rolesPractical role focused on coding and software creation
Search & Comparison IntentUnderstanding educational requirements and career pathsJob qualifications and skills needed for software development

While a Computer Science Degree provides foundational knowledge and credentials, a Software Developer focuses on applying programming skills to build software. Many software developers have degrees in computer science, but practical experience and coding ability are equally important for the role.

What can you do with a computer science degree?

A computer science degree prepares individuals for roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. It provides skills in programming, algorithms, and systems design, enabling work in technology companies, finance, healthcare, and other industries that rely on computing solutions.

What jobs does a computer science degree get you?

A computer science degree can lead to roles such as software developer, systems analyst, database administrator, cybersecurity analyst, and network engineer. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like Java, Python, or SQL, often within technology or IT environments.

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

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

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

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

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

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

Infographic showing various Computer Science Degree job openings in Alabaster, AL as of August 2026, with employment types broken down into 1% As Needed, 88% Full Time, 9% Part Time, and 2% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $70,716 per year, or $34 per hour.

Engineer/Computer Systems Analyst

Southern Company

Birmingham, AL • On-site

Full-time

Medical, Retirement

Posted 12 days ago


Key responsibilities

  • Provide support for operating issues affecting the reliable operations of the bulk electric system for Southern Company Services Transmission's Energy Management Systems (EMS).

  • Implement, execute, and improve operational processes to ensure system availability for computer systems supported by the EMS department and used by Southern Company operating companies' transmission control centers, power coordination center, and back-office personnel.

  • Provide day-to-day operational support and 24x7 emergency support for OSI Monarch SCADA systems and other tools supporting operational needs, including troubleshooting Windows PC issues and supporting virtualized infrastructure.


Southern Company rating

8.4

Company rating: 8.4 out of 10

Based on 23 frontline employees who took The Breakroom Quiz


Job description

Engineer/Computer Systems Analyst

Birmingham, AL

This position provides support for operating issues affecting the reliable operations of the bulk electric system for Southern Company Services Transmission's Energy Management Systems (EMS).  This position is responsible for the implementation, execution, and improvement of operational processes to ensure system availability for all computer systems supported by the EMS department and used by Southern Company operating companies' transmission control centers (OPCO TCC's) as well as the power coordination center (PCC) and their respective back-office personnel. 

A successful candidate will provide day-to-day operational support and 24x7 emergency support for the OSI Monarch SCADA systems and other tools that support the operational needs of our customers. The primary focus of the role is supporting Windows PC deployments, troubleshooting PC issues, and recommending process and technology updates for the team and/or organization. This role will provide some Windows scripting or PowerShell solutions. Additional assignments may include support of Virtualized Infrastructure for Windows 10/11, RHEL 8, Windows Server, and a future VDI implementation. We are also responsible for supporting department projects and initiatives and other activities focused on support of the EMS Support Center and EMS department. 

Required Skills and Knowledge:

  • Proficient knowledge of Microsoft Windows computer systems and application support

  • Proficient with Microsoft Windows desktop administration 

  • Proficient with Hardware, Software, and Network troubleshooting

  • Proficient with basic desktop component hardware and their replacement (Hard drive, memory, video cards, etc.)

  • Moderate experience with Microsoft Windows Imaging, including Microsoft Deployment Image Servicing and Management Tool, Deployment Toolkit, Assessment and Deployment Kit

  • Experience with Microsoft System Center Configuration Manager (SCCM) / Microsoft Endpoint Manager is a plus

  • Experience with Virtual Desktop Infrastructure support and deployment is a plus

  • Moderate Windows shell scripting & PowerShell programming skills are necessary

  • Understanding of physical/virtual servers and workstation maintenance are necessary

  • Understanding of computer network concepts are necessary

  • Must be able to obtain Critical Infrastructure Protection (CIP) and Insider Threat Program (ITP) security clearance

  • Good communication and organizational skills required to work cross team and with vendors to perform administration of systems and coordinate releases with the vendor(s) as listed above

Experience and Education:

  • Degree in Computer Science/Engineering or equivalent experience

  • Experience supporting and troubleshooting computer systems is a plus 

  • General understanding of computer system infrastructure, operations, and security

  • Knowledge of electric utility transmission operations is a plus

Skills and Abilities: 

  • Must have a customer focused attitude and the desire and ability to learn about the Transmission core business and its needs.

  • Must have analytical, problem solving, and troubleshooting skills. 

  • Ability to handle multiple tasks with competing priorities as well as delegation skills.

  • Ability to bring consensus and buy-in among people with different views and agendas.

  • Ability to grasp complex Energy Management Systems operational issues, risk factors, and business drivers.

Behavioral Aspects:

  • Must demonstrate Southern Company Core Values (Safety First, Intentional Inclusion, Act with Integrity, Superior Performance) and a commitment to Human Performance.

  • Must have strong interpersonal skills, be a self-starter, a decision-maker, flexible, self-directed, and a team player.

  • Must possess the ability to build and maintain relationships within a team, with customer organizations and multiple vendors.

Other Requirements: 

  • Willingness to be on call as needed 24x7
  • Willingness to adhere to stringent federal and corporate requirements regarding how work is performed and security of EMS systems and information

  • Travel (10%-15% of time) to attend Southern Company functions and maintain system hardware

About Southern Company

Southern Company (NYSE: SO) is a leading energy provider serving 9 million customers across the Southeast and beyond through its family of companies. Providing clean, safe, reliable and affordable energy with excellent service is our mission. The company has electric operating companies in three states, natural gas distribution companies in four states, a competitive generation company, a leading distributed energy solutions provider with national capabilities, a fiber optics network and telecommunications services. Through an industry-leading commitment to innovation, resilience and sustainability, we are taking action to meet customers' and communities' needs while advancing our goal of net-zero greenhouse gas emissions by 2050. Our uncompromising values ensure we put the needs of those we serve at the center of everything we do and are the key to our sustained success. We are transforming energy into economic, environmental and social progress for tomorrow. Our corporate culture has been recognized by a variety of organizations, earning the company awards and recognitions that reflect Our Values and dedication to service. To learn more, visit www.southerncompany.com. 


Southern Company invests in the well-being of its employees and their families through a comprehensive total rewards strategy that includes competitive base salary, annual incentive awards for eligible employees and health, welfare and retirement benefits designed to support physical, financial, and emotional/social well-being. This position may also be eligible for additional compensation, such as an incentive program, with the amount of any bonus/awards subject to the terms and conditions of the applicable incentive plan(s). A summary of the benefits offered for this position can be found here https://seo.nlx.org/southernco/pdf/SOCO-Benefits.pdf. Additional and specific details about total compensation and benets will also be provided during the hiring process.


Southern Company is an equal opportunity employer where an applicant's qualifications are considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or any other basis prohibited by law.

Southern Company Services

What Southern Company employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom