Software Engineer
Huntsville, AL · On-site
Required : • Bachelor of Science in Software Engineering, Computer Engineering, Computer Science ... Preferred : • Battle management software experience • Experience in numerical methods • Solid ...
Huntsville, AL · On-site
Required : • Bachelor of Science in Software Engineering, Computer Engineering, Computer Science ... Preferred : • Battle management software experience • Experience in numerical methods • Solid ...
Huntsville, AL · On-site
Required : • Bachelor of Science in Software Engineering, Computer Engineering, Computer Science ... Preferred : • Battle management software experience • Experience in numerical methods • Solid ...
Huntsville, AL · On-site
$133K - $178K/yr
... software and systems engineering company supporting the U.S. military, defense primes, and ... management, and interpersonal skills. In this role, you will work independently at times on ...
Huntsville, AL · On-site
$133K - $178K/yr
... software and systems engineering company supporting the U.S. military, defense primes, and ... management, and interpersonal skills. In this role, you will work independently at times on ...
Procedural programming (structures, functions, and memory management). * Objectoriented programming (classes, interfaces, encapsulation, inheritance). * Software design principles (modularity ...
Procedural programming (structures, functions, and memory management). * Objectoriented programming (classes, interfaces, encapsulation, inheritance). * Software design principles (modularity ...
Procedural programming (structures, functions, and memory management). * Object-oriented programming (classes, interfaces, encapsulation, inheritance). * Software design principles (modularity ...
Procedural programming (structures, functions, and memory management). * Object-oriented programming (classes, interfaces, encapsulation, inheritance). * Software design principles (modularity ...
Data Intelligence, LLC (DI) is seeking a Software Engineer IV professionals to support the ... Support program management with technical expertise Experience: * Bachelor's degree in Computer ...
Data Intelligence, LLC (DI) is seeking a Software Engineer IV professionals to support the ... Support program management with technical expertise Experience: * Bachelor's degree in Computer ...
Huntsville, AL · On-site
$84 - $140/hr
Job Category - Software Engineering. Generous PTO, 401K, Health Insurance Package. Annual Salary Range: $84,000-$140,000. In-Depth Engineering Corporation seeks Software Engineers to support our ...
Huntsville, AL · On-site
$84 - $140/hr
Job Category - Software Engineering. Generous PTO, 401K, Health Insurance Package. Annual Salary Range: $84,000-$140,000. In-Depth Engineering Corporation seeks Software Engineers to support our ...
... management. * Ensures software solutions meet applicable quality, cybersecurity, safety ... Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical ...
... management. * Ensures software solutions meet applicable quality, cybersecurity, safety ... Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical ...
... and software configuration management.Ensures software solutions meet applicable quality ... Bachelor 's degree in Computer Science, Software Engineering, Computer Engineering, Electrical ...
Quick apply
... and software configuration management.Ensures software solutions meet applicable quality ... Bachelor 's degree in Computer Science, Software Engineering, Computer Engineering, Electrical ...
Huntsville, AL · On-site +1
$40/hr
The Software Engineer Intern implements developer tools or product features on a rapid-release ... Exceptional organizational skills with the ability to multi-task and manage multiple processes ...
Huntsville, AL · On-site +1
$40/hr
The Software Engineer Intern implements developer tools or product features on a rapid-release ... Exceptional organizational skills with the ability to multi-task and manage multiple processes ...
... management. * Ensures software solutions meet applicable quality, cybersecurity, safety ... Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical ...
... management. * Ensures software solutions meet applicable quality, cybersecurity, safety ... Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical ...
As a member of Executive Management, directs policy development, strategic planning, fiscal ... Ensures software engineering practices, data engineering solutions, applications, and analytics ...
As a member of Executive Management, directs policy development, strategic planning, fiscal ... Ensures software engineering practices, data engineering solutions, applications, and analytics ...
Huntsville, AL · On-site
$130 - $150/hr
... applies engineering principles to software creation, manages production releases of software, performs code reviews, merges feature development branches, and analyzes and triages issues. The ...
Huntsville, AL · On-site
$130 - $150/hr
... applies engineering principles to software creation, manages production releases of software, performs code reviews, merges feature development branches, and analyzes and triages issues. The ...
... applies engineering principles to software creation, manages production releases of software, performs code reviews, merges feature development branches, and analyzes and triages issues. The ...
... applies engineering principles to software creation, manages production releases of software, performs code reviews, merges feature development branches, and analyzes and triages issues. The ...
Huntsville, AL · On-site
$40/hr
The Software Engineer Intern implements developer tools or product features on a rapid-release ... Exceptional organizational skills with the ability to multi-task and manage multiple processes ...
Huntsville, AL · On-site
$40/hr
The Software Engineer Intern implements developer tools or product features on a rapid-release ... Exceptional organizational skills with the ability to multi-task and manage multiple processes ...
Procedural programming (structures, functions, and memory management). * Object-oriented programming (classes, interfaces, encapsulation, inheritance). * Software design principles (modularity ...
New
Procedural programming (structures, functions, and memory management). * Object-oriented programming (classes, interfaces, encapsulation, inheritance). * Software design principles (modularity ...
New
Huntsville, AL · On-site
Apply sound software engineering principles to ensure code is modifiable, efficient, reliable, understandable, fault-tolerant, and reusable; support software process management and control throughout ...
Huntsville, AL · On-site
Apply sound software engineering principles to ensure code is modifiable, efficient, reliable, understandable, fault-tolerant, and reusable; support software process management and control throughout ...
The primary responsibilities of this software engineering position include design, development ... Battle management software experience * Experience in numerical methods * Solid communication ...
The primary responsibilities of this software engineering position include design, development ... Battle management software experience * Experience in numerical methods * Solid communication ...
The primary responsibilities of this software engineering position include design, development ... Battle management software experience * Experience in numerical methods * Solid communication ...
Quick apply
The primary responsibilities of this software engineering position include design, development ... Battle management software experience * Experience in numerical methods * Solid communication ...
Huntsville, AL · On-site
$85 - $120/hr
... management, and system integration. Continuous Improvement: Contribute to process improvements, software engineering best practices, and development standards that enhance product quality, efficiency ...
Huntsville, AL · On-site
$85 - $120/hr
... management, and system integration. Continuous Improvement: Contribute to process improvements, software engineering best practices, and development standards that enhance product quality, efficiency ...
Huntsville, AL · On-site
$90 - $120/hr
... management, and system integration. Continuous Improvement: Contribute to process improvements, software engineering best practices, and development standards that enhance product quality, efficiency ...
Huntsville, AL · On-site
$90 - $120/hr
... management, and system integration. Continuous Improvement: Contribute to process improvements, software engineering best practices, and development standards that enhance product quality, efficiency ...
$96K - $104.9K
1% of jobs
$104.9K - $113.8K
0% of jobs
$113.8K - $122.6K
2% of jobs
$122.6K - $131.5K
2% of jobs
$131.5K - $140.3K
2% of jobs
$140.3K - $149.2K
3% of jobs
$149.2K - $158.1K
4% of jobs
$162.7K is the 25th percentile. Wages below this are outliers.
$158.1K - $166.9K
19% of jobs
The median wage is $169.1K / yr.
$166.9K - $175.8K
64% of jobs
$175.8K - $184.6K
1% of jobs
$184.6K - $193.5K
1% of jobs
$96K
$163.5K
$193.5K
A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.
| Aspect | Software Engineering Manager | Software Developer |
|---|---|---|
| Credentials | Bachelor's or Master's in CS or related field, often with leadership experience | Bachelor's or higher in CS or related field |
| Work Environment | Leads teams, manages projects, collaborates with stakeholders | Focuses on coding, debugging, and implementing features |
| Employer & Industry Usage | Used across tech companies, startups, and large enterprises | Common in all software development settings |
| Search & Comparison Intent | Understanding managerial roles, leadership responsibilities | Focus on technical skills, coding tasks |
The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.
The top searched job categories for Software Engineering Manager jobs in Athens, AL are:
Cities near Athens, AL with the most Software Engineering Manager job openings:

Sourced by ZipRecruiter
Manufacturing
51 - 200 Employees
Huntsville, AL, US
2008