We are hiring a Software Engineer (Software Management) to work in Laurel, MD . Position location ... Utilizes software development and software design methodologies appropriate to the development ...
We are hiring a Software Engineer (Software Management) to work in Laurel, MD . Position location ... Utilizes software development and software design methodologies appropriate to the development ...
We are hiring a Software Engineer (Software Management) to work in Laurel, MD . Position location ... Utilizes software development and software design methodologies appropriate to the development ...
We are hiring a Software Engineer (Software Management) to work in Laurel, MD . Position location ... Utilizes software development and software design methodologies appropriate to the development ...
Software Engineer II with Security Clearance
$165K - $180K/yr
SOFTWARE ENGINEER II BTS Software Solutions is seeking a Software Engineer II with an active TS/SCI ... development, manipulation of extremely large data sets, real-time systems, and business management ...
Software Engineer II with Security Clearance
$165K - $180K/yr
SOFTWARE ENGINEER II BTS Software Solutions is seeking a Software Engineer II with an active TS/SCI ... development, manipulation of extremely large data sets, real-time systems, and business management ...
We are hiring a Software Engineer (Software Management) to work in Laurel, MD . Position location ... Utilizes software development and software design methodologies appropriate to the development ...
We are hiring a Software Engineer (Software Management) to work in Laurel, MD . Position location ... Utilizes software development and software design methodologies appropriate to the development ...
We are hiring a Software Engineer (Software Management) to work in Laurel, MD . Position location ... Utilizes software development and software design methodologies appropriate to the development ...
We are hiring a Software Engineer (Software Management) to work in Laurel, MD . Position location ... Utilizes software development and software design methodologies appropriate to the development ...
We are hiring a Software Engineer (Software Management) to work in Laurel, MD . Position location ... Utilizes software development and software design methodologies appropriate to the development ...
Quick apply
We are hiring a Software Engineer (Software Management) to work in Laurel, MD . Position location ... Utilizes software development and software design methodologies appropriate to the development ...
BTS Software Solutions is seeking a Software Engineer Skill Level 2 to supportoperations in ... development, manipulation of extremely large data sets, real-time systems, and business management ...
BTS Software Solutions is seeking a Software Engineer Skill Level 2 to supportoperations in ... development, manipulation of extremely large data sets, real-time systems, and business management ...
Capability Development Specialist
Annapolis Junction, MD · On-site
$41.78 - $95.20/hr
As a capability development specialist, you know that embedded/application developers, reverse ... ll manage reverse engineering and vulnerability analyses of diverse software problems. You'll ...
Capability Development Specialist
Annapolis Junction, MD · On-site
$41.78 - $95.20/hr
As a capability development specialist, you know that embedded/application developers, reverse ... ll manage reverse engineering and vulnerability analyses of diverse software problems. You'll ...
Software Development Engineer L3 for Multiple Positions
Bowie, MD · On-site +1
$116K - $126K/yr
Develop and maintain services and interfaces to allow for cross product communication and management; Involved with full software development lifecycle, including requirements gathering ...
Software Development Engineer L3 for Multiple Positions
Bowie, MD · On-site +1
$116K - $126K/yr
Develop and maintain services and interfaces to allow for cross product communication and management; Involved with full software development lifecycle, including requirements gathering ...
Software Engineer II (Application Development) Location- Ft Meade, MD Clearance- TS/SCI FSP Salary ... management information systems-based on documented requirements. The engineer may work ...
Software Engineer II (Application Development) Location- Ft Meade, MD Clearance- TS/SCI FSP Salary ... management information systems-based on documented requirements. The engineer may work ...
SDET
Ellicott City, MD · On-site
Visit our website at: www.dcca.com SDET Candidate must have or be willing to obtain a Public Trust ... management system with complex automation requirements for one of our Federal clients, CMS • ...
SDET
Ellicott City, MD · On-site
Visit our website at: www.dcca.com SDET Candidate must have or be willing to obtain a Public Trust ... management system with complex automation requirements for one of our Federal clients, CMS • ...
Software Engineer - Analytics & Development
Annapolis Junction, MD · On-site
$103K - $218K/yr
Manage the implementation of designed tools using formal specifications, data flow diagrams, and Computer-Aided Software Engineering (CASE) tools. * Estimate software development costs and schedules ...
Software Engineer - Analytics & Development
Annapolis Junction, MD · On-site
$103K - $218K/yr
Manage the implementation of designed tools using formal specifications, data flow diagrams, and Computer-Aided Software Engineering (CASE) tools. * Estimate software development costs and schedules ...
SDET
Ellicott City, MD · On-site
Visit our website at: www.dcca.com SDET Candidate must have or be willing to obtain a Public Trust ... management system with complex automation requirements for one of our Federal clients, CMS • ...
SDET
Ellicott City, MD · On-site
Visit our website at: www.dcca.com SDET Candidate must have or be willing to obtain a Public Trust ... management system with complex automation requirements for one of our Federal clients, CMS • ...
SDET
Ellicott City, MD · On-site
Visit our website at: www.dcca.com SDET Candidate must have or be willing to obtain a Public Trust ... management system with complex automation requirements for one of our Federal clients, CMS • ...
SDET
Ellicott City, MD · On-site
Visit our website at: www.dcca.com SDET Candidate must have or be willing to obtain a Public Trust ... management system with complex automation requirements for one of our Federal clients, CMS • ...
Software Engineer
Columbia, MD · On-site
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex ... development, manipulation of extremely large data sets, real-time systems, business management ...
Software Engineer
Columbia, MD · On-site
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex ... development, manipulation of extremely large data sets, real-time systems, business management ...
Software Engineer - Analytics & Development
Annapolis, MD · On-site
$103K - $218K/yr
Manage the implementation of designed tools using formal specifications, data flow diagrams, and Computer-Aided Software Engineering (CASE) tools. * Estimate software development costs and schedules ...
Software Engineer - Analytics & Development
Annapolis, MD · On-site
$103K - $218K/yr
Manage the implementation of designed tools using formal specifications, data flow diagrams, and Computer-Aided Software Engineering (CASE) tools. * Estimate software development costs and schedules ...
... development lifecycle, including unit testing and regression testing, to ensure software quality and reliability. * Collaborate with system architects, QA engineers, project managers, and other ...
Quick apply
... development lifecycle, including unit testing and regression testing, to ensure software quality and reliability. * Collaborate with system architects, QA engineers, project managers, and other ...
Software Development Engineer L4 for Multiple Positions
Bowie, MD · On-site +1
$173K - $183K/yr
Develop and maintain services and interfaces to allow for cross product communication and management; Involved with full software development lifecycle, including requirements gathering ...
Software Development Engineer L4 for Multiple Positions
Bowie, MD · On-site +1
$173K - $183K/yr
Develop and maintain services and interfaces to allow for cross product communication and management; Involved with full software development lifecycle, including requirements gathering ...
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex ... development, manipulation of extremely large data sets, real-time systems, business management ...
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex ... development, manipulation of extremely large data sets, real-time systems, business management ...
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex ... development, manipulation of extremely large data sets, real-time systems, business management ...
Quick apply
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex ... development, manipulation of extremely large data sets, real-time systems, business management ...
Software Development Manager information
See Baltimore, MD salary details
$79K - $87.9K
4% of jobs
$87.9K - $96.9K
4% of jobs
$96.9K - $105.8K
5% of jobs
$105.8K - $114.8K
5% of jobs
$123K is the 25th percentile. Wages below this are outliers.
$114.8K - $123.7K
6% of jobs
$123.7K - $132.7K
7% of jobs
$132.7K - $141.6K
11% of jobs
The median wage is $146.1K / yr.
$141.6K - $150.5K
13% of jobs
$150.5K - $159.5K
17% of jobs
$160.3K is the 75th percentile. Wages above this are outliers.
$159.5K - $168.4K
17% of jobs
$168.4K - $177.4K
10% of jobs
$79K
$141.2K
$177.4K
How much do software development manager jobs pay per year?
How does a Software Development Manager typically balance technical leadership with people management responsibilities?
What Does a Software Development Manager Do?
As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.
What does a Software Development Manager do?
What are the key skills and qualifications needed to thrive as a Software Development Manager, and why are they important?
What is the difference between Software Development Manager vs Software Engineer?
| Aspect | Software Development Manager | Software Engineer |
|---|---|---|
| Responsibilities | Oversees development teams, manages projects, sets strategic goals | Designs, codes, tests software applications |
| Required Skills | Leadership, project management, technical expertise | Programming, problem-solving, technical skills |
| Credentials | Bachelor's or higher in CS or related field, often with experience in management | Bachelor's or higher in CS or related field |
| Work Environment | Team management, collaboration with stakeholders | Individual or team coding tasks, development environments |
The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 14 days ago
Job description
We are hiring a Software Engineer (Software Management) to work in Laurel, MD. Position location is subject to change based on central MD client's needs.
Required: TS/SCI with a Polygraph
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
The Level 2 Software Engineer shall possess the following capabilities:
- Analyze user requirements to derive software design and performance requirements
- Debug existing software and correct defects
- Provide recommendations for improving documentation and software development process standards
- Design and code new software or modify existing software to add new features
- Integrate existing software into new or modified systems or operating environments
- Develop simple data queries for existing or proposed databases or data repositories
- Applies knowledge of ITOM, ITSM, HRSD, CSM and/or Service Portal.
- Codes with programming languages and databases including HTML, CSS, JavaScript.
- Write or review software and system documentation
- Serve as team lead at the level appropriate to the software development process being used on any particular project
- Design or implement complex database or data repository interfaces/queries
- Develop or implement algorithms to meet or exceed system performance and functional standards
- Assist with developing and executing test procedures for software components
- Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
- Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products
- Implement recommendations for improving documentation and software development process standards
- Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
- Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
- Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
- Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
- Two (2) years experience developing and customizing core applications such as Incident, Problem, Change, Knowledge, and Service Catalog
- Four (4) years of IT application systems experience in technology solutions delivery is required.
You are our most valuable resource - your ambition, your knowledge, your creativity. We offer an industry-leading set of benefits to supplement your normal salary compensation. We have you covered with flexible ways to balance work and home life, full health benefit premium coverage, and generous contributions toward your retirement.
- Competitive health, dental, and vision plans with 100% paid premiums.
- 401k: We contribute 6% even if you don't!
- Time Off: 11 standard holidays, and 25 days of PTO
- Career Development: Get career counseling and individualized career development plans, including education and training.
- Employee referral bonuses for successful hires
We provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Power3 Solutions
Partnering with federal, state, and local organizations to bring the best talent to the right roles.
https://power3.com/
Talent@power3.com
https://www.linkedin.com/company/power3-solutions