Software Engineer
Birmingham, AL · On-site
The Software Engineer will be responsible for designing, developing, and maintaining software products, collaborating with engineers to define project requirements and deliverables. Responsibilities ...
Birmingham, AL · On-site
The Software Engineer will be responsible for designing, developing, and maintaining software products, collaborating with engineers to define project requirements and deliverables. Responsibilities ...
Birmingham, AL · On-site
The Software Engineer will be responsible for designing, developing, and maintaining software products, collaborating with engineers to define project requirements and deliverables. Responsibilities ...
Birmingham, AL · On-site
As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...
Birmingham, AL · On-site
As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...
Major aspects of this position include analyzing Information, general programming, software design, user interface (UI) design, software debugging, software documentation, software testing, and ...
Major aspects of this position include analyzing Information, general programming, software design, user interface (UI) design, software debugging, software documentation, software testing, and ...
Birmingham, AL · On-site
At Regions, the Software Engineer oversees application development, modification, and maintenance of applications. This position monitors system applications, ensures systems run smoothly, and ...
Birmingham, AL · On-site
At Regions, the Software Engineer oversees application development, modification, and maintenance of applications. This position monitors system applications, ensures systems run smoothly, and ...
Birmingham, AL · On-site
$45K - $121.90K/yr
As a Software Engineer within PNC's Retail Technology organization, you will be based in Pittsburgh, PA, Strongsville, OH, Dallas, TX, Birmingham, AL, Phoenix, AZ, or Denver, CO. As a Software ...
Birmingham, AL · On-site
$45K - $121.90K/yr
As a Software Engineer within PNC's Retail Technology organization, you will be based in Pittsburgh, PA, Strongsville, OH, Dallas, TX, Birmingham, AL, Phoenix, AZ, or Denver, CO. As a Software ...
Birmingham, AL · On-site
$114.80K - $151.40K/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 ...
Quick apply
Birmingham, AL · On-site
$114.80K - $151.40K/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 ...
Birmingham, AL · On-site
The Software Engineer role involves overseeing application development, monitoring system applications, and ensuring systems run smoothly while creating documentation and reports. Responsibilities ...
Birmingham, AL · On-site
The Software Engineer role involves overseeing application development, monitoring system applications, and ensuring systems run smoothly while creating documentation and reports. Responsibilities ...
Birmingham, AL · On-site
We are growing and looking for an experienced Software Engineer to join our software development team that specializes in front-end tech stack/angular development . Our software development team ...
Birmingham, AL · On-site
We are growing and looking for an experienced Software Engineer to join our software development team that specializes in front-end tech stack/angular development . Our software development team ...
Birmingham, AL · On-site
$114.80K - $151.40K/yr
We are currently seeking a Senior Software Engineer to join our talented engineering team. In this role, you will be responsible for designing, developing, and maintaining critical components of our ...
Birmingham, AL · On-site
$114.80K - $151.40K/yr
We are currently seeking a Senior Software Engineer to join our talented engineering team. In this role, you will be responsible for designing, developing, and maintaining critical components of our ...
Birmingham, AL · On-site
$114.80K - $151.40K/yr
We are currently seeking a Senior Software Engineer to join our talented engineering team. In this role, you will be responsible for designing, developing, and maintaining critical components of our ...
Quick apply
Birmingham, AL · On-site
$114.80K - $151.40K/yr
We are currently seeking a Senior Software Engineer to join our talented engineering team. In this role, you will be responsible for designing, developing, and maintaining critical components of our ...
$114.80K - $151.40K/yr
We are currently seeking a Senior Software Engineer to join our talented engineering team. In this role, you will be responsible for designing, developing, and maintaining critical components of our ...
$114.80K - $151.40K/yr
We are currently seeking a Senior Software Engineer to join our talented engineering team. In this role, you will be responsible for designing, developing, and maintaining critical components of our ...
$54 - $72.50/hr
Software Engineer III SUMMARY: Under limited supervision, the Software Engineer III develops information systems by designing, developing, and installing increasingly complex software solutions, and ...
$54 - $72.50/hr
Software Engineer III SUMMARY: Under limited supervision, the Software Engineer III develops information systems by designing, developing, and installing increasingly complex software solutions, and ...
Birmingham, AL · On-site
$54 - $72.50/hr
Software Engineer III SUMMARY: Under limited supervision, the Software Engineer III develops information systems by designing, developing, and installing increasingly complex software solutions, and ...
Birmingham, AL · On-site
$54 - $72.50/hr
Software Engineer III SUMMARY: Under limited supervision, the Software Engineer III develops information systems by designing, developing, and installing increasingly complex software solutions, and ...
Birmingham, AL · On-site
$54 - $72.50/hr
Software Engineer III SUMMARY: Under limited supervision, the Software Engineer III develops information systems by designing, developing, and installing increasingly complex software solutions, and ...
Birmingham, AL · On-site
$54 - $72.50/hr
Software Engineer III SUMMARY: Under limited supervision, the Software Engineer III develops information systems by designing, developing, and installing increasingly complex software solutions, and ...
Birmingham, AL · On-site
$54 - $72.50/hr
Software Engineer III SUMMARY: Under limited supervision, the Software Engineer III develops information systems by designing, developing, and installing increasingly complex software solutions, and ...
Birmingham, AL · On-site
$54 - $72.50/hr
Software Engineer III SUMMARY: Under limited supervision, the Software Engineer III develops information systems by designing, developing, and installing increasingly complex software solutions, and ...
Birmingham, AL · On-site
Software Engineer I SUMMARY: Under close supervision the Software Engineer I manages trouble tickets and develops basic information systems by designing, developing, and installing software solutions ...
Birmingham, AL · On-site
Software Engineer I SUMMARY: Under close supervision the Software Engineer I manages trouble tickets and develops basic information systems by designing, developing, and installing software solutions ...
Birmingham, AL · On-site
$75K - $95K/yr
The Opportunity Vessel is growing rapidly, with scores of projects in planning, and we're looking for an exceptional Software Engineer to join the team. You will join a small team responsible for the ...
Birmingham, AL · On-site
$75K - $95K/yr
The Opportunity Vessel is growing rapidly, with scores of projects in planning, and we're looking for an exceptional Software Engineer to join the team. You will join a small team responsible for the ...
Birmingham, AL · On-site
Brasfield & Gorrie, LLC is a growing company seeking an experienced Software Engineer to join their software development team specializing in front-end technology and Angular development. The role ...
Birmingham, AL · On-site
Brasfield & Gorrie, LLC is a growing company seeking an experienced Software Engineer to join their software development team specializing in front-end technology and Angular development. The role ...
Birmingham, AL · On-site
$70K - $102.67K/yr
Protective Life is searching for a Software Engineer to join the Licensing, Contracting and Compensation team of the Information Technology department. This team is responsible for maintaining ...
Birmingham, AL · On-site
$70K - $102.67K/yr
Protective Life is searching for a Software Engineer to join the Licensing, Contracting and Compensation team of the Information Technology department. This team is responsible for maintaining ...
Birmingham, AL · On-site
We enable internal software development, application engineering, and analytics across the organization by building scalable integration patterns that turn fragmented clinic data into a unified ...
Birmingham, AL · On-site
We enable internal software development, application engineering, and analytics across the organization by building scalable integration patterns that turn fragmented clinic data into a unified ...
$54K - $65K
2% of jobs
$65K - $76K
4% of jobs
$76K - $87K
6% of jobs
$87K - $98K
8% of jobs
$103.9K is the 25th percentile. Wages below this are outliers.
$98K - $109K
7% of jobs
$109K - $119.9K
18% of jobs
The median wage is $122.5K / yr.
$119.9K - $130.9K
16% of jobs
$130.9K - $141.9K
2% of jobs
$146.4K is the 75th percentile. Wages above this are outliers.
$141.9K - $152.9K
26% of jobs
$152.9K - $163.9K
1% of jobs
$163.9K - $174.9K
8% of jobs
$54K
$125.5K
$174.9K
Software engineers design, build, and maintain software systems for electronic devices. A software engineer may operate alone, but typically they spend their time collaborating with other engineers, scientists, and various specialists to come up with creative solutions.
On a day-to-day basis, software engineers operate as the creative brain behind electronic devices. They ensure active programs run smoothly and may recommend software updates for product optimization. In some cases, a software engineer may write or program code. Software engineers may also spend time troubleshooting and explaining programs to clients.
| Aspect | Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field, certifications | Bachelor's degree often preferred, certifications optional |
| Work Environment | Designing, developing, testing, and maintaining software systems | Writing, coding, and implementing software applications |
| Industry Usage | Used across tech, finance, healthcare, and more for system-level roles | Commonly used in app and web development projects |
| Search Intent | Understanding roles, responsibilities, and qualifications | Learning about coding, programming, and project work |
While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Full-time
Posted 4 days ago
7.4
Based on 7 frontline employees who took The Breakroom Quiz
Sourced by ZipRecruiter
National security and international affairs
1,001 - 5,000 Employees
San Diego, CA, US
1994