1

Software Engineering Manager Jobs in Perry Hall, MD

... Software Engineering, Artificial Intelligence and Robotics preferred - Designing, training, and ... into various platforms - Managing CI/CD pipelines for AI systems using GitHub Actions ...

Software Development Manager

Sparks, MD · On-site

$117K - $155K/yr

The role will also formalize DevOps and software engineering practices by improving CI/CD, deployment automation, monitoring, documentation, incident response, and the management of scheduled and ad ...

Senior Software Engineer with Secret

Baltimore, MD · On-site

$121K - $160K/yr

The Senior Engineering Management Specialist helps coordinate cross-functional teams, track ... Work you'll do As a Software Engineer III on the Engineering and Delivery team, you will be ...

Software Development Manager

Sparks, MD · On-site

$117K - $155K/yr

The role will also formalize DevOps and software engineering practices by improving CI/CD, deployment automation, monitoring, documentation, incident response, and the management of scheduled and ad ...

Software Development Manager

Sparks, MD

$117K - $155K/yr

The role will also formalize DevOps and software engineering practices by improving CI/CD, deployment automation, monitoring, documentation, incident response, and the management of scheduled and ad ...

Software Development Manager

Sparks, MD · On-site

$117K - $155K/yr

The role will also formalize DevOps and software engineering practices by improving CI/CD, deployment automation, monitoring, documentation, incident response, and the management of scheduled and ad ...

The team is global, with a 50/50 US/UK split, and provides engineering tools and services to ... Responsible for general systems administration tasks including system configuration management, OS ...

Software Developer

Linthicum, MD · On-site

$104K - $166K/yr

Works with product owner, project manager, and software engineers to interpret requirements, design solutions, and implement code to meet system performance goals. Writes, tests, and documents error ...

Software Developer

Linthicum, MD · On-site

$104K - $166K/yr

Works with product owner, project manager, and software engineers to interpret requirements, design solutions, and implement code to meet system performance goals. Writes, tests, and documents error ...

Software Developer

Linthicum, MD · On-site

$104K - $166K/yr

Works with product owner, project manager, and software engineers to interpret requirements, design solutions, and implement code to meet system performance goals. Writes, tests, and documents error ...

Showing results 41-60

Software Engineering Manager information

See Perry Hall, MD salary details

$95K

$161.7K

$191.5K

How much do software engineering manager jobs pay per year?

As of Aug 7, 2026, the average yearly pay for software engineering manager in Perry Hall, MD is $161,740.00, according to ZipRecruiter salary data. Most workers in this role earn between $165,200.00 and $165,200.00 per year, depending on experience, location, and employer.

What are some common challenges faced by software engineering managers when leading diverse development teams?

Software Engineering Managers often encounter challenges such as balancing technical leadership with people management, aligning team members with different backgrounds and skill sets, and ensuring effective communication across remote or cross-functional teams. Navigating these challenges involves fostering an inclusive environment, setting clear expectations, and adapting management styles to individual team members’ needs. Successful managers also prioritize regular check-ins and feedback to keep projects on track and support professional growth within the team.

What does a software engineering manager do?

A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.

What is the difference between Software Engineering Manager vs Software Developer?

AspectSoftware Engineering ManagerSoftware Developer
CredentialsBachelor's or Master's in CS or related field, often with leadership experienceBachelor's or higher in CS or related field
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, debugging, and implementing features
Employer & Industry UsageUsed across tech companies, startups, and large enterprisesCommon in all software development settings
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding tasks

The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

What does a software engineering manager do?

A Software Engineering Manager oversees a team of software engineers, guiding the development of software projects from planning to implementation. They are responsible for managing the team's workflow, ensuring high-quality code, and meeting project deadlines. In addition to technical leadership, they also handle hiring, mentoring, and performance reviews. Their role bridges the gap between technical execution and business objectives, ensuring that software solutions align with strategic goals.

What are the key skills and qualifications needed to thrive as a software engineering manager, and why are they important?

To thrive as a Software Engineering Manager, you need a solid background in software development, team leadership, and project management, often backed by a degree in computer science or a related field. Familiarity with development tools, agile methodologies, version control systems, and, in some cases, certifications like PMP or Scrum Master are valuable. Exceptional communication, problem-solving, and mentoring skills distinguish top performers in this role. These competencies are crucial for successfully guiding technical teams, delivering projects efficiently, and fostering a collaborative and innovative engineering culture.
What cities near Perry Hall, MD are hiring for Software Engineering Manager jobs? Cities near Perry Hall, MD with the most Software Engineering Manager job openings:
Infographic showing various Software Engineering Manager job openings in Perry Hall, MD as of July 2026, with employment types broken down into 86% Full Time, 12% Part Time, and 2% Contract. Highlights an 84% Physical, 2% Hybrid, and 14% Remote job distribution, with an average salary of $161,740 per year, or $77.8 per hour.

Senior Software Engineer

Sand Tech Holdings Limited

Baltimore, MD • On-site

$121K - $160K/yr

Full-time

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


Job description

About Sand
Sand Technologies is a global Physical AI company using data and AI to make critical industries work better. We partner with governments, cities and enterprises to improve how essential systems operate across healthcare, water, energy, telecommunications and infrastructure.
Our work delivers proven real-world impact. We have built AI systems that help manage London's water supply, supported telecom network planning across hundreds of cities, and developed digital healthcare platforms serving tens of millions of people across Africa. From intelligent command centers to AI-powered infrastructure platforms, we help organizations sense, analyze and act in complex environments.
Our people are ambitious, curious and relentlessly practical. Our teams work alongside clients in the field, solving hard problems and deploying solutions that last. With colleagues across Africa, Europe, the UK and the US, we operate across the full stack - from research and engineering to deployment and capability building.
Our mission is simple: to harness AI to solve humanity's most pressing challenges.
About the role
We are seeking an experienced Senior Software Engineer to join our US team. As a key contributor, you will be responsible for designing, building, and scaling the robust software architectures that power our physical AI solutions.
While our Data Scientists and Data Engineers handle the model creation and data pipelines, you will build the secure, high-performance applications and APIs that bring those insights to our clients. The ideal candidate will have a deep background in software engineering, backend systems, cloud infrastructure, and distributed architectures.
Responsibilities
  • Architect and Develop Scalable Systems: Design, build, and maintain robust backend services, microservices, and APIs to support complex, data-driven applications.
  • Integrate with AI & Data Ecosystems: Collaborate closely with Data Scientists and Data Engineers to seamlessly consume their data pipelines and integrate AI models into the core software products.
  • Manage Cloud & Infrastructure: Build and deploy applications using modern cloud platforms (e.g., AWS, Azure, GCP), ensuring high availability, security, and low-latency performance.
  • Drive Engineering Excellence: Champion best practices in software development, including writing clean code, rigorous testing, system monitoring, and maintaining CI/CD pipelines.
  • Mentor and Lead: Guide and mentor junior software engineers, fostering a culture of continuous technical improvement and innovation.
Requirements - Essential
  • 5+ years of software engineering experience, ideally with exposure to water, wastewater, utilities, or smart infrastructure environments.
  • B.Sc. or M.Sc. in Computer Science, Software Engineering, or a related field.
  • Experience working with high-volume or real-time data systems; familiarity with time-series databases or handling telemetry/IoT data is a massive plus.
  • Proven track record of deploying robust software solutions into production.
  • Ability to translate complex technical concepts into actionable insights for engineering and operations teams.
  • Strong communication skills and experience working with public-sector or regulated environments.
  • Front end development (strong React and JavaScript experience is essential).
  • Back end experience (typically django/some node).
  • Automated testing (unit/component/browser testing).
  • APIs.
  • Data visualisation.
  • SQL database design + usage.
Location
We are looking to hire in specific areas in the US. These include,
  • DMV (DC, Maryland, Virginia)
  • Austin
  • New York
  • the Midwest

This is not a remote position. This role requires 50 - 75% travel to client sites for the first year.
Due to the considerable amount of virtual work and interaction with colleagues and customers, especially within the EMEA region, it is essential that the successful applicant has the drive and ethic to succeed in working in small teams physically but in larger efforts virtually. Self-drive to communicate constantly using web collaboration and video conferencing is essential.