Demo

Senior Drupal Engineer (NCS) - BCIT

City of Baltimore, MD
Fayette, AL Full Time
POSTED ON 7/13/2026 CLOSED ON 8/12/2026

What are the responsibilities and job description for the Senior Drupal Engineer (NCS) - BCIT position at City of Baltimore, MD?

THIS IS A NON-CIVIL SERVICE POSITION

Salary Range:

$87,373.00 - $139,674.00 Annually

Hiring Salary Range:

$87,373.00 – $113,523.00 Annually

Get to Know Us

Welcome to the City of Baltimore! Experience the reward of a fulfilling career and enjoy the added element of excitement in a vibrant, diverse atmosphere. The City of Baltimore offers limitless opportunities to help drive social impact, both on the job and in the community, while serving its citizens. Join us in making Baltimore a great place to live and work. In the City of Baltimore, we hire great people and provide them with the skills and opportunities to grow toward their career aspirations. If you are looking for a career change or interested in learning more, explore our opportunities and benefits programs. We are excited to have you as a part of the City of Baltimore Team! The city offers medical, prescription drug, dental, vision, optional life, AD&D, and FSA plans. This office also supplies wellness programs, support groups, and workshops. You can learn about our benefits here: https://humanresources.baltimorecity.gov/hr-divisions/benefits

Job Summary

We are seeking a skilled and experienced Drupal Engineer to join our team. The Drupal Engineer will be responsible for designing, developing, and maintaining Drupal-based websites and web applications. The ideal candidate will have a strong background in Drupal development, with expertise in custom module development, theming, and site architecture. This role will involve collaborating with cross-functional teams to deliver high-quality, scalable, and maintainable Drupal solutions that meet the needs of our clients and stakeholders.

Essential Functions:

  • Design and develop Drupal-based websites and web applications, following best practices and coding standards.
  • Customize and extend Drupal core functionality through custom module development and configuration.
  • Create custom themes and templates using HTML, CSS, JavaScript, and Twig to achieve desired designs and user experiences.
  • Collaborate with designers, front-end developers, and other stakeholders to translate design concepts into Drupal-based solutions.
  • Implement responsive design techniques to ensure compatibility with various devices and screen sizes.
  • Optimize website performance and scalability through efficient code, caching strategies, and server configuration.
  • Integrate third-party APIs and services into Drupal websites to enable additional functionality and data exchange.
  • Conduct code reviews, testing, debugging, and troubleshooting to ensure quality and reliability of Drupal solutions.
  • Stay updated on the latest Drupal trends, technologies, and best practices, and share knowledge with the team.
  • Participate in project planning, estimation, and documentation efforts, providing technical insights and recommendations.

Minimum Qualifications:

Education: Bachelor's degree in computer science, Information Technology, or related field.

AND

Experience: Have 3 years of professional experience in Drupal development, with a strong portfolio showcasing Drupal-based projects. Proficiency in Drupal site building, configuration management, and content modeling. Expertise in PHP development, with a deep understanding of object-oriented programming concepts. Strong knowledge of Drupal theming and front-end development, including HTML, CSS, JavaScript, and Twig. Experience with version control systems such as Git and continuous integration tools like Jenkins. Familiarity with Drupal APIs, hooks, and contributed modules, and ability to leverage them effectively. Excellent problem-solving skills, attention to detail, and ability to work independently as well as part of a team. Effective communication skills, with the ability to collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.

Preferred Qualifications:

  • Drupal certification (e.g., Acquia Certified Drupal Developer) is a plus.
  • Experience with Drupal 10 migration projects and familiarity with migration tools and techniques.
  • Knowledge of DevOps practices and tools for automated deployment, provisioning, and monitoring.
  • Understanding of web accessibility standards and techniques for creating accessible websites.
  • Experience with other web technologies and frameworks such as Symfony, React, or Angular.

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. T he initial financial disclosure must be submitted within 30 days of hire.

Baltimore City Government is an Equal Employment Opportunity Employer, and we are committed to a workplace that values diversity, equity, and inclusion. The City of Baltimore prohibits discrimination on the basis of race, color, religion, age, sex, ancestry, creed, national origin, disability status, genetics, marital status, military service, sexual orientation, gender identity/expression or any other characteristic protected by federal, state or local laws. Applicants requiring accommodations during the hiring process should contact the Department of Human Resources directly. Do not attach your request for accommodation to the application.

BALTIMORE CITY IS AN EQUAL OPPORTUNITY EMPLOYER

Salary : $87,373 - $139,674

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Drupal Engineer (NCS) - BCIT?

Sign up to receive alerts about other jobs on the Senior Drupal Engineer (NCS) - BCIT career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$136,611 - $163,397
Income Estimation: 
$135,163 - $163,519
Income Estimation: 
$131,953 - $159,624
Income Estimation: 
$150,859 - $181,127
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at City of Baltimore, MD

  • City of Baltimore, MD Greenspring, MD
  • Salary Range: $51,831.00 - $84,478.00 Annually Hiring Salary Range: $51,831.00 – $68,154.50 Annually Get to Know Us Welcome to the City of Baltimore! Exper... more
  • 12 Days Ago

  • City of Baltimore, MD Calvert, TX
  • THIS IS A NON-CIVIL SERVICE POSITION Salary Range: $71,745.00 - $115,063.00 Annually Hiring Salary Range: $71,745.00 – $93,403.00 Annually Get to Know Us W... more
  • 15 Days Ago

  • City of Baltimore, MD Fayette, AL
  • THIS IS A NON-CIVIL SERVICE POSITION Salary Range: $110,402.00 - $182,016.00 Annually Hiring Salary Range: $117,119.00 Annually GET TO KNOW US Welcome to t... more
  • 2 Days Ago

  • City of Baltimore, MD Fayette, AL
  • THIS IS A NON-CIVIL SERVICE POSITION Salary Range: $137,909.00 - $227,648.00 Annually Get to Know Us Welcome to the City of Baltimore! Experience the rewar... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Senior Drupal Engineer (NCS) - BCIT jobs in the Fayette, AL area that may be a better fit.

  • City of Baltimore, MD Fayette, AL
  • Salary Range: $81,097.00 - $129,584.00 Annually Hiring Salary Range: $81,097.00 Get to Know Us Welcome to the City of Baltimore! Experience the reward of a... more
  • 10 Days Ago

  • City of Baltimore, MD Fayette, AL
  • THIS IS A NON-CIVIL SERVICE POSITION Salary Range: $101,034.00 - $166,502.00 Annually Hiring Salary Range: $101,034.00 – $133,768.00 Annually Get to Know U... more
  • 10 Days Ago

AI Assistant is available now!

Feel free to start your new journey!