1

Sr Software Engineer Jobs in Alabaster, AL (NOW HIRING)

Job #106220 W2 Contract REMOTE Pay Rate: $80/hr + Overview We are seeking a Senior Software Engineer to design, develop, implement, and support enterprise technology solutions. This role is ...

Sr Software Engineer (Java)

Birmingham, AL · Remote

$117K - $154K/yr

Senior Software Engineer Architect the Future of a $1B+ Revenue Engine Are you a master of modern Java who thrives at the intersection of architectural strategy and hands-on execution? Do you want to ...

Software Engineer IV

Birmingham, AL · On-site

$114K - $151K/yr

Position: Senior Software Engineer IV - AI / Azure Databricks {GC & US Citizen only} Location: 3535 Colonnade Parkway, Birmingham AL 35243 Duration: 6 Months Client: Southern Nuclear Position ...

Sr Software Engineer

Birmingham, AL · On-site

$114K - $151K/yr

Position Title: Sr. Software Engineer Location: PA - Pittsburgh, AL - Birmingham, AZ - Phoenix Work Status : 5 Days Onsite Duration : Contract to Hire Years Of Experience Required : 12+ Industry ...

Sr Software Engineer

Birmingham, AL · On-site

$114K - $151K/yr

Position Title: Sr. Software Engineer Location: PA - Pittsburgh, AL - Birmingham, AZ - Phoenix Work Status : 5 Days Onsite Duration : Contract to Hire Years Of Experience Required : 12+ Industry ...

Sr Software Engineer

Birmingham, AL · On-site

$114K - $151K/yr

Position Title: Sr. Software Engineer Location: PA - Pittsburgh, AL - Birmingham, AZ - Phoenix Work Status : 5 Days Onsite Duration : Contract to Hire Years Of Experience Required : 12+ Industry ...

As a Senior Software Engineer, Java within PNC's Retail Studio organization, you will be based in Pittsburgh, PA; Cleveland, OH; Dallas, TX; Denver, CO; or Birmingham, AL. PNC is an in-office company ...

Software Engineer III

Birmingham, AL · On-site

$54 - $72.50/hr

Senior SDET / QA Automation Engineers * Strong C#/.NET automation background * Experienced in building test automation frameworks (not just executing tests) * Comfortable with UI + API + SQL testing

Software Engineer II

Birmingham, AL · On-site

$91K - $125K/yr

... by senior software development staff and leadership. • Works on assignments with defined ... programming standards and policies are adhered to. • Offers more experienced system ...

Software Developer

Birmingham, AL · On-site

$80 - $100/hr

Software Engineer II****SUMMARY:**Under general supervision, the Software Engineer II develops ... Obtains Technical Designs and Unit Test plan reviews from Senior Application Developers and may ...

next page

Showing results 1-20

Sr Software Engineer information

See Alabaster, AL salary details

$64.2K

$121.9K

$163.4K

How much do sr software engineer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for sr software engineer in Alabaster, AL is $121,924.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,200.00 and $137,400.00 per year, depending on experience, location, and employer.

What is a Sr Software Engineer?

Sr Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and collaborate with stakeholders to ensure software meets business needs. In addition to coding, they are responsible for making architectural decisions, reviewing code, and ensuring best practices are followed. Sr Software Engineers typically have several years of industry experience and deep expertise in specific programming languages or technologies.

What are the key skills and qualifications needed to thrive as a Sr Software Engineer?

To thrive as a Sr Software Engineer, you need advanced programming skills, a strong grasp of software design principles, and typically a degree in computer science or a related field. Expertise with development frameworks, version control systems like Git, and familiarity with cloud platforms or containerization tools is often required. Exceptional problem-solving abilities, clear communication, and leadership skills set top performers apart in collaborative environments. These competencies ensure the efficient delivery of high-quality software solutions and effective mentorship within development teams.

What are some common challenges Sr Software Engineers face when leading technical projects?

Sr Software Engineers often encounter challenges such as balancing hands-on coding with mentoring less experienced team members, managing shifting project requirements, and ensuring timely delivery while maintaining high code quality. They are frequently responsible for making critical architectural decisions and resolving complex technical issues that arise during the development process. Additionally, effective communication with cross-functional teams and stakeholders is key to aligning technical solutions with business goals.

What cities near Alabaster, AL are hiring for Sr Software Engineer jobs?

Cities near Alabaster, AL with the most Sr Software Engineer job openings:

Infographic showing various Sr Software Engineer job openings in Alabaster, AL as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $121,924 per year, or $58.6 per hour.

Senior Software Engineer

Birmingham, AL • On-site

Epitec
Recruiting and Staffing Services • 1 - 5K employees

$80/hr

Contractor

Posted 6 days ago


Job description

  • Location: Birmingham, Alabama
  • Type: Contract
  • Job #106220
W2 Contract
REMOTE
Pay Rate: $80/hr +
Overview

We are seeking a Senior Software Engineer to design, develop, implement, and support enterprise technology solutions. This role is responsible for overseeing software and system implementations, troubleshooting technical issues, optimizing performance, and developing enhancements to existing applications. The ideal candidate will have strong experience in cloud technologies, data platforms, microservices architecture, and software development best practices.
Key Responsibilities

  • Design, develop, and deploy new applications, system enhancements, and software solutions.
  • Install, configure, test, and support hardware, software, and enterprise systems.
  • Analyze system performance, identify issues, and implement improvements to increase efficiency and reliability.
  • Troubleshoot and resolve complex business and technical system issues.
  • Develop and implement strategies to improve application performance and operational effectiveness.
  • Monitor system health and conduct testing to ensure optimal performance.
  • Collaborate with developers, engineers, and technology teams to deliver business solutions.
  • Provide technical guidance, recommendations, and process improvement suggestions to leadership.
  • Support software testing, debugging, code optimization, and deployment activities.
  • Mentor junior engineers and provide technical leadership to improve team effectiveness.
  • Serve as a subject matter expert and maintain ownership of critical technical processes.

Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • 7+ years of software engineering, systems engineering, or application development experience.
  • Strong analytical, problem-solving, and communication skills.
  • Experience managing multiple projects and priorities simultaneously.
  • Thorough understanding of software architecture, system integration, and enterprise computing environments.

Required Technical Skills
  • Amazon Web Services (AWS)
  • Databricks
  • Apache Hive
  • Microservices Architecture
  • Palantir
  • Python for Data Analysis
  • Python Software Development
  • REST API Development
  • Snowflake

Preferred Skills
  • Apache Kafka
  • C#/.NET
  • .NET Core
  • Microsoft SQL Server
  • Oracle
  • Red Hat OpenShift
  • Splunk

#LI-EH2