Our company is looking for a Staff Software Engineer who has a passion for delivering great ... of development in a process oriented/regulated environment and adhering to a quality management ...
Our company is looking for a Staff Software Engineer who has a passion for delivering great ... of development in a process oriented/regulated environment and adhering to a quality management ...
Software Developer-C++
Aberdeen, MD · On-site +1
$110K - $145K/yr
These include high-quality software development services, system modeling and simulation ... Work closely with Project Manager, customers, and other staff members to collect requirements ...
Software Developer-C++
Aberdeen, MD · On-site +1
$110K - $145K/yr
These include high-quality software development services, system modeling and simulation ... Work closely with Project Manager, customers, and other staff members to collect requirements ...
These include high-quality software development services, system modeling and simulation ... Work closely with Project Manager, customers, and other staff members to collect requirements ...
These include high-quality software development services, system modeling and simulation ... Work closely with Project Manager, customers, and other staff members to collect requirements ...
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g ... development, manipulation of extremely large data sets, real-time systems, and business management ...
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g ... development, manipulation of extremely large data sets, real-time systems, and business management ...
Software Engineer III
Hunt Valley, MD · On-site
$54.75 - $73.50/hr
... development efforts o Estimating, scope management, task generation/assignment, status reporting, etc. (Potential) Attending industry conferences/events to gauge competition and find new ...
Software Engineer III
Hunt Valley, MD · On-site
$54.75 - $73.50/hr
... development efforts o Estimating, scope management, task generation/assignment, status reporting, etc. (Potential) Attending industry conferences/events to gauge competition and find new ...
Software Engineer III
$54.75 - $73.50/hr
... development efforts o Estimating, scope management, task generation/assignment, status reporting, etc. (Potential) Attending industry conferences/events to gauge competition and find new ...
Software Engineer III
$54.75 - $73.50/hr
... development efforts o Estimating, scope management, task generation/assignment, status reporting, etc. (Potential) Attending industry conferences/events to gauge competition and find new ...
Software Developer-C++ (Remote)
Aberdeen Proving Ground, MD · Remote
$110K - $145K/yr
These include high-quality software development services, system modeling and simulation ... Work closely with Project Manager, customers, and other staff members to collect requirements ...
Quick apply
Software Developer-C++ (Remote)
Aberdeen Proving Ground, MD · Remote
$110K - $145K/yr
These include high-quality software development services, system modeling and simulation ... Work closely with Project Manager, customers, and other staff members to collect requirements ...
... development, manipulation of extremely large data sets, real-time systems, and business management ... Utilizes software development and software design methodologies appropriate to the development ...
... development, manipulation of extremely large data sets, real-time systems, and business management ... Utilizes software development and software design methodologies appropriate to the development ...
Software Engineer with Security Clearance
Aberdeen Proving Ground, MD · On-site
$160K - $172K/yr
... development principles and lifecycle management Experience developing applications in secure or mission-critical environments Knowledge of DoD coding standards and software compliance requirements ...
Software Engineer with Security Clearance
Aberdeen Proving Ground, MD · On-site
$160K - $172K/yr
... development principles and lifecycle management Experience developing applications in secure or mission-critical environments Knowledge of DoD coding standards and software compliance requirements ...
... development, manipulation of extremely large data sets, real-time systems, and business management ... Utilizes software development and software design methodologies appropriate to the development ...
... development, manipulation of extremely large data sets, real-time systems, and business management ... Utilizes software development and software design methodologies appropriate to the development ...
... development, manipulation of extremely large data sets, real-time systems, and business management ... Utilizes software development and software design methodologies appropriate to the development ...
Quick apply
... development, manipulation of extremely large data sets, real-time systems, and business management ... Utilizes software development and software design methodologies appropriate to the development ...
... development, manipulation of extremely large data sets, real-time systems, and business management ... Utilizes software development and software design methodologies appropriate to the development ...
... development, manipulation of extremely large data sets, real-time systems, and business management ... Utilizes software development and software design methodologies appropriate to the development ...
... manage the full life cycle software development process. • Conduct thorough Software Testing to ensure application quality and reliability. • Elicit and analyze system requirements to inform ...
... manage the full life cycle software development process. • Conduct thorough Software Testing to ensure application quality and reliability. • Elicit and analyze system requirements to inform ...
... manage the full life cycle software development process. • Conduct thorough Software Testing to ensure application quality and reliability. • Elicit and analyze system requirements to inform ...
... manage the full life cycle software development process. • Conduct thorough Software Testing to ensure application quality and reliability. • Elicit and analyze system requirements to inform ...
We are seeking a highly experienced DataOps Engineer / SDM (Software Development Manager) with strong DevOps and AWS data engineering expertise to support GS-TRP integration initiatives. The ideal ...
We are seeking a highly experienced DataOps Engineer / SDM (Software Development Manager) with strong DevOps and AWS data engineering expertise to support GS-TRP integration initiatives. The ideal ...
Senior Software Systems Engineer
Aberdeen Proving Ground, MD · On-site
$115.79K - $261.97K/yr
Write and manage the development of Statements of Work (SOWs) and System Requirements Documents ... Strong understanding of modern software development principles and the ability to effectively ...
Quick apply
Senior Software Systems Engineer
Aberdeen Proving Ground, MD · On-site
$115.79K - $261.97K/yr
Write and manage the development of Statements of Work (SOWs) and System Requirements Documents ... Strong understanding of modern software development principles and the ability to effectively ...
Assoc SW Engineer - Java, Spring Boot, AWS
Baltimore, MD · Remote
$51.50 - $70.50/hr
... software according to written and oral specifications. - Create scripts to create and modify database objects. - Work on deliverables with inputs and guidance from Development Manager or senior ...
New
Assoc SW Engineer - Java, Spring Boot, AWS
Baltimore, MD · Remote
$51.50 - $70.50/hr
... software according to written and oral specifications. - Create scripts to create and modify database objects. - Work on deliverables with inputs and guidance from Development Manager or senior ...
New
Assoc SW Engineer - Java, Spring Boot, AWS
Towson, MD · Remote
$49.75 - $68.25/hr
... software according to written and oral specifications. - Create scripts to create and modify database objects. - Work on deliverables with inputs and guidance from Development Manager or senior ...
New
Assoc SW Engineer - Java, Spring Boot, AWS
Towson, MD · Remote
$49.75 - $68.25/hr
... software according to written and oral specifications. - Create scripts to create and modify database objects. - Work on deliverables with inputs and guidance from Development Manager or senior ...
New
Manager Embedded Software Engineer 2
$130.70K - $171.90K/yr
Provide technical oversight of design, development, and integration of software components * Engage ... Manage a staff of up to 15 direct reports * Set, track, and measure employee performance ...
Manager Embedded Software Engineer 2
$130.70K - $171.90K/yr
Provide technical oversight of design, development, and integration of software components * Engage ... Manage a staff of up to 15 direct reports * Set, track, and measure employee performance ...
Senior Software Systems Engineer
Aberdeen Proving Ground, MD · On-site
$115.79K - $261.97K/yr
Write and manage the development of Statements of Work (SOWs) and System Requirements Documents ... Strong understanding of modern software development principles and the ability to effectively ...
Senior Software Systems Engineer
Aberdeen Proving Ground, MD · On-site
$115.79K - $261.97K/yr
Write and manage the development of Statements of Work (SOWs) and System Requirements Documents ... Strong understanding of modern software development principles and the ability to effectively ...
Software Development Manager information
See Perry Hall, MD salary details
$75.9K - $84.5K
4% of jobs
$84.5K - $93.1K
4% of jobs
$93.1K - $101.7K
5% of jobs
$101.7K - $110.3K
5% of jobs
$118.2K is the 25th percentile. Wages below this are outliers.
$110.3K - $118.9K
6% of jobs
$118.9K - $127.5K
7% of jobs
$127.5K - $136.1K
11% of jobs
The median wage is $140.4K / yr.
$136.1K - $144.7K
13% of jobs
$144.7K - $153.3K
17% of jobs
$154.1K is the 75th percentile. Wages above this are outliers.
$153.3K - $161.9K
17% of jobs
$161.9K - $170.4K
10% of jobs
$75.9K
$135.7K
$170.4K
How much do software development manager jobs pay per year?
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 are the key skills and qualifications needed to thrive as a Software Development Manager, and why are they important?
How does a Software Development Manager typically balance technical leadership with people management responsibilities?
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
Posted 10 days ago
Job description
Our company is looking for a Staff Software Engineer who has a passion for delivering great software products that meet customer needs. The right candidate will be a self-motivated positive person who can work independently as well as being a team player, has excellent debugging/problem solving skills, has built innovative forward-looking solutions, is a technical leader and mentor, and works effectively with project management. The candidate will be part of a highly technical software engineering team targeting an existing microbiology laboratory system in the area of automation, database and network communications.
This person will lead a small team of software engineers in troubleshooting existing problems as well as provide solutions and recommendations for the next-generation system. Leads a software development team. Includes estimating effort, creating and statusing a project schedule, technical guidance, and mentoring less experienced software engineers.
Architects/designs system software control platforms for automation solutions including embedded control and human interface subsystems. Hands on technical lead that contributes to the software development effort as well as leading a team of 2-4 software engineers. Interfaces/coordinates with other technical leads from the Systems, Electrical, and Mechanical Engineering functions.
Implements/recommends new software component designs or enhancements to existing software products; leads in the implementation of more complex subsystems and systems. Demonstrates proper coding techniques including maintainability, reuse, unit testing, and commenting, driving standards within the team. Collaborates with other resources to ensure effective design and implementation goals.
Leads technical design reviews and code inspections. Provides clear, actionable feedback for project team members. Assures adherence to development policies and software quality procedures.
Qualifications Requires a BS degree in Computer Science, Computer Engineering, Mathematics, Physics or a related Engineering discipline. Minimum of 8 years of experience in software development. Minimum of 3 years of experience designing and implementing C#/.Net applications
Minimum of 3 years of experience leading a software development team. Excellent written and oral communication and interpersonal skills are essential. Demonstrated understanding of complex automation equipment and basic mechanical and electrical knowledge.
Knowledge of Automation/Process Control experience. Understand Motion Control concepts utilizing Stepper and servo motors in robotics and fluidics applications. Familiarity with sensor technology, Image analysis, optical sensors, ultrasonic sensors and pneumatic actuators and controls.
Demonstrated understanding of client/server software systems Knowledge of Windows networking and configuration Demonstrated understanding of development in a process oriented/regulated environment and adhering to a quality management system Experience with relational database technologies