City of Baltimore (Mayor and City Council of Baltimore)

Director of Applications (NCS) - BCIT

Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor’s degree in IT, Computer Science or related field.
  • 10+ years of IT experience with a focus on enterprise application management.
  • 4+ years of supervisory experience in IT, including team management and performance evaluations.
  • Strong technical foundation with enterprise platforms and SaaS environments.
  • Prior IT experience in a government setting is highly preferred.

Responsibilities

  • Lead and develop a high-performing applications team.
  • Own enterprise application management and oversee adoption processes.
  • Establish and enforce application standards and architecture guidelines.
  • Manage end-to-end vendor relationships including contracts and negotiations.
  • Develop application roadmaps aligned with agency goals and technology vision.
  • Lead stakeholder engagement for major application implementations.
  • Define and maintain application-level business continuity and recovery plans.

Benefits

  • Opportunity to lead a high-performing applications team.
  • Chance to shape the modernization strategy for city applications.
  • Engage with executive stakeholders in impactful projects.
  • Advancement opportunities in public sector IT leadership.
  • Access to continuous learning and professional development resources.
Full Job Description

THIS IS A NON-CIVIL SERVICE POSITION

Salary Range:

$122,569.00- $202,068.00 Annually

Job Summary

The Enterprise Applications Director leads the strategy, governance, and operational health of Baltimore City’s enterprise application portfolio, ensuring systems are modern, secure, integrated, and aligned with citywide priorities. This role oversees application architecture, standards, integration platforms, vendor and contract management, AI governance, and application business continuity while guiding a high‑performing team and partnering with agency leadership to drive successful adoption of major technology initiatives. Reporting to the Deputy CIO, the Director ensures the City’s applications remain reliable, scalable, and capable of supporting mission‑critical services for employees and residents.

Essential Functions

Leadership & Team Development

  • Lead and develop a high-performing applications team, setting clear expectations around quality, deadlines, and continuous improvement.

  • Develop the modernization strategy for the City of Baltimore’s applications

  • Coach team members togrowtechnical skills, communication abilities, and professional development.

  • Champion a culture of transparency, collaboration, and shared ownership across the division.

  • Ensure team members stay current on technology trends, best practices, and evolving security requirements, and apply continuous improvement principles across the applications function.

Enterprise Application Management

  • Own enterprise application management—overseeing adoption, minimizing integration complexity, and driving periodic Application Rationalization reviews.

  • Establish and enforce application standards, architecture guidelines, anddevelopmentbest practices across the organization.

  • Evaluate new and renewal software requests to ensure alignment with BCIT strategy, security standards, and value for the City.

  • Anticipate future application needs, identify gaps, and develop proactive solutions before they become problems.

  • Establish and govern enterprise API standards and integration patterns, ensuring consistent, secure, and scalable connectivity across the application portfolio.

  • Oversee integration platforms and middleware (e.g., Azure Integration Services) used to connect city applications, reducing duplication and minimizing point-to-point complexity across the portfolio.

Vendor & Contract Management

  • Manage software vendor relationships end-to-end: escalation paths, contracting standards, negotiation strategy, SLAs, third-party risk assessments, exit strategies, and IP/data ownership.

  • Maintain a proactive contract lifecycle for the portfolio—tracking renewal timelines, enforcing licensing compliance through periodic audits, and ensuring no agreement auto-renews without deliberate review and approval.

  • Require that all application contracts include strong data ownership and portability provisions and verify that vendors meet BCIT’s security, privacy, and regulatoryrequirements—including PII and HIPAA obligations—as a condition of execution and renewal.

  • Conduct third-party risk assessments for new andrenewingvendors and build strategic partnerships that maximize long-term value and support BCIT’s technology goals.

Strategy & Planning

  • Develop application roadmaps and strategies that advance agency goals and BCIT’s broader technology vision.

  • Prepare and present capital project proposals and financial budgets for the applications division.

  • Evaluate emerging technologies for competitive advantage and incorporate best practices as appropriate.

  • Collaborate closely with stakeholders across City agencies to ensure applications remain aligned with operational needs.

Change Leadership & Stakeholder Engagement

  • Lead executive and senior-level stakeholder engagement for significant application implementations and changes—building the organizational buy-in needed to ensure successful adoption across City agencies.
  • Partner with the Administrative Division’s Change Management & Communications unit, which leads the operational execution of change initiatives—including communication plans, training delivery, and adoption tracking—to ensure application rollouts are supported by a coordinated, agency-wide change strategy.
  • Serve as the primary escalation point for agency leadership when application changes create operational or political friction, resolving concerns at the leadership level before they impede delivery.

AI & Automation Governance

  • Own the governance framework for AI-powered features embedded in enterprise applications—including tools such as Microsoft Copilot, Salesforce Einstein, and similar capabilities—determining which features are enabled, under what conditions, and with what data access controls.

  • Evaluate emerging AI and automation capabilities for their potential to improve city operations, reduce manual workload, and enhance service delivery—developing a structured process for piloting, assessing, and scaling approved use cases.

  • Ensure AI use within the application portfolio adheres to ethical guidelines, privacy requirements, and City policy—working with legal, security, and agency stakeholders to manage risk and maintain public trust.

Application BusinessContinuity

  • Define and maintain Recovery Time Objectives (RTO) and Recovery Point Objectives (RPO) for all critical city applications, ensuring continuity requirements are documented, understood by vendors and teams, and reflected in SLAs and contracts.

  • Develop and maintain application-level continuity plans for mission-critical systems, ensuring that failures, outages, or cyber incidents do not result in prolonged disruption to city services or agency operations.

  • Coordinate with the Infrastructure Director on integrated disaster recovery testing, ensuring application recovery procedures are validated end-to-end alongside infrastructure failover capabilities.

Minimum Qualifications

Education: Have a bachelor’s degree in Information Technology, Computer Science, Computer Engineering, or a related discipline from an accredited institution.

AND

Experience: Have ten plus years of progressive IT experience, with a focus on enterprise application portfolio management, governance, and strategy—including demonstrated leadership of application teams, vendor relationships, and multi-agency technology initiatives.A technical foundation in application development, systems analysis, or a related discipline is strongly preferred; hands-on experience with enterprise platforms, SaaS environments, and integration technologies is highly valued.  At least 4 years of supervisory experience, including performance evaluation, disciplinary action, and hiring/promotion recommendations. 

Prior IT experience in a government environment is strongly preferred.

OR

Equivalency Notes: Have an equivalent combination of education and experience will be considered. Non-supervisory experience or education may not be substituted for the required supervisory experience.

Knowledge, Skills, and Abilities

  • Strong knowledge of modern application architecture, enterprise software strategies, and technology lifecycle management.

  • Deep familiarity with SaaS platforms, data contracts, and cloud-based application delivery models.

  • Experience with Application Rationalization, portfolio governance, and enterprise systems integration.

  • Strong peopleleadership skills: able to develop, coach, and inspire technical professionals.

  • Excellent verbal and written communication skills, with the ability to engage effectively with both technical teams and executive stakeholders.

  • Ability to manage competing priorities, drive change, and lead cross-functional initiatives in a fast-paced environment.

  • Demonstrated experience managing enterprise software vendor relationships, including contract negotiation, licensing compliance, third-party risk assessment, and SLA management.

  • Proven ability to lead organizational change at a senior level—engaging executive stakeholders, building buy-in across agencies, and navigating political complexity to keep initiatives moving forward.

  • Familiarity with AI and automation tools embedded in enterprise platforms (e.g., Microsoft Copilot, Salesforce Einstein), with the ability to evaluate, govern, and apply them responsibly within a public-sector context.

  • Knowledge of application-level business continuity practices, including defining RTO/RPO targets, developing continuity plans for mission-critical systems, and coordinating recovery testing with infrastructure teams.

  • Working knowledge of enterprise integration architecture, including API governance, integration platforms (e.g., Azure Integration Services), and strategies for reducing point-to-point complexity across a large application portfolio.

Additional Information

Background Check

Eligible candidates under final consideration for appointment to positions identified as positions of trust will be required to complete authorization for a Criminal Background Check and/or Fingerprint must be successfully completed. 

Probation

All persons, including current City employees, selected for this position must complete a mandatory six-month probation.

Financial Disclosure 

This position is required to complete a Financial Disclosure pursuant to Sections 7-7, 7-8, and 7-9 of the City Ethics Law. The initial financial disclosure must be submitted within 30 days of hire.  

About City of Baltimore (Mayor and City Council of Baltimore)

City of Baltimore Careers

Joining the City of Baltimore presents a unique opportunity to become part of a team dedicated to the growth and improvement of the community. The city offers a wide range of job opportunities and career paths, providing a platform for professional development and personal growth.

Explore Career Opportunities

The City of Baltimore is constantly seeking skilled, passionate, and creative individuals ready to contribute to their dynamic team. With diverse job opportunities ranging from public health to engineering, finance to community development, the city is a place where every professional can find their niche.

Professional Growth and Development

At the City of Baltimore, career growth is a priority. Employees are encouraged to enhance their skills through leadership training programs and continuous learning opportunities. The city supports career advancement through professional development courses and diverse internship programs, ensuring that every team member has the tools to succeed.

Diversity and Inclusion

The City of Baltimore is committed to fostering a workplace culture enriched by diversity and inclusion. Diversity training programs are integral, ensuring that all employees have the opportunity to work in a respectful and welcoming environment. The city values the innovation that comes from a diverse workforce and strives to maintain an inclusive atmosphere.

Benefits and Culture

Employees at the City of Baltimore enjoy a comprehensive benefits package that supports both their professional and personal lives. Benefits include health insurance, retirement plans, and paid time off, among others. The city's culture emphasizes teamwork, respect, and integrity, providing a solid foundation for all employees to thrive.

Networking and Community Engagement

Networking is a vital part of the career journey at the City of Baltimore. Employees have numerous opportunities to connect with leaders and peers within and outside their departments, enhancing their professional network and opening doors to new challenges and opportunities. Community engagement initiatives also allow employees to make meaningful contributions to the city they serve.

Applying for a Position

To apply for a position with the City of Baltimore, candidates should prepare a resume that highlights relevant experience and skills. The hiring process may include an interview, where candidates have the chance to demonstrate their suitability for the role. Interested individuals are encouraged to visit the City of Baltimore Jobs portal to explore available positions and submit their applications.

Stay Connected

Keep up to date with new job alerts, employment trends, and insider tips by subscribing to the City of Baltimore Careers newsletter. This resource provides valuable information to help potential candidates and current employees stay ahead in their career paths.

Join the Team

The City of Baltimore looks for individuals who are solution-driven and eager to make a difference. Search open positions that match your skills and interests on the City of Baltimore Jobs portal. Discover the rewarding opportunities that await at the City of Baltimore, where every job is a chance to contribute to the city’s future.
Learn more about City of Baltimore (Mayor and City Council of Baltimore)

Similar Jobs

More Jobs at City of Baltimore (Mayor and City Council of Baltimore)

More Information Technology Jobs

Find similar Director of Applications (NCS) - BCIT jobs: