This work is performed under the guidance of the Technical Program Manager and the Product Owner ... Manage the efforts of the product's software development team in an Agile framework * Provide work ...
This work is performed under the guidance of the Technical Program Manager and the Product Owner ... Manage the efforts of the product's software development team in an Agile framework * Provide work ...
Software Development Manager
Germantown, MD ยท On-site
$209K - $313K/yr
... Management team within Viasat's Commercial Aviation platform, responsible for the software that ... A geographically distributed team of engineers and architecture stakeholders * Design ...
Software Development Manager
Germantown, MD ยท On-site
$209K - $313K/yr
... Management team within Viasat's Commercial Aviation platform, responsible for the software that ... A geographically distributed team of engineers and architecture stakeholders * Design ...
Software Development and Integration Engineer
$104K - $140K/yr
Knowledge of software configuration management and release management best practices. * Experience ... Linux-based development and integration environments. * Software configuration and release ...
Software Development and Integration Engineer
$104K - $140K/yr
Knowledge of software configuration management and release management best practices. * Experience ... Linux-based development and integration environments. * Software configuration and release ...
The Director of Cloud Software Development is responsible for leading and managing the software development life cycle, underlying data strategy, and the adoption of cloud architecture, cloud data ...
The Director of Cloud Software Development is responsible for leading and managing the software development life cycle, underlying data strategy, and the adoption of cloud architecture, cloud data ...
The Director of Cloud Software Development is responsible for leading and managing the software development life cycle, underlying data strategy, and the adoption of cloud architecture, cloud data ...
The Director of Cloud Software Development is responsible for leading and managing the software development life cycle, underlying data strategy, and the adoption of cloud architecture, cloud data ...
Provide technical oversight and management of supplier software development activities. * Coordinate software deliveries and communicate project status to Program Management. * Track and manage ...
Quick apply
Provide technical oversight and management of supplier software development activities. * Coordinate software deliveries and communicate project status to Program Management. * Track and manage ...
The Senior Manager, System Operations Software is responsible for leading the strategy, development, delivery, and continuous evolution of software platforms supporting the Control Plane, Management ...
The Senior Manager, System Operations Software is responsible for leading the strategy, development, delivery, and continuous evolution of software platforms supporting the Control Plane, Management ...
The Senior Manager, System Operations Software is responsible for leading the strategy, development, delivery, and continuous evolution of software platforms supporting the Control Plane, Management ...
The Senior Manager, System Operations Software is responsible for leading the strategy, development, delivery, and continuous evolution of software platforms supporting the Control Plane, Management ...
The Senior Manager, System Operations Software is responsible for leading the strategy, development, delivery, and continuous evolution of software platforms supporting the Control Plane, Management ...
Quick apply
The Senior Manager, System Operations Software is responsible for leading the strategy, development, delivery, and continuous evolution of software platforms supporting the Control Plane, Management ...
Harris Novum, a division of Harris; is seeking a Manager of Software Services & Support who will ... You will collaborate closely with our R&D Director to ensure client requests are met by developers ...
Harris Novum, a division of Harris; is seeking a Manager of Software Services & Support who will ... You will collaborate closely with our R&D Director to ensure client requests are met by developers ...
Working as part of an experienced engineering team, you will design, code, test, and debug software while contributing to the development of reliable, high-performance solutions. This role is ideal ...
New
Quick apply
Working as part of an experienced engineering team, you will design, code, test, and debug software while contributing to the development of reliable, high-performance solutions. This role is ideal ...
New
They are seeking a Software Engineer Level 0 to support the development, maintenance, and enhancement of software systems in a mission-focused environment, while working alongside experienced ...
They are seeking a Software Engineer Level 0 to support the development, maintenance, and enhancement of software systems in a mission-focused environment, while working alongside experienced ...
Harris Novum, a division of Harris; is seeking a Manager of Software Services & Support who will ... You will collaborate closely with our R&D Director to ensure client requests are met by developers ...
Harris Novum, a division of Harris; is seeking a Manager of Software Services & Support who will ... You will collaborate closely with our R&D Director to ensure client requests are met by developers ...
Director of Software Engineering
Rockville, MD ยท On-site
$220 - $280/hr
... of technical excellence and accountability ... Oversee software development lifecycle activities including requirements management, architecture ...
Director of Software Engineering
Rockville, MD ยท On-site
$220 - $280/hr
... of technical excellence and accountability ... Oversee software development lifecycle activities including requirements management, architecture ...
Software Development and Integration Engineer
Lanham, MD ยท On-site
$104K - $140K/yr
Knowledge of software configuration management and release management best practices. * Experience ... Linux-based development and integration environments. * Software configuration and release ...
Software Development and Integration Engineer
Lanham, MD ยท On-site
$104K - $140K/yr
Knowledge of software configuration management and release management best practices. * Experience ... Linux-based development and integration environments. * Software configuration and release ...
As a Software Engineer Level 0 at Independent Software, you will support the development, maintenance, and enhancement of software systems in a collaborative, mission-focused environment. You will ...
Quick apply
As a Software Engineer Level 0 at Independent Software, you will support the development, maintenance, and enhancement of software systems in a collaborative, mission-focused environment. You will ...
As a Software Engineer Level 0 at Independent Software, you will support the development, maintenance, and enhancement of software systems in a collaborative, mission-focused environment. You will ...
As a Software Engineer Level 0 at Independent Software, you will support the development, maintenance, and enhancement of software systems in a collaborative, mission-focused environment. You will ...
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 ...
Strong understanding of software engineering principles, methodologies, and best practices * Experience with software development, testing, debugging, and system integration * Ability to analyze ...
Quick apply
Strong understanding of software engineering principles, methodologies, and best practices * Experience with software development, testing, debugging, and system integration * Ability to analyze ...
Director Software Development (Baltimore)
Baltimore, MD ยท On-site
$175K - $195K/yr
... years of leadership & people management experience, building and mentoring high-performing ... Software Development Benefits Medical insurance #J-18808-Ljbffr
Director Software Development (Baltimore)
Baltimore, MD ยท On-site
$175K - $195K/yr
... years of leadership & people management experience, building and mentoring high-performing ... Software Development Benefits Medical insurance #J-18808-Ljbffr
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.

Full-time
Medical, Dental, Vision, Retirement, PTO
Re-posted 3 days ago
Job description
Black Canyon Consulting (BCC) is currently searching for a Technical Lead (Software Development Manager) to lead the software development team. The product provides centralized, secure services and user-facing tools that support standardized access request workflows and the consistent delivery of authorization context for NIH controlled-access data repositories (CADRs).
As a Technical Lead, you will manage and participate in the development efforts supporting the goals and initiatives of the product team and organization. This role will work to define development tasks, ensure delivery schedules and timelines are met, and ensure compliance with the organizations policies and procedures. This work is performed under the guidance of the Technical Program Manager and the Product Owner.
BCC is an exciting growth oriented company, dedicated to providing mission critical scientific and technical services to the Federal Government. We have a distinguished history of supporting government agencies. If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today! This opportunity is full-time with BCC and it is on-site in Bethesda/Rockville, Maryland.
Duties and Responsibilities:- Manage the efforts of the product's software development team in an Agile framework
- Provide work estimates for development tasks
- Ensure on-schedule delivery of software solutions for the product line and organization
- Manage the development lifecycle of software for assigned products
- Research new technologies in pursuit of advancing the goals of the product line
- Direct and coordinate the actions of the development team
- Provide technical leadership and guidance to the development team
- Act as a liaison between the development team and program leadership
- Create and maintain technical documentation related to the product line
- Ensure high code quality for software development tasks
- Software development experience in a Linux environment (5+ Years)
- Experience working with Cloud data storage and processing platforms (AWS, GCP)
- Proficiency with Django in a DevOps environment
- Strong proficiency in Python
- Proficiency working with MS SQL and Postgres databases
- Ability to work with common structured documents (XML, JSON, CSV)
- Experience with CI/CD pipelines, unit tests, integration, and regression testing
- Strong presentation and collaboration skills
- Experience coaching team members
- A proven track record of managing an Agile software development team
- Experience working with highly available, high traffic web applications
- The ability to translate business requirements into executable software development tasks
- Excellent verbal and written communication skills
We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, and tuition reimbursement.
We offer a competitive salary commensurate with experience and location.ย If you enjoy being a part of a high-performing, professional service and technology-focused organization, please apply today!