Previous Job
Previous
Software Engineering Manager II
Ref No.: 18-00775
Location: Minneapolis, Minnesota
 Job Title: Software Engineering Manager II
 
Overview:
The Software Engineering Manager II is accountable for leading the team that is responsible for the overall architecture, design, development, delivery and maintenance of large-scale, software platform for SaaS-based applications. Works closely with business partners from a strategic perspective to identify and maximize opportunities to promote the strategic use of technology and enable the teams to use technologies as a competitive tool.  Participates in the development of enterprise-wide standards within application change and release strategies for all responsible functions and ensures that processes and resources are in place to provide continuous support and improvement to the SaaS applications. Leads and leverages people and technology solutions to improve and maximize customer experience.
 
Responsibilities:
Application Management
  • Lead effort to develop an enterprise strategy including a multi-year implementation roadmap for SAS-based web applications
  • Work collaboratively with all business areas to assess business needs and solutions
  • Establish short-term and long-term metrics for team goals and implementation of the strategy
  • Responsible for annual budget development and financial management for the functional area
  • Work closely with business/department leaders to ensure understanding of customer needs, reporting requirements, and analytical needs
  • Increase productivity and improve quality of development delivery using current knowledge of trends and technologies
  • Work with IT and business teams to understand requirements and manage projects through all phases of the development life cycle utilizing project management methodologies & principles
  • Manage vendor integrations development to understand their requirements and develop integrations with vendor
People Management
  • Encourage the growth of all direct and indirect reports through skill development and goal setting.
  • Hold direct reports accountable for meeting performance standards and departmental performance goals.
  • Mentor staff, measure performance, and complete regular performance reviews.
  • Resolve employee issues in an effective and consistent manner.
 
Critical Competencies: 
Ethics and Integrity:  Acts consistently and makes decisions in the organization's best interest.
 
Customer Focus: Makes customer and their needs the primary focus on one's actions.
 
Drive for Results: Demonstrates drive, determination, and ownership to achieve both results and success.
 
Decision Making: Uses decision criteria and information to evaluate risk and set a course of action.
 
Managing Work:  Structures and oversees others' work.
 
Business Acumen:  Has an understanding of the business, and general knowledge of financial and planning methods and processes.
 
Leading People: Builds trust, commitment and inspires others to maximize individual and team performance.
 
Talent Management: Builds a high performing team and facilitates the ongoing development of individual and team performance.
 
 
Qualifications:
Minimum Qualifications
  • Bachelor's in Computer Science, Information Systems, a related field or equivalent work experience
  • At least 10 years of web-based software application development experience, with at least 4 years of leadership experience in managing multiple, large, cross-functional teams and projects
  • Experience leading software engineering teams using Agile development practices such as Scrum or XP.
  • Experience in strategic planning, development, implementation, change management and maintenance of large-scale and integrated systems
  • Demonstrated ability to build relationships, communicate, work with and influence senior level management and key stakeholders
  • Demonstrated ability to lead and work in a collaborative, cross-functional, international team environment
  • Experience leading as a team player that plans and executes to meet deadlines, while promoting a positive work environment
  • Ability to interact with and influence cross-functionally at all levels of the organization
  • Knowledge of current IT concepts and trends
  • Knowledge and ability to interpret and apply business policies, practices, and systems with the unique capability to bridge the gap between business and IT
Preferred Qualifications:
  • Familiarity with the development and maintenance of multi-tiered applications through all phases of software development life cycle
  • Experience with corporate governance and developing business cases and return on investment analyses
  • Experience leading implementation and maintenance of large-scale SaaS applications
  • Experience working with external business partners to build integrations into web-based applications.
  • Experience building and maintaining regulated software products.
  • Comprehension of source code management systems
Email resume to:  jwilliams@iriscc.com