1

Software Engineering Manager Jobs in Odenton, MD

Strong command of SDLC best practices, agile methodologies, and application lifecycle management ... software engineering experience, including 5+ years in a leadership role. * Proven experience ...

Engineering Manager

Washington, DC · On-site

$195K - $293K/yr

This position directs engineering personnel responsible for network infrastructure, information assurance, software applications, and enterprise information systems. The Engineering Manager ensures ...

Engineering Manager

Washington, DC · On-site

$90K - $95K/yr

Engineering Manager SUMMARY The Engineering Manager will assist and collaborate with the Director ... Comprehensive knowledge of Microsoft Office applications and various property specific software ...

Director of Software Engineering

Baltimore, MD · Hybrid

$251K/yr

... Software Engineering is responsible for shaping and executing the strategy that drives our data ... Effective people manager who coaches leaders, builds succession plans, and sets high standards for ...

Showing results 41-60

Software Engineering Manager information

See Odenton, MD salary details

$111.9K

$190.5K

$225.5K

How much do software engineering manager jobs pay per year?

As of Sep 4, 2026, the average yearly pay for software engineering manager in Odenton, MD is $190,482.00, according to ZipRecruiter salary data. Most workers in this role earn between $194,600.00 and $194,600.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 are popular job titles related to Software Engineering Manager jobs in Odenton, MD?

For Software Engineering Manager jobs in Odenton, MD, the most frequently searched job titles are:

What job categories do people searching Software Engineering Manager jobs in Odenton, MD look for?

The top searched job categories for Software Engineering Manager jobs in Odenton, MD are:

What cities near Odenton, MD are hiring for Software Engineering Manager jobs?

Cities near Odenton, MD with the most Software Engineering Manager job openings:

Infographic showing various Software Engineering Manager job openings in Odenton, MD as of August 2026, with employment types broken down into 100% Full Time. Highlights an 86% In-person, and 14% Remote job distribution, with an average salary of $190,482 per year, or $91.6 per hour.

Manager Software Engineering Finance System

CEI Fleet Collision and Safety

Baltimore, MD • On-site

$111.10 - $152.80/hr

Other

Medical, PTO

Posted 3 days ago

New


Job description

Manager, Software Engineering Finance System

We are looking for a versatile technology leader to join our team as Manager, Software Engineering Finance System. In this role, you will provide hands‑on leadership across diverse technology strategic initiatives and focus on delivering high‑quality, scalable, and testable solutions across enterprise platforms.

Responsibilities
  • Lead software development initiatives across multiple technology platforms and teams, ensuring timely and successful delivery of complex business projects.
  • Define and oversee architectural design, technical roadmaps, and best practices for coding, testing, and documentation aligned with enterprise standards.
  • Collaborate with cross‑functional teams to define scope, optimize processes, and design sustainable software solutions.
  • Actively engage in technical reviews, peer programming, and requirement analysis to ensure quality and alignment with business needs.
  • Contribute hands‑on in developing and reviewing technical specifications, design documents, and architecture diagrams.
  • Help the leadership team with high‑level cost estimation and clarification of technical implementation of features.
  • Track build activities against the project plan, help the team with roadblocks, raise flags and seek leadership assistance as needed.
  • Be highly responsive to identified production issues, providing and facilitating timely and effective solutions.
  • Act as the technical leader for major upgrades, modernization projects, and system integrations across enterprise platforms.
  • Mentor and guide junior or new team members to bring them up to speed technically and functionally.
Basic Qualifications
  • 8+ years of progressive, hands‑on experience in software engineering, system design, and application development.
  • 2-4+ years of experience in a senior technical leadership role leading development teams.
  • Proven experience supporting the architecture and delivery of large‑scale systems, including modernization and digital transformation initiatives across multiple technology stacks.
  • Deep practical experience with system integrations, APIs, cloud‑native architecture, and modern development frameworks.
  • Hands‑on coding experience in at least one modern programming language, with a strong focus on clean code, testing, and maintainability.
  • Solid understanding of security architecture, including authentication/authorization, identity management, API security, data protection, and compliance considerations.
Preferred Qualifications
  • Experience with ERP or financial systems integration.
  • Hands‑on experience integrating with legacy applications, including mainframe‑based systems, and modernizing or exposing them through APIs and service layers.
  • Exposure to both product‑centric development environments and enterprise IT landscapes, with an understanding of differing delivery models, governance, and scalability requirements.
Location and Compensation

Location: Owing Mills, MD. Salary range: $111,100 - $152,800 annually.

Benefits
  • A culture of innovation, empowerment, decision‑making, and accountability.
  • Comprehensive health and welfare benefits that serve the needs of you and your family and foster a culture of wellness.
  • Paid time‑off programs (vacation, sick leave, and holidays).
Application Process

Applicants will be required to undergo a background check only if and after a conditional offer of employment has been extended.

Equal Opportunity Employer

Element Fleet Management and its wholly owned subsidiaries are an equal opportunity employer committed to diversity, equity, inclusion, and belonging. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, genetic information, sex, gender identity, sexual orientation, age, marital status, family status, ancestry, national origin, citizenship, physical or mental disability, veteran status, military obligations or any other characteristic protected by federal, state and local laws. Disability‑related accommodations during the application and interview process are available upon request.

Additional Information

Element Fleet Management also uses AI‑assisted tools to help screen and assess applications. These tools analyze information you provide (for example, your résumé and screening responses) to identify job‑related skills, qualifications, and experience. AI outputs do not by themselves determine whether you advance or receive an offer – they assist recruiters and hiring managers. Final hiring decisions are made by people.

#J-18808-Ljbffr