Manager, Software Engineering

DuraServ

$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • High School diploma or equivalent required; Associate or bachelor's degree preferred
  • 5+ years of related experience with supervisory experience preferred
  • Experience in software engineering is required
  • Familiarity with MS Dynamics 365 platform including Power BI is essential
  • Strong understanding of engineering standards and software development lifecycle

Responsibilities

  • Lead and manage a team of software engineers and oversee external vendors
  • Ensure quality delivery across all stages of software development, from inception to implementation
  • Collaborate with various teams to align technology initiatives with business goals
  • Establish engineering standards for coding, testing, and operational support
  • Monitor application performance and improve support processes
  • Prioritize team workload across multiple ongoing projects
  • Foster a high-performance culture through coaching and mentorship

Benefits

  • On-site work environment
  • Opportunity for professional development and team mentoring
  • Involvement in cutting-edge technology initiatives
  • Collaborative work with diverse teams of professionals
  • Travel opportunities at a minimal requirement of 10%
Full Job Description
Manager, Software Engineering

JOB SUMMARY

The Manager, Software Engineering leads a team of software engineers and manages third-party vendors responsible for designing, developing, testing, implementing, and supporting reliable, scalable, and secure software solutions. This role combines strong technical leadership with people management and vendor oversight, ensuring internal and external teams deliver high-quality products on time while following engineering best practices and organizational standards. The Manager partners closely with product, architecture, infrastructure, security, vendors, and business stakeholders to deliver technology initiatives, drive continuous improvement, and foster a high-performance engineering culture focused on innovation, collaboration, operational excellence, and long-term platform health.

ESSENTIAL JOB FUNCTIONS

  1. Lead, manage, and develop a team of software engineers responsible for custom applications, iOS/mobile development, reporting, Power BI, and low-code/no-code solutions.
  2. Manage software delivery across the full development lifecycle, including requirements, design, development, testing, release, support, and continuous improvement.
  3. Partner with product, business, architecture, infrastructure, security, data, and operations teams to align software solutions with business and technology priorities.
  4. Manage third-party vendors and external development partners to ensure delivered solutions meet quality, security, timeline, supportability, and contractual expectations.
  5. Establish and enforce software engineering standards, including secure coding, code reviews, documentation, testing, DevOps, release management, and operational support practices.
  6. Provide oversight for mobile, reporting, analytics, Power BI, and low-code/no-code platforms to ensure appropriate governance, security, scalability, and maintainability.
  7. Prioritize team workload across project delivery, production support, enhancements, technical debt, platform stability, and resource capacity.
  8. Ensure operational excellence by monitoring application performance, resolving incidents, reducing recurring issues, and improving support processes.
  9. Coach, mentor, and evaluate team members while building a high-performing engineering culture focused on collaboration, innovation, accountability, and continuous improvement.


This job description is not designed to cover or contain a comprehensive listing of the required activities, duties, or responsibilities of the team member. Duties, obligations, and activities may change, or new ones may be assigned at any time with or without notice.

Reasonable accommodation may be made to enable individuals with disabilities to perform these essential functions.

LEADERSHIP COMPETENCY MODEL

This role requires the demonstration of the following competencies:

Instills Trust | Communicates Effectively | Demonstrates Customer Focus | Takes Initiative | Makes Quality Decisions | Drives Growth | Ensures Accountability | Drives Results

KNOWLEDGE, SKILLS, AND ABILITIES

  • Strong understanding of product delivery lifecycles, delivery governance, milestone tracking, risk management, issue resolution, dependency management, and executive reporting.
  • Knowledge of user acceptance testing, including test planning, business user coordination, defect management, acceptance validation, and sign-off.
  • Knowledge of user experience principles, usability feedback, workflow analysis, user readiness, adoption barriers, and continuous improvement.
  • Knowledge of software engineering principles, application development methodologies, secure coding, testing, DevOps, release management, and production support.
  • Knowledge of custom application development, iOS/mobile development, API integration, reporting platforms, Power BI, and low-code/no-code solution delivery.
  • Knowledge of business intelligence, data visualization, data quality, reporting governance, data integration, and enterprise data management concepts.
  • Knowledge of cybersecurity, risk, compliance, access control, and data protection requirements related to software, mobile, reporting, and vendor-delivered solutions.
  • Skill in leading, coaching, developing, and managing software engineering teams across multiple technologies and platforms.
  • Skill in managing third-party vendors and external development partners to ensure quality, timely, secure, and supportable software delivery.
  • Skill in translating business needs into scalable, secure, reliable, and maintainable technology solutions aligned with enterprise standards.
  • Skill in planning, prioritizing, and managing software delivery work across projects, enhancements, production support, technical debt, and platform stability.
  • Ability to communicate effectively, partner cross-functionally, establish engineering standards, and foster a high-performing culture focused on accountability, collaboration, innovation, operational excellence, and business value.


SUPERVISORY RESPONSIBILITIES

  • This position has supervisory responsibilities.


WORK ENVIRONMENT AND PHYSICAL DEMANDS

  • On site work environment


  • Prolonged periods sitting at a desk and working on a computer
  • Must be able to lift up to 15 pounds at times


PLANNED BUSINESS TRAVEL

  • This job requires planned business travel at 10%


EDUCATION AND EXPERIENCE

  • High School diploma or equivalent is required. Associate or bachelor's degree preferred
  • 5+ years of related experience and 1-3 years of supervisory experience preferred
  • Experience in software engineering is required
  • Previous experience with MS Dynamics 365 platform including Power BI


Similar Jobs

More Jobs at DuraServ

More Information Technology Jobs

Find similar Manager, Software Engineering jobs: