Support continuous improvement of software engineering processes, development workflows, automated testing, and configuration management. * Mentor software engineers and foster technical excellence ...
Support continuous improvement of software engineering processes, development workflows, automated testing, and configuration management. * Mentor software engineers and foster technical excellence ...
... of software engineering principles, methodologies, and best practices • Experience with software development, testing, debugging, and system integration • Ability to analyze technical ...
... of software engineering principles, methodologies, and best practices • Experience with software development, testing, debugging, and system integration • Ability to analyze technical ...
Software Engineer, Level 3
Annapolis, MD · On-site
Strong understanding of software engineering principles, methodologies, and best practices * Experience with software development, testing, debugging, and system integration * Ability to analyze ...
Software Engineer, Level 3
Annapolis, MD · On-site
Strong understanding of software engineering principles, methodologies, and best practices * Experience with software development, testing, debugging, and system integration * Ability to analyze ...
Software Engineer (FORECASTED)
Annapolis Junction, MD · On-site
$125K - $250K/yr
The ideal candidate will contribute to all phases of the software development lifecycle, including ... Experience serving as a technical lead, mentoring developers, or managing software development ...
Software Engineer (FORECASTED)
Annapolis Junction, MD · On-site
$125K - $250K/yr
The ideal candidate will contribute to all phases of the software development lifecycle, including ... Experience serving as a technical lead, mentoring developers, or managing software development ...
Software Engineer (FORECASTED)
Annapolis Junction, MD · On-site
$125K - $250K/yr
The ideal candidate will contribute to all phases of the software development lifecycle, including ... Experience serving as a technical lead, mentoring developers, or managing software development ...
Quick apply
Software Engineer (FORECASTED)
Annapolis Junction, MD · On-site
$125K - $250K/yr
The ideal candidate will contribute to all phases of the software development lifecycle, including ... Experience serving as a technical lead, mentoring developers, or managing software development ...
The ideal candidate will contribute to all phases of the software development lifecycle, including ... Experience serving as a technical lead, mentoring developers, or managing software development ...
The ideal candidate will contribute to all phases of the software development lifecycle, including ... Experience serving as a technical lead, mentoring developers, or managing software development ...
Senior Manager, Software Engineering
$161K - $300K/yr
Job Title: Senior Manager, Software Engineering Job Code: 38780 Job Location: Columbia, MD Job ... Projects will range from development of embedded general purpose processor, cryptographic, and/or ...
Senior Manager, Software Engineering
$161K - $300K/yr
Job Title: Senior Manager, Software Engineering Job Code: 38780 Job Location: Columbia, MD Job ... Projects will range from development of embedded general purpose processor, cryptographic, and/or ...
The ideal candidate will contribute to all phases of the software development lifecycle, including ... Experience serving as a technical lead, mentoring developers, or managing software development ...
The ideal candidate will contribute to all phases of the software development lifecycle, including ... Experience serving as a technical lead, mentoring developers, or managing software development ...
Senior Manager, Software Engineering
Columbia, MD · On-site
$161.50 - $300.50/hr
Job Title: Senior Manager, Software Engineering Job Code: 38780 Job Location: Columbia, MD Job ... Projects will range from development of embedded general purpose processor, cryptographic, and/or ...
New
Senior Manager, Software Engineering
Columbia, MD · On-site
$161.50 - $300.50/hr
Job Title: Senior Manager, Software Engineering Job Code: 38780 Job Location: Columbia, MD Job ... Projects will range from development of embedded general purpose processor, cryptographic, and/or ...
New
Familiarity with software development lifecycle (SDLC) and Agile methodologies * Basic experience with databases and writing queries (SQL or similar) * Understanding of software design and system ...
Familiarity with software development lifecycle (SDLC) and Agile methodologies * Basic experience with databases and writing queries (SQL or similar) * Understanding of software design and system ...
Software Engineer
Annapolis Junction, MD · On-site
... of software development experience • Experience with one or more languages (Java, Python, C ... project management and financial analysis. Founded in 2007, the company is headquartered in ...
Software Engineer
Annapolis Junction, MD · On-site
... of software development experience • Experience with one or more languages (Java, Python, C ... project management and financial analysis. Founded in 2007, the company is headquartered in ...
Software Engineer III
Hagerstown, MD · Hybrid
$108K - $149K/yr
Work closely with the Sr. Manager of the DIO to translate exploratory concepts and business problems into actionable software development tasks . * Build and integrate AI/ML-driven capabilities into ...
Software Engineer III
Hagerstown, MD · Hybrid
$108K - $149K/yr
Work closely with the Sr. Manager of the DIO to translate exploratory concepts and business problems into actionable software development tasks . * Build and integrate AI/ML-driven capabilities into ...
Software Engineer
$80K - $90K/yr
... of the development process, such as requirements analysis, design, architecture, system integration, testing, and project management. - Partake in testing code to identify and fix bugs and ensure the ...
Software Engineer
$80K - $90K/yr
... of the development process, such as requirements analysis, design, architecture, system integration, testing, and project management. - Partake in testing code to identify and fix bugs and ensure the ...
$80K - $90K/yr
... of the development process, such as requirements analysis, design, architecture, system integration, testing, and project management. - Partake in testing code to identify and fix bugs and ensure the ...
$80K - $90K/yr
... of the development process, such as requirements analysis, design, architecture, system integration, testing, and project management. - Partake in testing code to identify and fix bugs and ensure the ...
$80K - $90K/yr
... of the development process, such as requirements analysis, design, architecture, system integration, testing, and project management. - Partake in testing code to identify and fix bugs and ensure the ...
$80K - $90K/yr
... of the development process, such as requirements analysis, design, architecture, system integration, testing, and project management. - Partake in testing code to identify and fix bugs and ensure the ...
Product development services to help early-stage software ventures accelerate. Founded in 2006, the company is headquartered in New Haven, Connecticut, US, , with a team of 2-10 employees. The ...
Product development services to help early-stage software ventures accelerate. Founded in 2006, the company is headquartered in New Haven, Connecticut, US, , with a team of 2-10 employees. The ...
You will work independently and as part of a collaborative engineering team to deliver high-quality software solutions, applying appropriate software development methodologies and best practices.
Quick apply
You will work independently and as part of a collaborative engineering team to deliver high-quality software solutions, applying appropriate software development methodologies and best practices.
$90 - $150/hr
The ideal candidate will contribute to all phases of the software development lifecycle, including ... Experience serving as a technical lead, mentoring developers, or managing software development ...
New
$90 - $150/hr
The ideal candidate will contribute to all phases of the software development lifecycle, including ... Experience serving as a technical lead, mentoring developers, or managing software development ...
New
Software Engineer
Columbia, MD · On-site
$120 - $170/hr
This Software Engineer will focus on improving the productivity and experience of software developers by building and integrating advanced development tooling. The role emphasizes AI-assisted IDE ...
New
Software Engineer
Columbia, MD · On-site
$120 - $170/hr
This Software Engineer will focus on improving the productivity and experience of software developers by building and integrating advanced development tooling. The role emphasizes AI-assisted IDE ...
New
Software Engineer, Level 3
Annapolis, MD · On-site
$120 - $150/hr
You will work independently and as part of a collaborative engineering team to deliver high‑quality software solutions, applying appropriate software development methodologies and best practices.
Software Engineer, Level 3
Annapolis, MD · On-site
$120 - $150/hr
You will work independently and as part of a collaborative engineering team to deliver high‑quality software solutions, applying appropriate software development methodologies and best practices.
Manager Of Software Development information
See Maryland salary details
$77.2K - $85.9K
4% of jobs
$85.9K - $94.6K
4% of jobs
$94.6K - $103.4K
5% of jobs
$103.4K - $112.1K
5% of jobs
$120.1K is the 25th percentile. Wages below this are outliers.
$112.1K - $120.8K
6% of jobs
$120.8K - $129.6K
7% of jobs
$129.6K - $138.3K
11% of jobs
The median wage is $142.7K / yr.
$138.3K - $147K
13% of jobs
$147K - $155.8K
17% of jobs
$156.6K is the 75th percentile. Wages above this are outliers.
$155.8K - $164.5K
17% of jobs
$164.5K - $173.2K
10% of jobs
$77.2K
$137.9K
$173.2K
How much do manager of software development jobs pay per year?
What does a manager of software development do?
What are the key skills and qualifications needed to thrive as a manager of software development, and why are they important?
What are some common challenges faced by a manager of software development, and how can they be addressed?
What is the difference between Manager Of Software Development vs Software Development Manager?
| Aspect | Manager Of Software Development | Software Development Manager |
|---|---|---|
| Required Credentials | Bachelor's degree in CS or related field; often certifications in project management | Bachelor's degree in CS or related field; certifications like PMP are common |
| Work Environment | Leads multiple development teams, oversees project delivery, collaborates with stakeholders | Manages software development teams, focuses on project execution and team coordination |
| Employer & Industry Usage | Used in tech companies, software firms, and IT departments | Common in software companies, tech startups, and enterprise IT divisions |
The main difference is that a Manager Of Software Development typically oversees multiple teams and strategic initiatives, while a Software Development Manager focuses more on managing specific development teams and project execution. Both roles require similar credentials and are used across similar industries, but their scope and focus differ slightly.
What cities in Maryland are hiring for Manager Of Software Development jobs?
Cities in Maryland with the most Manager Of Software Development job openings:

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 24 days ago
Job description
JOB SUMMARY: The NASA Software Engineering Services III (SES-III) contract provides engineering expertise supporting the development, integration, testing, deployment, and sustainment of NASA flight software systems. MVS is seeking a Flight Software Development Team Lead (DTL) – Chief to lead the development of flight software for the Advanced Limb Infrared Chemistry Experiment (ALICE) supporting NASA's Stratosphere-Troposphere Research via Innovative Viewing Experiments (STRIVE) mission at NASA Goddard Space Flight Center (GSFC) in Greenbelt, Maryland.
STRIVE is NASA's next-generation Earth Science mission designed to improve understanding of atmospheric processes, including stratosphere-troposphere interactions and their impact on ozone, weather, climate, and air quality. The ALICE instrument provides advanced infrared limb observations of atmospheric temperature, ozone, trace gases, aerosols, and clouds with unprecedented spatial resolution and sensitivity.
The Development Team Lead (DTL) will provide hands-on technical leadership for the complete flight software lifecycle supporting the ALICE instrument, including mission formulation, requirements development, architecture, software implementation, verification, integration, environmental testing, launch support, and mission operations. This position serves as the primary technical lead for the software development team while collaborating closely with NASA management, Principal Investigators, systems engineers, instrument engineers, integration and test teams, and mission operations personnel. Location: Goddard Space Flight Center (GSFC), Greenbelt, MD. This is a hybrid position.
PRIMARY DUTIES
Lead the technical execution of the ALICE Flight Software Development Team throughout the complete mission lifecycle.
Develop, analyze, design, implement, integrate, verify, validate, and deliver embedded flight software supporting the ALICE science instrument.
Lead software architecture, technical design, requirements decomposition, and software implementation activities.
Develop real-time embedded software supporting instrument command and control, telemetry, health and safety monitoring, fault management, science data acquisition, and spacecraft interfaces.
Coordinate software development activities across multidisciplinary engineering teams including systems, hardware, instrument, integration & test, and mission operations.
Conduct software design reviews, code reviews, technical interchange meetings, and peer reviews.
Support instrument integration, environmental testing, observatory integration, launch preparation, and post-launch mission operations.
Identify technical risks, develop mitigation strategies, and resolve complex software and system integration issues.
Support continuous improvement of software engineering processes, development workflows, automated testing, and configuration management.
Mentor software engineers and foster technical excellence across the development team.
REQUIREMENTS
Demonstrated experience leading software development teams for complex aerospace, spacecraft, or embedded systems.
Extensive experience across the complete software engineering lifecycle including mission formulation, requirements development, software architecture, detailed design, implementation, integration, verification & validation, acceptance testing, and mission operations support.
Experience developing embedded flight software for spacecraft or scientific instruments.
Experience integrating software with flight hardware and electronics.
Experience with software configuration management using Git, GitLab, Subversion, or equivalent tools.
Familiarity with Linux development environments and embedded operating systems.
Excellent written, verbal, technical communication, leadership, and problem-solving skills.
Demonstrated ability to lead multidisciplinary engineering teams while remaining an active software developer.
PREFERRED QUALIFICATIONS:
NASA Flight Software development experience.
Instrument Flight Software development experience.
Earth Science mission experience.
Experience supporting instrument integration and environmental testing.
Experience with RTEMS and/or VxWorks.
Experience with embedded Linux.
Experience with SpaceWire, CCSDS protocols, or spacecraft communication interfaces.
Experience with Python development and software automation.
Experience with CI/CD pipelines and automated testing frameworks.
Experience participating in SRR, PDR, CDR, TRR, and FRR.
Experience supporting launch and on-orbit mission operations.
RELEVANT EXPERIENCE: 20+ years of experience developing embedded real-time software using C/C++.
EDUCATION/CERTIFICATION: Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Aerospace Engineering, Mathematics, Physics, or a related technical discipline.
SECURITY CLEARANCE: Must be a U.S. Citizen and eligible to obtain the required National Agency Check (NAC) clearance.
ABOUT US: At MCSG Technologies, we believe the path to success begins by empowering our employees to do what is best for our customers. This helps create value for our customers and business partners through efficiencies and cost-effective relationships that are built on trust, while delivering on-time and within budget. Our company ethos is simple Empowered to serve our customers, our communities, our colleagues. If you would like to learn more, please visit our website at www.mcsgtech.com or find us on Glassdoor.
BENEFITS OFFERED: Medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, EAP, parental leave, paid time off, holidays and more. Learn more about MCSG Technologies benefits: https://www.mcsgtech.com/benefits/.
COLORADO'S EQUAL PAY ACT: In compliance with Colorados Equal Pay for Equal Work Act; MCSG Technologies considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills.
EOE STATEMENT: We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, disability status, protected veteran status or any other characteristic protected by law.
PAY TRANSPARENCY NONDISCRIMINATION PROVISION: The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractors legal duty to furnish information. 41 CFR 60-1.35(c)
About MCSG Technologies
Sourced by ZipRecruiter
Company size
201 - 500 Employees
Headquarters location
Oklahoma City, OK, US
Year founded
2005