At Independent Software, as a Software Engineer Level 1, you will support the development ... Collaborate with software engineers, system architects, QA engineers, and project managers to ...
Quick apply
At Independent Software, as a Software Engineer Level 1, you will support the development ... Collaborate with software engineers, system architects, QA engineers, and project managers to ...
Quick apply
At Independent Software, as a Software Engineer Level 1, you will support the development ... Collaborate with software engineers, system architects, QA engineers, and project managers to ...
Bowie, MD · On-site +1
$175K - $185K/yr
Develop and maintain services and interfaces to allow for cross product communication and management; Involved with full software development lifecycle, including requirements gathering ...
Bowie, MD · On-site +1
$175K - $185K/yr
Develop and maintain services and interfaces to allow for cross product communication and management; Involved with full software development lifecycle, including requirements gathering ...
$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 ...
$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 ...
Annapolis Junction, MD · On-site
$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 ...
Annapolis Junction, MD · On-site
$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 ...
Independent Software, Inc. is seeking a Software Engineer Level 1 to support the development ... project managers to support successful software delivery • Support software deployment ...
Independent Software, Inc. is seeking a Software Engineer Level 1 to support the development ... project managers to support successful software delivery • Support software deployment ...
Annapolis Junction, MD · On-site
$170K - $190K/yr
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 ...
Annapolis Junction, MD · On-site
$170K - $190K/yr
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 ...
Annapolis Junction, MD · On-site
$170K - $190K/yr
BTS Software Solutions is seeking a Software Engineer Skill Level 2 to support operations in ... development, manipulation of extremely large data sets, real-time systems, and business management ...
Annapolis Junction, MD · On-site
$170K - $190K/yr
BTS Software Solutions is seeking a Software Engineer Skill Level 2 to support operations in ... development, manipulation of extremely large data sets, real-time systems, and business management ...
BTS Software Solutions is seeking a Software Engineer Skill Level 3 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 3 to supportoperations in ... development, manipulation of extremely large data sets, real-time systems, and business management ...
Lanham, MD · Hybrid
Kratos has an exciting opportunity for a Software/Product Developer for our Lanham, Maryland office ... Experience with development management or release management of a product * Experience with ...
Lanham, MD · Hybrid
Kratos has an exciting opportunity for a Software/Product Developer for our Lanham, Maryland office ... Experience with development management or release management of a product * Experience with ...
Annapolis, MD · On-site
At Independent Software, as a Software Engineer Level 1, you will support the development ... Collaborate with software engineers, system architects, QA engineers, and project managers to ...
Annapolis, MD · On-site
At Independent Software, as a Software Engineer Level 1, you will support the development ... Collaborate with software engineers, system architects, QA engineers, and project managers to ...
$122K - $162K/yr
Software Development - a team of software engineers and product designers who develop a third party ... management We are continuously evolving, open to change, and always looking for new ways that we ...
$122K - $162K/yr
Software Development - a team of software engineers and product designers who develop a third party ... management We are continuously evolving, open to change, and always looking for new ways that we ...
... management information systems) based upon documented requirements. Works individually or as part ... Utilizes software development and software design methodologies appropriate to the development ...
... management information systems) based upon documented requirements. Works individually or as part ... 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 ...
Baltimore, MD · On-site +1
$122K - $162K/yr
... service to our clients • Software Development - a team of software engineers and product ... management We are continuously evolving, open to change, and always looking for new ways that we ...
Baltimore, MD · On-site +1
$122K - $162K/yr
... service to our clients • Software Development - a team of software engineers and product ... management We are continuously evolving, open to change, and always looking for new ways that we ...
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 ...
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 ...
Columbia, MD · On-site
$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 ...
Columbia, MD · On-site
$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 ...
$80.7K - $89.8K
4% of jobs
$89.8K - $99K
4% of jobs
$99K - $108.1K
5% of jobs
$108.1K - $117.2K
5% of jobs
$125.6K is the 25th percentile. Wages below this are outliers.
$117.2K - $126.4K
6% of jobs
$126.4K - $135.5K
7% of jobs
$135.5K - $144.7K
11% of jobs
The median wage is $149.2K / yr.
$144.7K - $153.8K
13% of jobs
$153.8K - $162.9K
17% of jobs
$163.8K is the 75th percentile. Wages above this are outliers.
$162.9K - $172.1K
17% of jobs
$172.1K - $181.2K
10% of jobs
$80.7K
$144.3K
$181.2K
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.
| 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
Posted 18 days ago
What You Will Do:
At Independent Software, as a Software Engineer Level 1, you will support the development, deployment, and enhancement of mission-critical software systems supporting satellite communications and RF signal processing environments. This is a highly collaborative and customer-facing role where you will work alongside experienced engineers to develop and maintain high-performance software solutions in secure operational environments.
In this role, you will analyze user requirements, develop software enhancements, troubleshoot existing applications, and contribute to the design and implementation of reliable software systems supporting advanced communications technologies. You will gain hands-on experience working with real-time systems, automated testing, complex algorithms, and modern DevOps environments.
The ideal candidate is passionate about software engineering, enjoys solving technical challenges, and is eager to grow within a fast-paced mission-focused environment.
Key Responsibilities:
Powered by JazzHR
EYW5JrpbIk