Manager, Software Engineering

  • i3 Verticals, Inc.
  • Nashville, Tennessee
  • Full Time

JOB TITLE: Engineering Manager

DEPARTMENT: Enterprise Utilities

REPORTS TO: Director of Software Engineering

JOB LOCATION: Remote

TRAVEL: 0%

ESSENTIAL DUTIES & RESPONSIBILITIES:

  • Lead and manage a team of product focused software engineering resources to deliver business impact.
  • Accountable for delivery of product for the assigned product portfolio.
  • Work with your team to design, develop, test, implement, and support technical solutions across a full stack of development tools and technologies.
  • Develop a service-oriented team that delivers exceptional business solutions that align with business application requirements in a collaborative manner.
  • Track key metrics to measure delivery performance and quality.
  • Frequently collaborate with Product Owners and Team Leads.
  • Effective decision making, problem solving, and strategic planning for product coding.
  • Provide leadership, coaching, and mentoring to direct reports to champion a culture of excellence and continuous learning (Winning Behaviors).
  • Provide technical information required in the preparation of annual budget figures for software development, including resources needed to ensure timely response to needs of business.
  • Able to anticipate future technology trends and business needs.
  • Continued education in emerging development trends and technologies.
  • Build positive relationships with teams and coworkers.
  • Prioritize team product tasks and epic assignments.
  • Excellent organization skills and proven ability to complete deliverables.
  • Ensure standard operating procedures and project guidelines are being met.
  • Apply corporate and industry security policies across the team.

MINIMUM QUALIFICATIONS (EDUCATION AND EXPERIENCE):

  • 5+ years of information technology experience.
  • Experience managing IT Applications functions - software development, implementation, and support/maintenance services; scope management, timeline, budget, etc.
  • Experience utilizing Agile SDLC methodologies
  • Scrum (Jira, Azure DevOps).
  • CI/CD Pipelines (Azure DevOps).
  • Git (Bitbucket, Azure DevOps).
  • Java. 5+ years
  • DB2.
  • AS400 (logs, files).
  • Eclipse, IntelliJ.
  • Strong knowledge of process development and release management.
  • Strong communication skills.

PREFERRED QUALIFICATIONS (EDUCATION AND EXPERIENCE):

  • 3+ years of experience as a supervisor/manager, to include developing strong performers, conducting performance and salary reviews, and providing career guidance and coaching.
  • 2+ years of experience managing software development team(s) supporting enterprise application solutions.
  • Bachelor's degree (B. A.) from four-year college or university in Mathematics, Computer Science, or related field.
  • Experience implementing Agile SDLC methodologies.
  • Working knowledge of the Atlassian suite (Jira, Confluence, Bitbucket, etc.).
  • Working knowledge of code repositories.

Not currently recruiting from California, Colorado, Connecticut, Maryland, Nevada, New Jersey, Ohio, Rhode Island, Washington, or New York

Job ID: 520382999
Originally Posted on: 5/8/2026

Want to find more Technology opportunities?

Check out the 165,238 verified Technology jobs on iHireTechnology