Adhere to corporate processes and standards for all activities and deliverables during all phases of involvement in the software development life cycle * Effectively manage multiple task assignments
Adhere to corporate processes and standards for all activities and deliverables during all phases of involvement in the software development life cycle * Effectively manage multiple task assignments
The Aga Khan Schools (AKS), an agency of the Aga Khan Development Network (AKDN), is a global education system of schools, hostels and non-formal education programmes, serving more than 120,000 ...
The Aga Khan Schools (AKS), an agency of the Aga Khan Development Network (AKDN), is a global education system of schools, hostels and non-formal education programmes, serving more than 120,000 ...
Senior Specialist, Software Engineering
Nashville, TN · On-site
$118K - $156K/yr
Proficient knowledge of relevant technologies, software development methodologies, and programming languages * Proficient knowledge of the principles, practices, and techniques of object-oriented ...
Senior Specialist, Software Engineering
Nashville, TN · On-site
$118K - $156K/yr
Proficient knowledge of relevant technologies, software development methodologies, and programming languages * Proficient knowledge of the principles, practices, and techniques of object-oriented ...
Drive the development of Windows applications, embedded software, instrument control systems, data acquisition solutions, communication protocols, diagnostics, installers, and hardware/software ...
Drive the development of Windows applications, embedded software, instrument control systems, data acquisition solutions, communication protocols, diagnostics, installers, and hardware/software ...
Software Development Engineer II, Operations Infrastructure Services
Nashville, TN · On-site
$167K - $198K/yr
We're an agile development team within Operations Infrastructure Services (OIS), part of Amazon ... We care deeply about the craft of software and foster each other's growth. Our vision centers on ...
Software Development Engineer II, Operations Infrastructure Services
Nashville, TN · On-site
$167K - $198K/yr
We're an agile development team within Operations Infrastructure Services (OIS), part of Amazon ... We care deeply about the craft of software and foster each other's growth. Our vision centers on ...
You will be part of a team of really smart, motivated, and diverse people and given the autonomy ... Maintain and enhance technical depth in software development practices and architectural design.
You will be part of a team of really smart, motivated, and diverse people and given the autonomy ... Maintain and enhance technical depth in software development practices and architectural design.
We are seeking a Senior Manager of Software Development to lead teams responsible for designing, building, and operating software systems that support OCI data center operations at cloud scale. These ...
We are seeking a Senior Manager of Software Development to lead teams responsible for designing, building, and operating software systems that support OCI data center operations at cloud scale. These ...
Required : • Bachelor's Degree in Computer Science or related field or directly related year for year experience • 3+ years of software development experience with C#, .Net • 1+ years of ...
Required : • Bachelor's Degree in Computer Science or related field or directly related year for year experience • 3+ years of software development experience with C#, .Net • 1+ years of ...
Required : • Bachelor's Degree in Computer Science or related field or directly related year for year experience • 3+ years of software development experience with C#, .Net • 1+ years of ...
Required : • Bachelor's Degree in Computer Science or related field or directly related year for year experience • 3+ years of software development experience with C#, .Net • 1+ years of ...
Proficient knowledge of relevant technologies, software development methodologies, and programming languages * Proficient knowledge of the principles, practices, and techniques of object-oriented ...
Proficient knowledge of relevant technologies, software development methodologies, and programming languages * Proficient knowledge of the principles, practices, and techniques of object-oriented ...
Senior Platform Software Engineer
Nashville, TN · On-site
$118K - $156K/yr
As a member of the Java Platform Development group, you will contribute to the design, development, troubleshooting, and debugging of software systems across the stack. You should be comfortable ...
Senior Platform Software Engineer
Nashville, TN · On-site
$118K - $156K/yr
As a member of the Java Platform Development group, you will contribute to the design, development, troubleshooting, and debugging of software systems across the stack. You should be comfortable ...
Senior Software Engineer
Nashville, TN · On-site
$118K - $156K/yr
Minimum 5 years of software development experience * Strong proficiency in at least one strongly typed language, with a willingness to work in TypeScript * Minimum 3 years of experience with one or ...
Senior Software Engineer
Nashville, TN · On-site
$118K - $156K/yr
Minimum 5 years of software development experience * Strong proficiency in at least one strongly typed language, with a willingness to work in TypeScript * Minimum 3 years of experience with one or ...
Principles, practices, and techniques of object-oriented design/development in a real-time environment * Regulatory standards impact on software development * Principles, practices, and techniques of ...
Principles, practices, and techniques of object-oriented design/development in a real-time environment * Regulatory standards impact on software development * Principles, practices, and techniques of ...
Principles, practices, and techniques of object-oriented design/development in a real-time environment * Regulatory standards impact on software development * Principles, practices, and techniques of ...
Principles, practices, and techniques of object-oriented design/development in a real-time environment * Regulatory standards impact on software development * Principles, practices, and techniques of ...
The Head of Global Resource Management reports to the Chief Operating Officer and will lead the ... Use staffing to support development and sustainable careers: Partner with HR, Talent, and business ...
New
The Head of Global Resource Management reports to the Chief Operating Officer and will lead the ... Use staffing to support development and sustainable careers: Partner with HR, Talent, and business ...
New
Proficient knowledge of relevant technologies, software development methodologies, and programming languages * Proficient knowledge of the principles, practices, and techniques of object-oriented ...
Proficient knowledge of relevant technologies, software development methodologies, and programming languages * Proficient knowledge of the principles, practices, and techniques of object-oriented ...
Software Development Engineer III (Backend + AI)
Nashville, TN · On-site
$135K - $155K/yr
Don't take our word for it--head to Glassdoor and see for yourself! About the Team The Subsplash ... We are a team of designers, developers, and coordinators, creating polished experiences for our ...
Software Development Engineer III (Backend + AI)
Nashville, TN · On-site
$135K - $155K/yr
Don't take our word for it--head to Glassdoor and see for yourself! About the Team The Subsplash ... We are a team of designers, developers, and coordinators, creating polished experiences for our ...
We're looking for passionate innovators eager to shape the future of the Defense industry. If you ... Software Engineering & Product Development * Participate in the design, architecture ...
We're looking for passionate innovators eager to shape the future of the Defense industry. If you ... Software Engineering & Product Development * Participate in the design, architecture ...
Job duties require contribution at each phase of the AGILE software development process, including planning, design, implementation, verification, deployment, and support activities for custom ...
Job duties require contribution at each phase of the AGILE software development process, including planning, design, implementation, verification, deployment, and support activities for custom ...
Software Dev Engineer III
Nashville, TN · On-site
$55.50 - $74.50/hr
You will be doing highend AI work but the crux of the position is your software development skills. MY AI Assistant riley will give you a call, but if your good going onsite 5 days a week in ...
Software Dev Engineer III
Nashville, TN · On-site
$55.50 - $74.50/hr
You will be doing highend AI work but the crux of the position is your software development skills. MY AI Assistant riley will give you a call, but if your good going onsite 5 days a week in ...
Head Of Software Development information
See Tennessee salary details
$94.8K - $106.1K
3% of jobs
$106.1K - $117.4K
7% of jobs
$117.4K - $128.6K
6% of jobs
$137.9K is the 25th percentile. Wages below this are outliers.
$128.6K - $139.9K
10% of jobs
$139.9K - $151.2K
16% of jobs
The median wage is $156.4K / yr.
$151.2K - $162.4K
14% of jobs
$162.4K - $173.7K
10% of jobs
$182.1K is the 75th percentile. Wages above this are outliers.
$173.7K - $184.9K
9% of jobs
$184.9K - $196.2K
8% of jobs
$196.2K - $207.5K
8% of jobs
$207.5K - $218.7K
6% of jobs
$94.8K
$161.5K
$218.7K
How much do head of software development jobs pay per year?
How does the Head of Software Development typically collaborate with other departments to align technical initiatives with business goals?
What are the key skills and qualifications needed to thrive as a Head of Software Development, and why are they important?
What is the difference between Head Of Software Development vs Software Engineering Manager?
| Aspect | Head Of Software Development | Software Engineering Manager |
|---|---|---|
| Responsibilities | Oversees entire software development strategy, manages multiple teams, aligns projects with business goals | Manages software engineering teams, focuses on project delivery, team performance, and technical guidance |
| Required Credentials | Bachelor's/Master's in CS or related, extensive experience, leadership skills | Bachelor's/Master's in CS or related, technical expertise, leadership experience |
| Work Environment | Executive level, strategic planning, cross-department collaboration | Technical team management, project-focused, collaborative with developers |
The Head Of Software Development typically holds a higher strategic and leadership role, overseeing multiple teams and aligning software initiatives with business objectives. The Software Engineering Manager focuses more on managing engineering teams and ensuring project delivery. Both roles require technical background and leadership skills, but the Head Of Software Development has broader responsibilities and a more strategic scope.
What does a head of software development do?
What are the most commonly searched types of Of Software Development jobs in Tennessee?
The most popular types of Of Software Development jobs in Tennessee are:
What are popular job titles related to Head Of Software Development jobs in Tennessee?
For Head Of Software Development jobs in Tennessee, the most frequently searched job titles are:
What job categories do people searching Head Of Software Development jobs in Tennessee look for?
The top searched job categories for Head Of Software Development jobs in Tennessee are:
What cities in Tennessee are hiring for Head Of Software Development jobs?
Cities in Tennessee with the most Head Of Software Development job openings:

Full-time
Re-posted 10 days ago
Job description
Job Title: Specialist, Software Engineering
Job Code: 40275
Job Location: Nashville, TN
Schedule: 9/80 (Every other Friday off!)
Role is contingent upon program approval
Job Description:
The Specialist, Software Engineer will participate and consistently contribute to planning, design, implementation, verification, deployment, and support activities for custom software components and applications. May perform task management and mentoring activities for other software engineers.
The Software Engineer, Specialist Level is a seasoned and experienced professional with proficient job area knowledge and practical knowledge of project management, managing projects and processes under general supervision to achieve operational targets with moderate impact on departmental results.
Essential Functions:
- Interact directly with engineering team and program management staff to analyze and understand requirements
- Translate requirements into appropriate technical designs
- Effectively present technical designs to software engineering, program management, and other team members
- Implement requirements into software components and applications according to technical design
- Unit and component test software components and applications to ensure quality of deliverables
- Provide input and effort for the technical verification of all technical, functional and corporate requirements prior to delivery of software components and applications
- Investigate and address requirement violations in functional testing and production software as needed
- Track and report status of tasks, deliverables, and issues to software engineering team
- Adhere to corporate processes and standards for all activities and deliverables during all phases of involvement in the software development life cycle
- Effectively manage multiple task assignments
- Mentor less experienced team members as appropriate
- Perform other appropriate duties as requested, directed, or assigned
- Perform all job functions with a positive, professional attitude
- Ability to obtain and maintain a US Government security clearance
Qualifications:
- Bachelor's Degree and minimum 4 years of prior relevant experience. Graduate Degree and a minimum of 2 years of prior related experience. In lieu of a degree, minimum of 8 years of prior related experience.
- 4 years of progressively advanced object oriented commercial or government software development experience
- 4 year experience in:
- Relevant technologies, software development methodologies, and programming languages
- Principles, practices, and techniques of object-oriented design/development in a real-time environment
- Regulatory standards impact on software development
- Principles, practices, and techniques of software unit, component, and integration testing
- Principles, practices, and techniques of source code management and defect tracking
- Object Oriented development with focus on SOLID principals.
- C# development and WPF/XAML experience..
- A strong understanding of design patterns and UML. TCP/UDP experience.
- Hardware/Software API development.
- Agile and Scrum methodoligies, valuing procedures principles.
- Version 1
- C# and Visual Studio required (Java experience a potential substitute)
- Ability to obtain a Secret security clearance
Preferred Qualifications:
- Ability to work in a team environment and highly effective at collaboration.
- Ability to quickly and effectively breakdown assignments into work tasks and provide effort and schedule estimates and successfully achieve them
- Ability to use judgment and logic in decision-making considering relative to costs and benefits of potential actions
- Ability to promote a corporate ethics and exhibit a spirit of teamwork and cooperation within the organization
- Ability to effectively utilize both written and verbal communication skills
- Ability to identify complex problems and provide multiple solutions
- Ability to understand, create, and communicate complex design specifications
- Basic understanding of UML (Unified Modeling Language)
- Ability to utilize design patterns as appropriate.
- Azure DevOps source control (GIT) experience and YAML pipeline/release development is a plus..
- A basic understanding of SOLID principals.
- Experience with multithreaded application development.
#LI-EB1