• Find preferred job with Jobstinger
  • ID
    #8344176
  • Job type
    Permanent
  • Salary
    Depends on Experience
  • Source
    Smith Johnson Group Inc.
  • Date
    2021-01-15
  • Deadline
    2021-03-16
 
Permanent

Vacancy expired!

JOB OVERVIEW:This position is responsible to manage directly or through delegation, multiple software development teams consisting of roughly 100 team members focused on our SaaS solution. Subordinates consist of all or part of the personnel necessary for the successful development of the software (Managers, Analysts, Quality Assurance Engineers, Software Engineers, Architects, Project Managers, etc.). Oversee all or part of analysis, quality assurance, software engineering, and project management efforts. Assist in establishing and communicating the strategic direction for the department and the product lines for which the position is responsible.

KEY RESPONSIBILITIES:
  • Ensure personnel understand expectations, have materials and equipment to meet those expectations, are placed in a role where they have strengths to meet those expectations, and are recognized for exceeding those expectations
  • Demonstrate a proficiency at encouraging personal development and helping TSMs to understand the importance of their role in fulfilling the mission of the organization
  • Ensure all personnel are committed to quality, have healthy work relationships, have a clear understanding of their career progression, and are given opportunities to learn and grow
  • Oversee staffing in regard to hiring, dismissals, performance management, and pay reviews
  • Communicate status of personnel, products, and projects with clear, concise reports and metrics to all stakeholders
  • Establish and ensure adherence to a department budget, provides project level budget forecasts and manages in accordance with the established budget
  • Communicate product and department future direction to team members and other stakeholders
  • Facilitate the creation of project plans with proper scoping, estimates, and resourcing
  • Ensure the correct execution of projects through all phases of the Software Development Life Cycle
  • Establish processes and controls in relation to software development and software deployment
  • Ensure through direct involvement or delegation that each team member is adhering to the standards and best practices outlined for the organization in regards to Analysis, Quality Assurance, Software Engineering, Project Management, and Release Management
  • Ensure an efficient, effective, and durable product is produced
  • Enable team members by empowering personnel and providing an atmosphere of transparency
  • Assist in the development of strategic objectives and long-range plans for the department and its associated product lines
  • Facilitate team member engagement by clearly communicating the company’s vision, mission, and strategic objectives
  • Educate team members on major changes in the market as well as important issues affecting the business in order to facilitate innovation and effective problem solving
  • Educate executives and other senior level stakeholders on major changes in software development technologies and/or methodologies that will affect the mid-to-long-range strategic plans for the organization

KNOWLEDGE:Responsible for a small/medium function or large process associated with their function. Participate with other senior managers to establish strategic plans and objectives. Make final decisions on administrative or operational matters and ensure achievement of objectives. Operate with substantial latitude for un-reviewed action or decision. Often play a role in high-level projects that have an impact on the company’s future direction. Advancement to role is dependent on available opportunity.

JOB COMPLEXITY: Work on complex, significant and unique issues where analysis of situations or data requires an in-depth knowledge of the company and an evaluation of intangibles. Exercise independent judgment in methods, techniques and evaluation criteria for obtaining results. Participate in corporate development of methods, techniques and evaluation criteria for projects, programs, and people. Establish and assure adherence to budgets, schedules, work plans, and performance requirements. May have budget responsibilities. Role is focused on executing goals in an accurate and timely manner.

DISCRETION:Erroneous decisions will have a serious impact on the success of functional, division, or company operations. Accountability generally resides with or is shared with supervisor.

SUPERVISION: Direct and control the activities of a functional area through several department managers or senior professionals within the company. Has control of planning, staffing, budgeting, managing expense priorities, and recommending changes to methods.

INTERACTION:Regularly interacts with executives and/or major customers. Require the ability to change the thinking of, or gain acceptance from, others in sensitive situations, without damage to the relationship. Manage vendor relationships.

WORK EXPERIENCE: Typically, 12 or more years of increasing responsibility and complexity in terms of any applicable professional experience; 5 or more years of management experience.

PREFERRED EDUCATION: Bachelor's Degree or global equivalent in related discipline.

GENERAL SKILLS & COMPETENCIES:
  • Attract, retain, motivate, coach and develop team members for high performance
  • Excellent writing and communication skills
  • Excellent analysis and problem-solving skills
  • Excellent decision-making skills
  • Understand, interpret and act on financial information that contributes to business profitability
  • Ability to plan and manage complex projects, manage risks, costs, time and project teams
  • Excellent planning/ organizational skills and techniques
  • Communicate effectively with senior management and key stakeholders
  • Excellent negotiating skills
  • Uses skills to lead teams to achieve company goals in effective ways
  • Ability to Influence, build relationships, navigate politics and manage conflicts
  • Broad and wide-range of professional and managerial skills with a full understanding of industry practices and company policies and procedures
  • Ability to lead and develop virtual teams
  • Expert in multiple technical and business skills
  • Strategic planning skills

MUST HAVE:
  • Experience implementing Service-Based or Micro-Services infrastructure
  • Experience leading distributed international teams
  • Experience leading large agile teams of 40 or more team members
  • Experience mentoring managers on best practices
  • Experience with SaaS products and the development of those products
  • Automating deployment pipelines as part of a Continuous Deployment initiative
  • Hands on experience working as a Software Engineer in a professional setting

NICE TO HAVE:
  • Familiar with Node.js and Vue.js programming frameworks
  • Lean Six Sigma Certification
  • Prior work as a Director or higher in a large-scale organization

Vacancy expired!

Report job