1

Director Software Development Jobs in Baltimore, MD

Senior Software Development Engineer

Bowie, MD · On-site

$119.40K - $157.40K/yr

The Senior Software Development Engineer will work on modernizing a critical payer application ... directed learning activities aimed at developing expertise within technical domain, including ...

Senior Software Development Engineer

Bowie, MD · On-site

$119.40K - $157.40K/yr

They are seeking a Senior Software Development Engineer to work on a high-impact payer application ... directed learning activities aimed at developing expertise within technical domain, including ...

Senior Software Development Engineer

Bowie, MD · On-site

$119.40K - $157.40K/yr

The Senior Software Development Engineer L4 is expected to work through complex tasks independently ... directed learning activities aimed at developing expertise within technical domain, including ...

Software Engineer III

Baltimore, MD · On-site

$57.25 - $76.75/hr

... the Director, Software Engineering. Helps manage the design and development process, drives decisions, and coordinates efforts with fellow team members. • Liaises with network administrators ...

Director, Embedded Software

Towson, MD · On-site

$126K - $165.70K/yr

Development Methodologies: Champion and implement advanced product development techniques, such as Model-Based Systems Engineering, Automated Testing (CI/CD), and the integration of AI tools in New ...

Director, Embedded Software

Towson, MD · On-site

$126K - $165.70K/yr

Development Methodologies: Champion and implement advanced product development techniques, such as Model-Based Systems Engineering, Automated Testing (CI/CD), and the integration of AI tools in New ...

Dir I- Business Dev

Annapolis Junction, MD · On-site

$153.38K - $260.74K/yr

... software development, and mission-enabling operations align with evolving NSA priorities. The Director is accountable for opportunity identification and qualification, pipeline health, annual growth ...

next page

Showing results 1-20

People also search for

Director Software Development information

See Baltimore, MD salary details

$103.8K

$176.8K

$239.5K

How much do director software development jobs pay per year?

As of May 28, 2026, the average yearly pay for director 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 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, leadership, project management, and a relevant technical degree. Familiarity with development frameworks, cloud platforms, Agile methodologies, and certifications like PMP or Scrum Master are highly valuable. Strong communication, strategic thinking, and team-building skills help drive cross-functional alignment and motivate high-performing teams. These skills are essential for delivering successful software products, managing complex projects, and fostering innovation within the organization.

How does a Director of Software Development typically balance technical leadership with people management responsibilities?

As a Director of Software Development, you are expected to provide both technical direction and effective team leadership. This often means splitting your time between high-level architecture decisions, code reviews, and staying updated on emerging technologies, while also focusing on coaching managers, developing talent, and fostering a collaborative team environment. Balancing these areas requires strong delegation skills, setting clear goals and expectations, and maintaining open communication channels. Many directors find success by empowering technical leads to own day-to-day technical decisions, allowing them to focus on strategic planning, cross-functional alignment, and organizational growth.

What does a Director of Software Development do?

A Director of Software Development leads and manages software engineering teams to deliver high-quality software products and solutions. They are responsible for setting technical direction, establishing development processes, and aligning projects with business goals. This role involves overseeing project timelines, mentoring engineering managers, collaborating with cross-functional stakeholders, and ensuring teams have the resources needed for success. The Director also plays a key role in recruiting talent, evaluating team performance, and implementing best practices to drive innovation and efficiency.

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

AspectDirector Software DevelopmentSoftware Engineering Manager
ResponsibilitiesOversees multiple teams, strategic planning, and long-term goalsManages day-to-day team operations, project delivery, and technical guidance
FocusHigh-level leadership, cross-team coordination, and business alignmentTeam management, technical mentorship, and project execution
Required CredentialsBachelor’s or Master’s in CS or related, extensive experience, leadership skillsBachelor’s or Master’s in CS or related, strong technical background, leadership experience

The main difference is that the Director Software Development focuses on strategic leadership and overseeing multiple teams, while the Software Engineering Manager concentrates on managing individual teams and project execution. Both roles require technical expertise and leadership skills, but the director role involves broader organizational responsibilities.

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 cities near Baltimore, MD are hiring for Director Software Development jobs? Cities near Baltimore, MD with the most Director Software Development job openings:
Associate Director -Software Development - ITS

Associate Director -Software Development - ITS

General Conference of Seventh-Day Adventists

Silver Spring, MD • Hybrid

$87K - $103K/yr

Full-time

Medical, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Associate Director - Software Development - ITS

Job Category: Manager Requisition Number: ASSOC001498

Posted: October 8, 2025

Full-Time On-site GCHQ Silver Spring, MD 20904, USA

Job Details

Position Summary

The Associate Director of Software Solutions supports the Director in providing leadership for software development, enterprise architecture, and project management to ensure technology solutions align with organizational goals. This role oversees planning, implementation, and governance of enterprise systems, integrations, and applications while collaborating across various Adventist Technology departments. This includes overseeing projects while focusing on organizational mission and strategic objectives.

Compensation

  • Full-time exempt position with benefits
  • Remuneration Range: 92-108% ($87K - $103K annually)

Benefits

Salary employees receive comprehensive benefits packages, including health insurance, paid time off, and retirement savings plans, etc.

Supervisor: Kenrie Hylton

Essential Job Functions

  • 1. Strategic & Architectural Leadership
    • Assesses system architecture needs and performs systems and process improvement analysis; gathering requirements as needed.
    • Collaborate with the Director to identify areas for improvement, evaluate enterprise-wide tools and frameworks, and recommend enhancements.
    • Participate in the design, development, and implementation of enterprise architecture standards, tools, and methodologies, including the evaluation and integration of open-source technologies and solutions.
    • Contribute to the development of long-term technology roadmaps in collaboration with technology leadership team, incorporating open-source alternatives and solutions where appropriate.
    • Implement governance processes for development standards, cybersecurity practices, and enterprise applications in alignment with departmental strategy.
    • Recommends and participates in activities related to the design, development, maintenance, and implementation of enterprise systems architecture standards, tools and methodologies
    • Works with Director to determine software development areas for improvement and strengthening, including software and system selection, and business process improvement.
  • 2. Project & Portfolio Management
    • Apply structured project management methodologies (Agile, hybrid, or similar) to ensure effective scope, risk, schedule, and budget management.
    • Manage partner relationships including vendors, contractors, and contracts, within assigned areas.
    • Monitor and report on project progress, outcomes, and alignment with organizational goals to the Director and senior leadership.
  • 3. Innovation & Technology Evaluation
    • Research and assess emerging technologies including open-source opportunities, evaluates products and services, and provide recommendations to the Director for potential adoption.
    • Lead proof-of-concept initiatives as assigned and evaluate their value to organizational objectives.
    • Support enterprise data strategy by ensuring interoperability, security, and effective data governance across systems.
  • 4. People Leadership & Development
    • Supervise, mentor, and develop assigned staff to foster collaboration, innovation, and high performance.
    • Promote positive team morale, accountability, and support professional development and growth.
    • Build and maintain effective relationships with staff, leadership, contractors, vendors, and global partners.
  • 5. General
    • Serves on boards and committees as assigned.
    • Must be a member in regular standing of the Seventh-day Adventist Church.
    • Must maintain a regular and reliable work schedule.
    • Other duties as assigned by the supervisor.

Education and Experience

  • Bachelor's (BA/BS) degree in Computers Science, Software Engineering, Information Systems or related field required. Master's degree in Software Engineering, Information Technology Management, Computer Science, or related field strongly preferred.
  • Five or more years of progressive IT/software development leadership experience.

Knowledge Skills and Abilities

  • Knowledge of principles, policies and beliefs of the General Conference and the Seventh-day Adventist Church, as well as of the church structure and organization.
  • Must have a good working knowledge of employer's computer environment.
  • Requires good organizational skills in evaluating process and making changes to meet the changing needs of users of services provided.
  • Strong people skills in providing advocacy for functions performed and to maintain high levels of communications with subordinates, users, and superiors.
  • Must be friendly, courteous, have good communication skills, and be self-motivated with ability to complete tasks with little supervision.
  • Ability to perform administrative functions; develop long and short-term plans and programs to effectively evaluate work accomplishments; establish and maintain effective relationships with internal/external personnel.
  • Must possess advanced ability to effectively present facts and recommendations in English in oral and written form.

Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.