Manager, Software Engineering

Multiple Locations
Required Experience: 0 year(s)
Employment Type: Full-Time
Salary Range: Not available
Posted 4 days ago
Job Description
Areas that play to your strengths (all the responsibilities we'll trust you with) Expand all Collapse All TEAM MANAGEMENT Leads the efforts of autonomous and extremely talented team members toward their goals Manage, motivate, mentor and encourage direct reports including solution architects, software developers, and QA roles Plans and manages resources (including outsourced development partners), finances, scope and services within the web and mobile solutions space to effectively deliver technology solutions to the business Regularly assesses the team’s composition and procedures, relentlessly venturing for cohesion and delivery at a very high caliber and aligned with industry best-practices for software engineering Works with the project management team, business partners, and technical leads on technology selection, project estimation and planning Supports the strategy framework definitoin for – build vs buy/cots/custom, in-house vs outsourcing, etc Strategy for technology selection – strive for management, standardization/less diversification, easier management Leads development teams and quality assurance groups throughout the development life cycle from project initiation towards delivery of quality products, with a focus on automation of the delivery pipeline and testing Reviews and approves the technical architecture for all initiated projects Actively participates and aligns with other leaders of the IT organization to define the objectives that will lead to achieving targets set forward by the strategic roadmap for IT TECHNOLOGY IMPACT Create a technology vision for web and mobile solutions Partner with key business stakeholders to apply innovative and practical technical solutions to business problems Oversee the selection, design and/or development of tools, frameworks and applications Drive technology vision forward during technical design phase of projects Review functional and technical project documentation Coordinate infrastructure and support needs with respective teams in operations and support area Work towards a fully integrated and automated deployment pipeline Stay informed about advances in technology, facilitate adoption of new technology Conduct vendor landscape reviews, facilitate RFPs, select and deploy/integrate COTS/SaaS tools where appropriate Evaluate effectiveness of implemented solutions using monitoring tools and consultation of business stakeholders KEY DELIVERABLES Timely delivery of technical projects that meet or supersede business partner expectations Satisfaction level of business stakeholders regarding implemented solutions Satisfaction level of business stakeholders with project resources Streamlined technology landscape for all web and mobile solutions, supported by a clearly defined technology vision for this area