Manager, Software Engineering
Role details
Job location
Tech stack
Job description
- 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.
Requirements
Do you have experience in Technology budget management?, * 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., * 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.