1

Software Engineering Manager Jobs in Perry Hall, MD

Engineering Manager

Linthicum, MD · On-site

  • Medical

  • Retirement

  • PTO

The Engineering Manager is responsible for leading the product lifecycle management and engineering application support functions in support of the company's existing product portfolio. This role ...

The Engineering Manager is responsible for leading the product lifecycle management and engineering application support functions in support of the company's existing product portfolio. This role ...

Lead Software Engineer

Baltimore, MD · On-site

$64 - $74/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Collaborate with Product, UX, Engineering Managers, and cross-functional engineering teams * Break ... software engineering experience * Strong frontend engineering experience with React, TypeScript ...

Engineering Manager

Baltimore, MD · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Job Summary The Engineering Manager will function as a key member of the Baltimore leadership team. This individual will lead the project engineering team and will be responsible for providing ...

Engineering Manager

Baltimore, MD · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Job Summary The Engineering Manager will function as a key member of the Baltimore leadership team. This individual will lead the project engineering team and will be responsible for providing ...

US Tech - AI Engineering Manager

Baltimore, MD · On-site

$73K - $244K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... software, platform, or cloud engineering, including people leadership - In lieu of a Bachelor ... Managing delivery plans, dependencies, and risks effectively - Operating production platforms with ...

Software Engineer III

Hunt Valley, MD

$54.75 - $73.50/hr

  • Medical

  • Dental

  • Vision

  • Retirement

About This Role This Software Engineering role is within Textron System's Uncrewed Land and Air ... Technical leadership Individual Contributor (SME) Engineering Management Qualifications Bachelor ...

Software Engineer III

Hunt Valley, MD

$54.75 - $73.50/hr

  • Medical

  • Dental

  • Vision

  • Retirement

About This Role This Software Engineering role is within Textron System's Uncrewed Land and Air ... Technical leadership Individual Contributor (SME) Engineering Management Qualifications Bachelor ...

Multidisciplinary Software Engineer

Churchville, MD · On-site

$90K - $110K/yr

  • Retirement

  • PTO

They have also contributed their expertise to other vital national defense programs and technologies that involve survivability, cybersecurity, information technology/management, software engineering ...

AI Software Engineer

Baltimore, MD · Remote

$100K - $135K/yr

This is a hands-on engineering role where you'll design, develop, deploy, and optimize secure AI ... Deploy and manage workloads on Kubernetes. * Collaborate with DevOps engineers to automate ...

Manufacturing Engineering Manager

Reisterstown, MD · On-site

$100K - $130K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Position Summary The Manufacturing Engineering Manager is responsible for leading the engineering ... Proficiency in CAD/CAM software and understanding of GD&T principles. * Excellent problem-solving ...

Manufacturing Engineering Manager

Reisterstown, MD · On-site

$102K - $127K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Position Summary The Manufacturing Engineering Manager is responsible for leading the engineering ... Proficiency in CAD/CAM software and understanding of GD&T principles. * Excellent problem-solving ...

Manufacturing Engineering Manager

Reisterstown, MD

$102K - $127K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Position Summary The Manufacturing Engineering Manager is responsible for leading the engineering ... Proficiency in CAD/CAM software and understanding of GD&T principles. * Excellent problem-solving ...

Showing results 21-40

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 16, 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 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 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 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 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 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 August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $161,740 per year, or $77.8 per hour.

Multidisciplinary Software Engineer

SURVICE Engineering Company

Churchville, MD • On-site

$90K - $110K/yr

Full-time

Retirement, PTO

Re-posted 18 days ago


Job description

Join Us in Making a Difference in the Lives of Those Defending Our Nation!Why SURVICE?Come join the SURVICE Engineering mission to protect, enhance, and enable those who defend the United States. Since 1981, we have supported the DoD community, as well as Homeland Security, advanced technologies, environmental, and commercial markets. Our employees have backgrounds in engineering, physics, mathematics, chemistry, computer science, acquisition, technical writing, training, and other technical and administrative fields. And many of our personnel have DoD and/or operational military experience. If you're looking for a challenging and rewarding career with a leading organization, come see what we can offer you!PositionMultidisciplinary Software EngineerLocation: Churchville, MDSecurity Clearance: Active Clearance or Eligible to Obtain - U.S. citizenship requiredSalary: $90,000 - $110,000 Depending on Experience and EducationTravel: 10%Benefits: SURVICE Engineering offers a total rewards package to include competitive salaries, comprehensive insurance options, paid time off, 401k, flexible spending, tuition reimbursement.Position SummarySURVICE Engineering is currently seeking Multidisciplinary Software Engineers to support our Chesapeake Research Operation focusing on research & development (R&D) and building custom software applications. You will accelerate your career and become an integral team member within the defense community.Primary Duties and Responsibilities of Multidisciplinary Software EngineerBrainstorm, conceptualize, design and prototype new systems and software architecturesResearch new technologies and software libraries that may be applicable to our product roadmap and visionSupport proposal developmentAnalyze and implement solutions for technical design challengesValidate software and system performance through experimentation and refactorMinimum Qualifications of Multidisciplinary Software EngineerBachelor's Degree in Computer Science or Software Engineering and 1+ years of relevant experience. Candidates are not required to possess all qualifications; is you possess some of the desired qualifications, please apply.Desired ExperienceBachelor's Degree in Computer Science or Software EngineeringExperience developing using C/C++, Java, or PythonExperience with functional Object-Oriented programming and designWell-developed communication skills: verbal, written, and presentationExcellent analytical and organizational skills, attention to detailEnthusiasm to explore new and innovative processes, ideas, and techniquesIndependent, with minimal supervisionTeam player with a winning positive attitudePreferred Candidates will have experience in the following:Unmanned aerial systems (UAS) - Design, analysis, and testing of products and systemsGit or other version control systems o Extra points for knowledge of GitLab CI/CD pipeline managementNetwork communicationsUI/UX designMobile device development, particularly with Android Java applicationsSoftware build systems (CMake, Gradle, etc.)Linux or Windows scriptingDeveloping custom applications using Arduino, Raspberry Pi, Odroid, Beaglebone, or other embedded systemsRobot Operating System (ROS)The Android Team Awareness Kit (ATAK)Multi-threaded programmingEncryption and OPSECIridium communications (Short Data Burst, RUDICS, etc.)Artificial Intelligence/Machine Learning (AI/ML), Neural Networks, or computer visionAbout UsSURVICE Engineering is a nationally recognized, single-source engineering service provider for Government and Industry organizations involved in all phases of the systems engineering process. Our employees are our most valuable asset, and they are proud to have supported the development, testing, analysis, and modeling and simulation (M&S) of many of the major U.S. air, land, and sea combat systems in the field today. They have also contributed their expertise to other vital national defense programs and technologies that involve survivability, cybersecurity, information technology/management, software engineering, unmanned aerial systems (UASs), and metrology/reverse engineering.SURVICE Engineering is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. VEVRAA Federal Contractor.
Job Posted by ApplicantPro