The Software Engineering Manager will be responsible for leading a team of approximately 10-20 software engineers in an Agile software development environment. The Software Engineering Manager ...
The Software Engineering Manager will be responsible for leading a team of approximately 10-20 software engineers in an Agile software development environment. The Software Engineering Manager ...
The Software Engineering Manager leads a team of software engineers, managing projects from start to finish. They ensure that software is developed on time, meets requirements, and is scalable. They ...
The Software Engineering Manager leads a team of software engineers, managing projects from start to finish. They ensure that software is developed on time, meets requirements, and is scalable. They ...
As a Software Engineering Manager within PNC's Retail Technology organization, you will be based in Pittsburgh, PA, or Dallas, TX or Cleveland, OH or Denver, CO, or Birmingham, AL. PNC is an in ...
As a Software Engineering Manager within PNC's Retail Technology organization, you will be based in Pittsburgh, PA, or Dallas, TX or Cleveland, OH or Denver, CO, or Birmingham, AL. PNC is an in ...
Software Engineering Manager
Irving, TX · On-site
As an Engineering Manager, you will lead a team of Software engineers to deliver high-powered, cutting-edge web and native mobile applications. You will work collaboratively with Product Owners ...
New
Software Engineering Manager
Irving, TX · On-site
As an Engineering Manager, you will lead a team of Software engineers to deliver high-powered, cutting-edge web and native mobile applications. You will work collaboratively with Product Owners ...
New
As a Software Engineering Manager within PNC's Retail Technology organization, you will be based in Pittsburgh, PA, or Dallas, TX or Cleveland, OH or Denver, CO, or Birmingham, AL. PNC is an in ...
As a Software Engineering Manager within PNC's Retail Technology organization, you will be based in Pittsburgh, PA, or Dallas, TX or Cleveland, OH or Denver, CO, or Birmingham, AL. PNC is an in ...
As a servant leader, the Software Engineering Manager's role is to inspire, motivate, and enable the team by removing impediments. The manager is encouraged to stay out of the day to day activities ...
As a servant leader, the Software Engineering Manager's role is to inspire, motivate, and enable the team by removing impediments. The manager is encouraged to stay out of the day to day activities ...
Software Engineering Manager
Dallas, TX · On-site
Software Engineering Manager Report To: CEO Experience: 8+ Years Qualification: Bachelor's degree in computer science or a related field Location: Bangalore, India / Dallas, Texas Shift Time: US ...
Software Engineering Manager
Dallas, TX · On-site
Software Engineering Manager Report To: CEO Experience: 8+ Years Qualification: Bachelor's degree in computer science or a related field Location: Bangalore, India / Dallas, Texas Shift Time: US ...
Software Engineering Manager
Irving, TX · On-site
The DEX Software Engineering Manager leads the engineering team responsible for designing, developing, deploying, supporting, and continuously improving forecourt systems software - including fuel ...
Software Engineering Manager
Irving, TX · On-site
The DEX Software Engineering Manager leads the engineering team responsible for designing, developing, deploying, supporting, and continuously improving forecourt systems software - including fuel ...
The Software Engineering Manager leads a team of software engineers, managing projects from start to finish. They ensure that software is developed on time, meets requirements, and is scalable. They ...
The Software Engineering Manager leads a team of software engineers, managing projects from start to finish. They ensure that software is developed on time, meets requirements, and is scalable. They ...
Software Engineering Manager
Plano, TX · On-site
The Software Engineering Manager is expected to operate as both a people leader and a hands-on technical leader. This role should not function only as a project coordinator or status reporter. The ...
Software Engineering Manager
Plano, TX · On-site
The Software Engineering Manager is expected to operate as both a people leader and a hands-on technical leader. This role should not function only as a project coordinator or status reporter. The ...
The Software Engineering Manager is expected to operate as both a people leader and a hands-on technical leader. This role should not function only as a project coordinator or status reporter. The ...
Quick apply
The Software Engineering Manager is expected to operate as both a people leader and a hands-on technical leader. This role should not function only as a project coordinator or status reporter. The ...
Software Engineering Manager
Irving, TX · On-site
The DEX Software Engineering Manager leads the engineering team responsible for designing, developing, deploying, supporting, and continuously improving forecourt systems software - including fuel ...
Software Engineering Manager
Irving, TX · On-site
The DEX Software Engineering Manager leads the engineering team responsible for designing, developing, deploying, supporting, and continuously improving forecourt systems software - including fuel ...
Software Engineering Manager
Plano, TX · On-site
The Software Engineering Manager is expected to operate as both a people leader and a hands-on technical leader. This role should not function only as a project coordinator or status reporter. The ...
Software Engineering Manager
Plano, TX · On-site
The Software Engineering Manager is expected to operate as both a people leader and a hands-on technical leader. This role should not function only as a project coordinator or status reporter. The ...
The Software Engineering Manager is expected to operate as both a people leader and a hands-on technical leader. This role should not function only as a project coordinator or status reporter. The ...
The Software Engineering Manager is expected to operate as both a people leader and a hands-on technical leader. This role should not function only as a project coordinator or status reporter. The ...
Software Engineering Manager
Plano, TX · On-site
The Software Engineering Manager is expected to operate as both a people leader and a hands-on technical leader. This role should not function only as a project coordinator or status reporter. The ...
Software Engineering Manager
Plano, TX · On-site
The Software Engineering Manager is expected to operate as both a people leader and a hands-on technical leader. This role should not function only as a project coordinator or status reporter. The ...
As a servant leader, the Software Engineering Manager's role is to inspire, motivate, and enable the team by removing impediments. The manager is encouraged to stay out of the day to day activities ...
As a servant leader, the Software Engineering Manager's role is to inspire, motivate, and enable the team by removing impediments. The manager is encouraged to stay out of the day to day activities ...
... Software Engineering manager who enjoys collaborating with a team of engineers, designers, and product visionaries in transforming our legacy retail platform into a cloud-based platform and innovate ...
... Software Engineering manager who enjoys collaborating with a team of engineers, designers, and product visionaries in transforming our legacy retail platform into a cloud-based platform and innovate ...
Software Engineering Manager
Irving, TX · On-site
... Software Engineering manager who enjoys collaborating with a team of engineers, designers, and product visionaries in transforming our legacy retail platform into a cloud-based platform and innovate ...
Software Engineering Manager
Irving, TX · On-site
... Software Engineering manager who enjoys collaborating with a team of engineers, designers, and product visionaries in transforming our legacy retail platform into a cloud-based platform and innovate ...
Software Engineering Manager
Plano, TX · On-site
$156K - $198K/yr
Software Engineering Manager Employer: PepsiCo, Inc. Location: 7701 Legacy Drive, Plano, Texas 75024 Responsibilities Duties: Lead Complex Software Programs alongside a dedicated team. Provide ...
Software Engineering Manager
Plano, TX · On-site
$156K - $198K/yr
Software Engineering Manager Employer: PepsiCo, Inc. Location: 7701 Legacy Drive, Plano, Texas 75024 Responsibilities Duties: Lead Complex Software Programs alongside a dedicated team. Provide ...
The Software Engineering Manager is accountable for the delivery and ongoing support of Commercial Lending technology solutions within a highly regulated banking environment. This role ensures that ...
The Software Engineering Manager is accountable for the delivery and ongoing support of Commercial Lending technology solutions within a highly regulated banking environment. This role ensures that ...
Software Engineering Manager information
See Grand Prairie, TX salary details
$94.2K - $102.9K
1% of jobs
$102.9K - $111.6K
0% of jobs
$111.6K - $120.3K
2% of jobs
$120.3K - $128.9K
2% of jobs
$128.9K - $137.6K
2% of jobs
$137.6K - $146.3K
3% of jobs
$146.3K - $155K
4% of jobs
$159.6K is the 25th percentile. Wages below this are outliers.
$155K - $163.7K
19% of jobs
The median wage is $165.9K / yr.
$163.7K - $172.4K
64% of jobs
$172.4K - $181.1K
1% of jobs
$181.1K - $189.8K
1% of jobs
$94.2K
$160.3K
$189.8K
How much do software engineering manager jobs pay per year?
What are some common challenges faced by software engineering managers when leading diverse development teams?
What does a software engineering manager do?
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.
What is the difference between Software Engineering Manager vs Software Developer?
| 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.
What does a software engineering manager do?
What are the key skills and qualifications needed to thrive as a software engineering manager, and why are they important?

Job description
JOB DESCRIPTION
Crescent Systems Inc. – a custom hardware/software engineering company headquartered in Richardson, TX, is seeking a talented Software Engineering Manager. The Software Engineering Manager will be responsible for leading a team of approximately 10-20 software engineers in an Agile software development environment. The Software Engineering Manager oversees all aspects of the software development lifecycle (SDLC) to ensure high-quality, reliable solutions that align with the evolving needs of our customers in accordance with internal processes and external standards. The selected candidate will be subject to government security investigations and must meet eligibility requirements for access to classified information.
ESSENTIAL DUTIES, RESPONSIBILITIES, and QUALIFICATIONS:
- Must be a U.S. Citizen and ability to obtain a U.S. Government Security Clearance
- Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 5-10 years of related engineering experience
- 5+ years of experience as an individual software engineering contributor
- 3+ years of experience as a functional manager with multiple direct reports
- 3+ years of experience as a CAM (Control Account Manager) on EVMS (Earned Value Management System) programs
- Experience with Agile software development, object-oriented architecture and programming, software integration and testing.
- Experience with the full Software Development Life Cycle (SDLC).
- Demonstrated adeptness in leadership, with a proven ability to foster cohesive teams
- Demonstrated ability to accurately estimate the required skills, talent, and time to complete software engineering tasks
- Demonstrated ability to efficiently task individual contributors and balance workloads across teams
- Background working with Department of War (formerly Department of Defense) programs
- Must be a U.S. citizen
- Proficient with Microsoft Office tools
PREFERRED QUALIFICATIONS:
- Previous experience in developing proposal inputs (task descriptions and basis of estimate)
- Successful experience in mentoring and nurturing junior engineers into more senior roles
- Time management and organizational skills to prioritize concurrent programs and functional responsibilities.
- Active DoD Secret or Top-Secret security clearance
CANDIDATE MUST POSSESS THE ABILITY TO:
- Lead, mentor, and develop the software development team, ensuring accountability, productivity, and alignment with company goals in a growing, potentially hybrid environment
- Implement and utilize several Agile development techniques and metrics to manage the team’s progress and the work quality throughout the SDLC
- Allocate software engineers efficiently to balance staffing needs, workload distribution, and skill requirements to support program needs.
- Champion for the software engineers, conduct annual performance reviews, and provide constructive feedback if an engineer is not meeting expectations. Dig in when tasks are not being completed on time to find the root cause.
- Lead the financial aspects of software engineering tasks, ensuring accurate cost estimation, tracking, and reporting. Monitor task budgets, identify cost-saving opportunities, and work collaboratively with cross-functional teams to manage expenses effectively.
- Collaborate with project managers and stakeholders to develop and refine project budgets. Provide expert input on cost estimation for software engineering tasks, components, and resources required for successful project execution.
If you are passionate about systems engineering and eager to contribute to innovative aerospace projects, we encourage you to apply for the position of Electrical Engineer at Crescent Systems, Inc. Join our dynamic team and be part of our mission to deliver exceptional solutions in the aerospace industry.
ABOUT US
Crescent Systems, Inc. (CSI) is a leading aerospace technology firm that designs, develops, implements, tests, deploys, and sustains reliable and rugged electrical, software, and hardware systems solutions for complex problems in the aerospace industry. Our integrated solutions teams focus on delivering high- performance products and services to meet our clients' needs. Our core values of ethics, quality, and community guide every conversation, decision, and interaction. We are looking for an Electrical Engineer Intern to join our growing team.
Why Work for Crescent Systems, Inc.?
At Crescent Systems, Inc. (CSI), we have cultivated a company culture that revolves around community and collaboration. We believe in fostering a supportive and inclusive work environment where employees are encouraged to thrive both personally and professionally. As an organization, we value excellence in every aspect of our business, from our products and services to our relationships with customers. Meeting company goals and fulfilling commitments is not just a priority but a source of pride, ensuring exceptional customer satisfaction.
If you're seeking to be part of a company that upholds strong values of ethics, quality, and community, then join us at Crescent Systems, Inc. We are always looking for dedicated individuals who share our vision and are ready to contribute their skills and expertise to our dynamic team.
Apply now to explore exciting career opportunities at Crescent Systems, Inc.!