Manager - Software Engineering

$80,000 - $151,000/Yr

CDW - Huntsville, AL

posted 5 months ago

Full-time - Manager
Onsite - Huntsville, AL
101-250 employees
Merchant Wholesalers, Durable Goods

About the position

Bring your IT career and talents to CDW, where you can have a greater impact, be inspired by our mission and excited about your career and future. A Fortune 200 leader, we're the driven professionals and technology experts companies turn to most to solve their IT challenges. The Manager, Software Engineering is responsible for overall team delivery of requirements gathering, architecture and design, development, quality assurance, delivery and internal and external support for the products in the Amplified for Education software portfolio. In this role, you will gather key platform requirements and product features from various business, security, and technology stakeholders. You will determine work requirements, priorities, and the best use of resources for development projects as well as for unplanned incidents. Participation in the planning and prioritization of multiple projects with input from the Product Manager is essential. You will create and review detailed estimates for projects, including resource allocation, timelines, and budget, acting as the key point of contact between management and the development team. Understanding the technical and work effort implications of work added to the product roadmap is crucial. You will develop and mentor the team through coaching, feedback, and performance conversations, coordinating with the technical lead to assist with the technological direction of the team. Additionally, you will fully understand application architecture and framework design, advising on technical decisions made to meet the design goals articulated in the product roadmap. This role acts as a partner with peers and key stakeholders, ensuring effective collaboration and communication throughout the project lifecycle.

Responsibilities

  • Gather key platform requirements and product features from different business, security, and technology stakeholders.
  • Determine work requirements, priorities, and best use of resources for development projects and unplanned incidents.
  • Participate in the planning and prioritization of multiple projects with input from the Product Manager.
  • Create/review detailed estimates for projects, including resource allocation, timelines, and budget.
  • Act as the key point of contact between management and the development team.
  • Understand the technical and work effort implications of work added to the product roadmap.
  • Develop and mentor the team through coaching, feedback, and performance conversations.
  • Coordinate with the technical lead to assist with the technological direction of the team.
  • Participate in the planning, prioritization, and resource allocation for managing workflow and projects.
  • Fully understand application architecture and framework design.
  • Advise on technical decisions made to meet the design goals articulated in the product roadmap.
  • Act as a partner with peers and key stakeholders.

Requirements

  • Bachelor's degree in Computer Science or MIS, or equivalent knowledge/experience.
  • 8+ years in application development.
  • 3+ years of experience in development leadership.
  • Experience in SDLC and Agile practices.
  • Experience with Google Cloud Platform, Development of SaaS solutions and web applications, working across full stack development, Angular XX.
  • Experience with the product life cycle and strong understanding of the role of methodology.
  • Working knowledge of business functions and a successful history of solution implementation.
  • Solid experience using software design support tools and productivity tools in the Atlassian suite (JIRA, Confluence, Bitbucket).
  • Excellent written and verbal communication skills with the ability to effectively interact with all stakeholders including senior leadership.
  • Solid business and technical acumen.
  • History of balancing multiple priorities simultaneously with the ability to adapt to the changing needs of the business while meeting deadlines.
  • Experience in teaching and/or mentoring professionals.
  • Demonstrated creative problem-solving skills.

Nice-to-haves

  • Advanced degree

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401k
  • Paid holidays
  • Flexible scheduling
  • Professional development
  • Tuition reimbursement
  • Employee discount programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service