We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Development Manager

Element Fleet Corporation
sick time
United States, Maryland, Baltimore
Feb 26, 2026
Get started on an exciting career at Element!

Element employees make a difference in the lives of others every day. We are re-defining the fleet management industry to be people first, then business - delivering on our promise of a superior client experience. This takes hard work and innovation, and we need more like-minded people on our team.

About the Role

We're looking for a versatile technology leader to join our team as Software Development Manager. In this role, you will provide hands-on leadership across diverse technology strategic initiatives while serving as a technology-agnostic leader who can drive large-scale software development programs. You will contribute directly through analysis, documentation, and coding to deliver high-quality, scalable, and testable solutions across enterprise platforms. This role enables business transformation and measurable outcomes while balancing strategic alignment with technical excellence.

What You'll Do

  • Lead software development initiatives across multiple technology platforms and teams, ensuring timely and successful delivery of complex business projects while defining transformation scoping, process optimization, and data strategies for ERP-centric investments.
  • 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 while implementing development best practices for Financial and Core systems.
  • Actively engage in technical reviews, peer programming, and requirement analysis, contributing hands-on to technical specifications, design documents, and architecture diagrams.
  • Provide high-level cost estimation, clarify technical implementation details, lead requirement collection, evaluate solution options, and recommend optimal approaches.
  • Track build activities against project plans, remove roadblocks, participate in design and change committees, and create technical work breakdown structures and task dependencies.
  • Participate in Agile sprint planning, peer reviews, deployment preparation, and proactively contribute to risk management, scope management, and status reporting.
  • Serve as technical leader for upgrades, modernization projects, and integrations, while evaluating emerging technologies and ensuring system health, capacity planning, and performance tuning.
  • Mentor and guide junior and new team members, supporting knowledge development and learning path definition.

Basic Qualifications

  • Bachelor's degree in computer science, Software Engineering, or related technical field.
  • 8+ years of progressive, hands-on experience in software engineering, system design, and application development.
  • 2 to 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.
  • Strong hands-on expertise in object-oriented and distributed system design, microservices and event-driven architectures, performance optimization, fault tolerance, system integrations, APIs, cloud-native architecture, and modern development frameworks.
  • Hands-on coding experience in modern programming languages such as Java, C#, Python, JavaScript/TypeScript, or Go, with strong knowledge of security architecture and experience producing architecture artifacts including design specifications and integration documentation.

Preferred Qualifications

  • Experience with ERP or financial systems integration, including platforms such as SAP FICO or FICA.
  • 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 understanding of delivery models, governance, and scalability requirements.
  • Exceptional analytical, problem-solving, communication, stakeholder engagement, Agile, DevOps, and CI/CD capabilities with demonstrated ability to influence cross-functional teams and executive stakeholders.

Location: Owings Mills

The hiring base salary range for this position is $132,500 to $182,160 annually. Actual compensation within this range will be dependent upon the individual's knowledge, skills, experience, equity with other team members, and alignment with market data. Please note that the disclosed salary range is solely for candidates hired to perform work within this geographic location. Candidates hired to work in other locations will be subject to the pay range associated with that location.

What's in it for You
* 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
* Additional benefits and amenities, including paid time-off programs (vacation, sick leave, and holidays)

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

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.Should you require an accommodation with our hiring process please send an email to talentacquisition@elementcorp.com or call (800) 665-9744. Element Fleet Management also uses AI-assisted tools to help screen and assess applications. These tools analyze information you provide (for example, your rsum 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.

Know Your Rights: Workplace discrimination is illegal

Applied = 0

(web-6bcf49d48d-b2b5l)