1

Software Development Manager Jobs in Baltimore, MD

The Business Development Manager is responsible for Kokosing's visibility and engagement across ... Proficiency in Microsoft software including Word * Experience using CRM systems, such as Microsoft ...

Business Development Manager - Data Center Liquid Cooling Location: Within the Continental United ... Proficiency with business software and information systems * Experience working in the Data Center ...

SRVacJet is seeking a driven and results-oriented Business Development Manager to lead efforts in ... Comfortable using standard office software and CRM platforms to manage accounts and track activity.

SRVacJet is seeking a driven and results-oriented Business Development Manager to lead efforts in ... Comfortable using standard office software and CRM platforms to manage accounts and track activity.

Showing results 21-40

Software Development Manager information

See Baltimore, MD salary details

$79K

$141.2K

$177.4K

How much do software development manager jobs pay per year?

As of Aug 20, 2026, the average yearly pay for software development manager in Baltimore, MD is $141,198.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,700.00 and $162,000.00 per year, depending on experience, location, and employer.

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?

A Software Development Manager oversees teams of software engineers to ensure successful planning, development, and delivery of software projects. They coordinate project timelines, allocate resources, and facilitate communication between team members and stakeholders. Additionally, they mentor developers, set technical standards, and help align software initiatives with business objectives. Their role balances technical expertise with leadership and project management responsibilities.

What are the key skills and qualifications needed to thrive as a software development manager?

To thrive as a Software Development Manager, you need a solid background in software engineering, leadership experience, and usually a degree in computer science or a related field. Familiarity with project management tools (like Jira or Trello), version control systems (such as Git), and sometimes certifications like PMP or Scrum Master are highly beneficial. Exceptional communication, problem-solving abilities, and the capacity to motivate and mentor teams are critical soft skills. These competencies ensure successful project delivery, foster team development, and align technical efforts with business goals.

How does a software development manager typically balance technical leadership with people management responsibilities?

As a Software Development Manager, you’ll find that balancing hands-on technical leadership with people management is a central part of the role. You’ll spend part of your time guiding architectural decisions and overseeing code quality, while also focusing on coaching, mentoring, and supporting your team’s professional growth. Effective delegation, setting clear priorities, and maintaining open communication with both developers and stakeholders are key to managing these dual responsibilities. Many managers also work closely with product managers, QA, and other departments to ensure alignment across projects.

What is the difference between Software Development Manager vs Software Engineer?

AspectSoftware Development ManagerSoftware Engineer
ResponsibilitiesOversees development teams, manages projects, sets strategic goalsDesigns, codes, tests software applications
Required SkillsLeadership, project management, technical expertiseProgramming, problem-solving, technical skills
CredentialsBachelor's or higher in CS or related field, often with experience in managementBachelor's or higher in CS or related field
Work EnvironmentTeam management, collaboration with stakeholdersIndividual 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.

What are the most commonly searched types of Software Development jobs in Baltimore, MD?

The most popular types of Software Development jobs in Baltimore, MD are:

What are popular job titles related to Software Development Manager jobs in Baltimore, MD?

For Software Development Manager jobs in Baltimore, MD, the most frequently searched job titles are:

What job categories do people searching Software Development Manager jobs in Baltimore, MD look for?

The top searched job categories for Software Development Manager jobs in Baltimore, MD are:

What cities near Baltimore, MD are hiring for Software Development Manager jobs?

Cities near Baltimore, MD with the most Software Development Manager job openings:

Infographic showing various Software Development Manager job openings in Baltimore, MD as of August 2026, with employment types broken down into 100% Full Time. Highlights an 89% In-person, 2% Hybrid, and 9% Remote job distribution, with an average salary of $141,198 per year, or $67.9 per hour.

Marine Operations Software Development Lead

Abacus Technology

Silver Spring, MD • On-site

$119K - $150K/yr

Full-time

Posted 15 days ago


Job description

Overview

Abacus Technology is seeking a Marine Operations Software Development Lead to lead the design, development, modernization, integration, deployment, and sustainment of mission-critical software applications supporting maritime operations and enterprise business systems for the NOAA Office of Marine and Aviation Operations (OMAO).  This is a full-time position.

Responsibilities
  • Lead the architecture, design, development, testing, deployment, and maintenance of enterprise software applications.
  • Provide technical leadership throughout the software development lifecycle using Agile methodologies.
  • Design and develop secure web applications, APIs, system integrations, and workflow automation solutions.
  • Modernize legacy applications using cloud-native technologies and contemporary development frameworks.
  • Collaborate with stakeholders to gather requirements, define technical solutions, and deliver high-quality software products.
  • Implement DevSecOps practices, including CI/CD pipelines, automated testing, version control, and secure coding standards.
  • Integrate applications with enterprise platforms such as Microsoft 365, Azure, SharePoint, identity management services, and relational databases.
  • Perform code reviews, establish development standards, and mentor software engineers.
  • Support production systems through troubleshooting, performance tuning, and software enhancements.
  • Develop technical documentation, system designs, and operational procedures.
Qualifications

10+ years experience in enterprise software development including at least 5 years leading software development teams or serving as a technical lead.  Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline.  Additional experience may be substituted for degree requirements.  Certifications such as Microsoft Certified: Azure Developer Associate; Microsoft Certified: Azure Solutions Architect Expert; Certified ScrumMaster (CSM); CISSP; PMI-ACP; and/or CompTIA Security+ CE preferred.  Experience with Agile development methodologies such as Scrum or Kanban.  Proficient with one or more of the following: C#/.NET, Java, Python, JavaScript/TypeScript, React, or Angular.  Experience designing and implementing RESTful APIs and enterprise system integrations.  Experience with SQL Server, PostgreSQL, or other relational database platforms.  Experience using Git, Azure DevOps, or similar source control and CI/CD platforms.  Knowledge of secure software development practices and cybersecurity principles.  Experience supporting enterprise IT modernization initiatives preferred.  Experience developing software for logistics, transportation, maintenance, asset management, or operational environments desired.  Experience with Microsoft Azure, Power Platform, Docker, Kubernetes, or cloud-native development desired.  Experience implementing DevSecOps, Zero Trust, and Infrastructure as Code preferred.  Experience integrating enterprise business applications and operational systems desired.  Experience supporting disconnected or low-bandwidth operating environments preferred.  Must have strong communication, analytical, and problem-solving skills.  Must be a US citizen and able to obtain and maintain a Public Trust clearance.

Applicants selected will be subject to a U.S. government security investigation and must meet eligibility requirements for access to classified information.

EOE/M/F/Vet/Disabled

Employment Type: OTHER