Manager, Software Engineering

    Highlights

    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. Experience managing IT Applications functions - software development, implementation, and support/maintenance services; scope management, timeline, budget, etc.

    Numbers & Facts

    LocationNashville, TN (
    Remote
    )

    Description

    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.
    • Bachelors 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

    Similar Jobs

    See more jobs