1

Backend Software Engineer Jobs in Baltimore, MD (NOW HIRING)

The Software Engineer will leverage their strong technical background and knowledge to design ... Proficiency with backend software development using Python. Preferred Qualifications: * Experience ...

The Software Engineer will leverage their strong technical background and knowledge to design ... Proficiency with backend software development using Python. Preferred Qualifications: * Experience ...

Senior Backend Engineer

Columbia, MD · On-site

$100K - $120K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Overview Quidient is hiring a Senior Backend Software Engineer to own the backend systems and cloud infrastructure that power our GSR Platform. You will take full ownership of the API layer, cloud ...

Software Engineer 2

Annapolis Junction, MD · On-site

$99K - $136K/yr

They are seeking a Software Engineer 2 to join a high-impact software team, focusing on back-end development and the creation of scalable systems that support mission-critical applications.

Software Engineer

Fort George G Meade, MD · On-site

$141K - $236K/yr

  • Medical

  • Life

  • Retirement

  • PTO

The Software Engineer will leverage their strong technical background and knowledge to design ... Expert-level proficiency with backend software development using Java. Preferred Qualifications:

Software Engineer

Fort George G Meade, MD · On-site

$141K - $236K/yr

  • Medical

  • Life

  • Retirement

  • PTO

The Software Engineer will leverage their strong technical background and knowledge to design ... Expert-level proficiency with backend software development using Python. Preferred Qualifications:

Principal Software Engineer

Hanover, MD · On-site

$200K - $275K/yr

The Principal Software Engineer will design, develop, integrate, test, and maintain enterprise ... Develop enterprise backend applications and services, preferably using Java and/or C++. * Interface ...

Showing results 41-60

Backend Software Engineer information

See Baltimore, MD salary details

$60.1K

$146.7K

$197.7K

How much do backend software engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for backend software engineer in Baltimore, MD is $146,722.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,200.00 and $170,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a backend software engineer?

To thrive as a Backend Software Engineer, you need strong programming skills in languages like Java, Python, or Node.js, a solid understanding of data structures, algorithms, and experience with database management, usually supported by a degree in computer science or related fields. Familiarity with tools such as Git, RESTful APIs, cloud platforms (AWS, Azure), and frameworks like Spring or Django is highly valued, and relevant certifications can be advantageous. Problem-solving ability, attention to detail, and effective teamwork are standout soft skills for this position. These skills and qualities are essential to build, maintain, and optimize robust, scalable server-side applications that meet user and business needs.

What are some typical challenges a backend software engineer faces when integrating new services into an existing system?

Backend Software Engineers often encounter challenges such as ensuring compatibility between new services and legacy systems, maintaining data integrity during migrations, and managing increased system complexity. Effective integration also requires thorough testing to prevent disruptions to existing functionalities and close collaboration with frontend engineers, DevOps, and QA teams. Proactively communicating across teams and adhering to clear documentation standards can help mitigate integration risks and ensure a smoother deployment process.

What is the difference between Backend Software Engineer vs Frontend Software Engineer?

AspectBackend Software EngineerFrontend Software Engineer
Primary FocusServer-side development, databases, APIsClient-side development, UI/UX, visual elements
Required SkillsProgramming languages like Java, Python, SQL; server managementHTML, CSS, JavaScript, frameworks like React or Angular
Work EnvironmentBackend teams, server infrastructure, cloud servicesDesign teams, user interface, web browsers
Common UsageBuilding and maintaining server logic and databasesCreating interactive and visually appealing web pages

While both roles involve web development, Backend Software Engineers focus on server-side logic and data management, whereas Frontend Software Engineers specialize in creating the visual and interactive aspects of websites. Both roles are essential in full-stack development and often collaborate closely.

What are the most commonly searched types of Backend Software Engineer jobs in Baltimore, MD?

The most popular types of Backend Software Engineer jobs in Baltimore, MD are:

What job categories do people searching Backend Software Engineer jobs in Baltimore, MD look for?

The top searched job categories for Backend Software Engineer jobs in Baltimore, MD are:

What cities near Baltimore, MD are hiring for Backend Software Engineer jobs?

Cities near Baltimore, MD with the most Backend Software Engineer job openings:

Infographic showing various Backend Software Engineer job openings in Baltimore, MD as of August 2026, with employment types broken down into 1% Internship, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $146,722 per year, or $70.5 per hour.

Software Engineer

MANTECH

Fort George G Meade, MD • On-site

Full-time

Re-posted 12 days ago


ManTech rating

9.0

Company rating: 9.0 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

33rd of 244 rated software companies


Job description

Unlock the secrets of intelligence with MANTECH! Join a dynamic team at the forefront of national security, providing advanced solutions to government intelligence agencies. Since 1968, we’ve been solving the toughest challenges with groundbreaking tech. Explore thrilling projects in Digital Transformation, Cybersecurity, IT, Data Analytics and Software Development. Elevate your career and make a difference. Your adventure begins now—unleash your potential with MANTECH!
 

MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team in Fort Meade, MD.
 

The Software Engineer will leverage their strong technical background and knowledge to design, develop, and maintain complex software systems while ensuring all functional and performance requirements are met.
 

Responsibilities include but are not limited to:

  • Designing and coding new software or modifying existing software to add new features and functionality.
  • Analyzing user requirements to derive software design and performance requirements while debugging existing software to correct defects.
  • Developing and implementing algorithms to meet or exceed system performance and functional standards.
  • Integrating existing software into new or modified systems or operating environments.
  • Developing software solutions by analyzing system performance standards and conferring with users or system engineers.
  • Writing or reviewing software and system documentation to ensure process standards are met.

Minimum Qualifications:

  • Bachelor’s Degree in Computer Science or related discipline with 7+ years of software engineering experience; Four years of additional software engineering experience may be substituted for a Bachelor’s Degree.
  • Proficiency with backend software development using Python.
     

Preferred Qualifications:

  • Experience developing and deploying backend applications within cloud environments.
  • Foundational understanding of Docker and a general familiarity with Kubernetes environments.
  • Experience with Angular or React development.

Clearance Requirements:

  • Active/current TS/SCI with Polygraph.
     

Physical Requirements:

  • Must be able to remain in a stationary position 50%.
  • Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
  • Frequently communicates with co-workers, management, and customers, which may involve delivering presentations.
  • Must be able to exchange accurate information in these situations.

What ManTech employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom