654,929open jobs
38,112companies
91,902added this week
Browse all
Salary
$84k – $133k per year
Location
In office (United States)
Seniority
Middle · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Baltimore City Government is the municipal government of Baltimore, Maryland, an independent city outside any county, led by an elected mayor, a 15-member city council and a comptroller based at City Hall. Its agencies deliver public works including water and wastewater treatment, policing, fire and emergency medical services, public health, planning, housing, recreation and parks, and workforce development for a city of about 570,000 residents. Open positions range from police officers, emergency medical technicians and water treatment technicians to city planners, an applied data scientist, grant services specialists and fiscal officers, many of them non-civil service appointments.

THIS IS A NON-CIVIL SERVICE POSITION

Salary Range:

$83,530.00 - $133,471.00Annually

Hiring Salary Range:

$83,530.00 - $108,500.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 are 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

The Full Stack Engineer designs, builds, tests, deploys, and maintains modern web applications and digital products for Baltimore City. The role develops accessible front-end experiences, secure back-end services, application programming interfaces, integrations, and reusable components that support internal operations, executive decisions, resident services, and public transparency. The Full Stack Engineer reports to the Innovation Program Manager and works closely with civic designers, applied data scientists, data engineers, agency subject-matter experts, and Baltimore City Information and Technology (BCIT). The position is responsible for production-quality software and for ensuring that products are maintainable, documented, monitored, and ready for long-term ownership.

Essential Functions

Software Design and Development

  • Design and build accessible, responsive web applications using React and Python frameworks such as Django or Flask.
  • Develop secure application programming interfaces, integrations, database services, and reusable front-end and back-end components.
  • Translate data and analytical outputs into reliable interactive products that support residents, staff, and City leaders.
  • Make sound technical choices about architecture, performance, maintainability, and reuse within approved City standards.

Quality, Security, and Operations

  • Write maintainable code with automated tests, peer review, clear documentation, and version control.
  • Apply accessibility, privacy, cybersecurity, records, and responsible-use requirements throughout development.
  • Implement deployment, logging, monitoring, alerting, support, and recovery practices appropriate to each product.
  • Investigate defects and incidents, communicate impact, and deliver durable fixes.

Product Collaboration and Sustainment

  • Work with designers, applied data scientists, program managers, agency staff, and end users to define requirements and acceptance criteria.
  • Participate in discovery, prototyping, demonstrations, usability testing, and iterative improvement.
  • Prepare technical documentation, runbooks, release notes, and handoff materials and support training and long-term ownership.
  • Contribute reusable components, patterns, and lessons learned to OPI’s product practice.

Minimum Qualifications

Education: A bachelor’s degree in computer science, software engineering, information systems, or a related field from an accredited college or university.

AND

Experience: Five or more years of progressively responsible experience developing and maintaining full stack web applications, or an equivalent combination of professional, academic, and portfolio experience. An equivalent combination of education and experience will be considered.

OR

Equivalency Notes: Have an equivalent combination of education and experience.

Knowledge, Skills, and Abilities

  • Full Stack Engineering
  • Strong proficiency in JavaScript and React and in Python frameworks such as Django or Flask.
  • Experience designing secure application programming interfaces, integrations, database-backed services, and accessible responsive interfaces.
  • Knowledge of automated testing, version control, code review, deployment, monitoring, performance, security, and incident response.
  • Ability to turn user and business needs into maintainable software and explain technical choices to nontechnical partners.
  • Strong documentation, collaboration, problem-solving, and product judgment.
  • Commitment to accessibility, privacy, responsible data use, public service, and durable City ownership.

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 screening, and must be successfully completed.

Probation

All persons, including current City employees, selected for this position must complete a 6-MONTH mandatory 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.

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 accommodation during the hiring process should contact the Department of Human Resources directly. Requests for accommodation should not be attached to the application.

BALTIMORE CITY IS AN EQUAL OPPORTUNITY EMPLOYER

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
654,929 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
United States
$53k – $108k per year • In office • TS/SCI • Full-Time • Bachelor's Degree • Annapolis Junction
Python
JavaScript
C#
C++
Frontend
React.js
Apply
$87k – $198k per year • In office • TS/SCI • Full-Time • 12+ years exp • Bachelor's Degree • Columbia
Python
JavaScript
Analytics
Apache NiFi
Apply
In office • Part-Time • Auburn Hills
Python
C++
DevOps
Git
Ubuntu
Vector
Cybersecurity
GDPR
Robotics
ROS
ROS2
RViz
Apply
$69k – $158k per year • In office • TS/SCI • Full-Time • 6+ years exp • Bachelor's Degree • Fort Meade
Python
Databases
ClickHouse
Apache Kafka
DevOps
Git
GitLab
Management
Confluence
Jira
Agile
Apply
$113k – $257k per year • In office • TS/SCI • Full-Time • 5+ years exp • Bachelor's Degree • Chantilly
JavaScript
PHP
Kotlin
TypeScript
SQL
C#
Kotlin
Glide
C#
.NET
Frontend
Angular
JQuery
DevOps
Configuration Management
Management
ServiceNow
Agile
Scrum
Apply
$64k – $135k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • United States
Apply
$64k – $135k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • United States
Apply
$62k – $101k per year • In office • Full-Time • 4+ years exp • High School Diploma • United States
Apply
$84k – $133k per year • In office • Full-Time • 6+ years exp • Bachelor's Degree • United States
Apply
$138k – $228k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Baltimore
Apply
$56k – $103k per year (Estimated) • Remote • Full-Time • 3+ years exp • Bachelor's Degree • Newtown Square
Apply
$63k – $142k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • United States
Apply
$36k – $54k per year • In office • Full-Time • United States
Apply
$58k – $146k per year (Estimated) • In office • Full-Time • United States
Apply
$32k – $65k per year (Estimated) • In office • Full-Time • 1+ year exp • High School Diploma • United States
Apply
See all jobs
This is one of many
654,929 more open roles from verified company boards, updated every day.