1

Director Of Software Development Jobs in Baltimore, MD

Director of Software Engineering

Hanover, MD · On-site

$251K/yr

Director of Software Engineering Type: Full-time Security Clearance: Not Required but must be able to obtain security clearance Location: On-site, Hanover, MD ****NOT REMOTE**** About Us Eccalon ...

We are looking for a visionary and technically strong Director of Software Engineering to lead our engineering teams in building scalable, secure, and high-performance software solutions. This role ...

Director of Software Engineering

Baltimore, MD · Hybrid

$251K/yr

Role Summary As a senior technology leader within the Data Engineering organization, the Director of Software Engineering is responsible for shaping and executing the strategy that drives our data ...

Software Development Manager

MD · On-site

$150K - $180K/yr

Software Development Manager Sinclair Digital is seeking a highly motivated and experienced ... Lead a team of software engineers, fostering a positive, collaborative, and high-performing ...

Director of Development

Baltimore, MD · On-site

$110K - $125K/yr

The Director of Development serves as Parks & People's chief development officer with oversight of ... Suite, Development CRM Software, and other office automation software. • Excellent time ...

Director of Development

Baltimore, MD · On-site

$110K - $125K/yr

The Director of Development serves as Parks & People's chief development officer with oversight of ... Solid knowledge of MS-Office Suite, Development CRM Software, and other office automation software.

Director of Development

Baltimore, MD · On-site

$90 - $120/hr

The Director of Development serves as Parks & People's chief development officer with oversight of ... Solid knowledge of MS-Office Suite, Development CRM Software, and other office automation software.

New

Director of Development

Baltimore, MD · On-site

$120 - $160/hr

The Director of Development serves as Parks & People's chief development officer with oversight of ... Solid knowledge of MS-Office Suite, Development CRM Software, and other office automation software.

New

Software Development Manager

Sparks, MD · On-site

$117K - $155K/yr

Discount Programs Software Development Manager Job Responsibilities: In this role, you will lead a ... of formal people-management experience or equivalent direct responsibility for performance ...

Software Development Manager

Sparks, MD

$117K - $155K/yr

Discount Programs Software Development Manager Job Responsibilities: In this role, you will lead a ... of formal people-management experience or equivalent direct responsibility for performance ...

Software Development Manager

Sparks, MD

$117K - $155K/yr

Discount Programs Software Development Manager Job Responsibilities: In this role, you will lead a ... of formal people-management experience or equivalent direct responsibility for performance ...

next page

Showing results 1-20

Director Of Software Development information

See Baltimore, MD salary details

$103.8K

$176.8K

$239.5K

How much do director of software development jobs pay per year?

As of Aug 21, 2026, the average yearly pay for director of software development in Baltimore, MD is $176,847.00, according to ZipRecruiter salary data. Most workers in this role earn between $152,000.00 and $205,200.00 per year, depending on experience, location, and employer.

What does a director of software development do?

As a director of software development, your responsibilities are to oversee the organization and daily operations of a software development department. You manage multiple projects, meet with customers to determine their needs, and then pass on the work to project managers who assemble development teams that include QA testers, coders, programmers, and developers. As the director of the department, you are also responsible for HR and administrative duties, such as hiring and orienting new employees and meeting regularly with other department directors.

What does a director of software development do?

A Director of Software Development leads and manages software engineering teams, overseeing the design, development, and delivery of software products. They are responsible for setting technical direction, ensuring high-quality code, mentoring managers and engineers, and aligning software projects with business goals. Additionally, they collaborate with other departments, manage budgets, and help develop strategic plans to ensure the success of software initiatives within the organization.

What are some common challenges faced by a director of software development, and how can they be effectively managed?

Directors of Software Development often encounter challenges such as balancing strategic leadership with day-to-day technical oversight, aligning team goals with business objectives, and managing multiple projects with competing priorities. Effective communication across cross-functional teams and stakeholders is crucial for success. To navigate these challenges, directors typically implement agile methodologies, foster a culture of continuous improvement, and prioritize mentorship and career development for their teams.

What are the key skills and qualifications needed to thrive as a director of software development, and why are they important?

To thrive as a Director Of Software Development, you need extensive experience in software engineering, strong leadership abilities, and often a degree in computer science or a related field. Familiarity with agile methodologies, cloud platforms, project management tools, and relevant certifications such as PMP or Scrum Master are commonly expected. Excellent communication, strategic thinking, and conflict resolution skills help you lead teams and align technology goals with business objectives. These skills ensure effective project delivery, team motivation, and a strong alignment between technical solutions and organizational strategy.

What is the difference between Director Of Software Development vs Software Engineering Manager?

AspectDirector Of Software DevelopmentSoftware Engineering Manager
ResponsibilitiesOversees multiple teams, strategic planning, and long-term goalsManages day-to-day engineering teams, project execution, and technical guidance
Required CredentialsBachelor's/Master's in CS or related, leadership experienceBachelor's/Master's in CS or related, technical expertise
Work EnvironmentExecutive-level, cross-department collaborationTechnical team management, project-focused
Industry UsageCommon in large organizations and tech companiesCommon in mid to large tech companies and startups

The main difference is that the Director Of Software Development focuses on strategic leadership and overseeing multiple teams, while the Software Engineering Manager handles daily technical management and project execution. Both roles require technical background and leadership skills, but the director role is more strategic and broad in scope.

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

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

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

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

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

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

Infographic showing various Director Of Software Development job openings in Baltimore, MD as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $176,847 per year, or $85 per hour.

Director of Software Engineering

Eccalon, LLC

Hanover, MD • On-site

$251K/yr

Other

Re-posted 24 days ago


Job description

Director of Software Engineering

Type: Full-time

Security Clearance: Not Required but must be able to obtain security clearance

Location: On-site, Hanover, MD


****NOT REMOTE****


About Us

Eccalon provides global solutions to the most challenging technological issues of the 21st-century, and our evolving portfolio spans five major markets: Machine Learning, Cybersecurity, Aerospace & Defense, Material Sciences, Advance Manufacturing, Sports Science, Biotechnology, and Health & Life Sciences. Visit our website here.


Why Join Us?

Eccalon's Executives foster a supportive work environment allowing our teams to thrive, and have a fierce dedication to innovation, security, and people. Our culture is built on inclusion, teamwork, trust, and we are committed to offering career advancement opportunities to all employees. Encouraging a healthy and balanced life, we offer an extensive benefits package to support the wellness of our employees and their families. You will be joining a team of innovators, working with cutting edge technologies, supporting mission critical projects, and making an impact.


Job Summary:

We are looking for a visionary and technically strong Director of Software Engineering to lead our engineering teams in building scalable, secure, and high-performance software solutions. This role is pivotal in shaping our technical strategy, driving engineering excellence, and delivering innovative products in a fast-paced, tech-driven environment.

Responsibilities:

  • Leadership & Strategy
  • Define and execute the engineering roadmap in alignment with company goals and product strategy, and technical leadership.
  • Lead and mentor tech leads, software and QA engineers across multiple teams.
  • Foster a high-performance culture focused on innovation, accountability, and continuous improvement.
  • Establish clear goals, metrics, and accountability frameworks for engineering teams


  • Technical Oversight
  • Help guide architectural decisions and ensure adherence to modern software engineering principles.
  • Champion best practices in software design, testing, deployment, and operations.
  • Evaluate and implement new technologies to improve scalability, reliability, and developer productivity.


  • Project & Product Delivery
  • Collaborate with leadership, design, and the Product Delivery Office to deliver high-quality software on time and within scope.
  • Strong command of SDLC best practices, agile methodologies, and application lifecycle management
  • Ensure robust monitoring, alerting, and incident response practices are in place.


Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of software engineering experience, including 5+ years in a leadership role.
  • Proven experience leading engineering teams in a technical product or SaaS company.
  • Excellent communication and cross-functional collaboration skills
  • Deep understanding of cloud-native architectures (AWS and Azure), microservices, and distributed systems.
  • Strong communication and collaboration skills, with the ability to influence across departments.
  • Experience with Agile, Scrum, or SAFe methodologies.


Preferred Qualifications:

  • Familiarity with security and compliance standards (e.g., FedRAMP, PCI, etc.)
  • Background in AI/ML, data engineering, or platform engineering is a plus.



Eccalon logo

About Eccalon

Sourced by ZipRecruiter

We are a cross-functional collective of innovative minds that leverages technology to tackle the most challenging problems of this generation for clients, the nation, and the world. Eccalon fosters creativity, curiosity, and imagination across all departments and divisions to pioneer new ideas, products, and services. We advance innovation.​

Industry

Guided missile and space vehicle manufacturing

Company size

11 - 50 Employees

Headquarters location

Hanover, MD, US

Year founded

2017