What are the responsibilities and job description for the Manager, Software Development Engineering position at Jobleads-US?
Job Title: Senior Software Development Manager
Provide leadership for a functional area and oversee software development and the associated processes and tools required to produce the product(s).
Key Responsibilities:
• Oversee the team's development process and ensure solutions that are high quality, secure, and maintainable.
• Ensure commitments within sprints and releases and best practices are met (involving Scrum and Agile); provide oversight and leadership guidance to empower self-managed teams such as Scrum team(s).
• Assist with ensuring product security such as coding best practices, internal systems/procedure security, and data privacy.
• Ensure the overall team achieves performance and skill development goals, including providing continuous feedback and ongoing development to direct reports to realize department goals.
• Participate in planning activities for the development organization such as goals, strategy, and related activities.
• Responsible for the planning and execution of Internal Readiness Assessments to ensure that the software delivered is deployable, configurable, documented, and adheres to acceptance criteria prior to deployment to a client environment for solution validation.
• Manage resources, coordinate efforts, report status both internally and externally, and adhere to established timelines throughout the development process for assigned initiatives.
• Perform project leadership on key initiatives across the development team or across functional teams.
• Lead or oversee process improvement initiatives.
• Develop policies and processes to make the department more efficient.
• Manage summarized reporting to senior management of the status of the development team.
• Oversee the maintenance and purchase of manual and automated tools that lead to higher quality, lower costs, and/or other efficiencies for the development organization.
Requirements:
• BS/BA degree in Computer Science, Computer Engineering, MIS, Business or Management, or equivalent work-related technology experience.
• At least 5 years' experience developing enterprise-level software products with at least 3 years of direct staff-level management.
• Strong working knowledge of the full software development life cycle, including Agile/SCRUM best practices.
• Demonstrated expertise in organization and planning skills with the ability to assist with strategy and lead projects.
• Ability to oversee and guide self-managed teams such as Scrum team(s) is preferred.
• Demonstrated ability to effectively lead and manage a team of highly skilled employees and produce quality products in a timely manner.
• Able to travel approximately once a quarter as needed by the business.
Provide leadership for a functional area and oversee software development and the associated processes and tools required to produce the product(s).
Key Responsibilities:
• Oversee the team's development process and ensure solutions that are high quality, secure, and maintainable.
• Ensure commitments within sprints and releases and best practices are met (involving Scrum and Agile); provide oversight and leadership guidance to empower self-managed teams such as Scrum team(s).
• Assist with ensuring product security such as coding best practices, internal systems/procedure security, and data privacy.
• Ensure the overall team achieves performance and skill development goals, including providing continuous feedback and ongoing development to direct reports to realize department goals.
• Participate in planning activities for the development organization such as goals, strategy, and related activities.
• Responsible for the planning and execution of Internal Readiness Assessments to ensure that the software delivered is deployable, configurable, documented, and adheres to acceptance criteria prior to deployment to a client environment for solution validation.
• Manage resources, coordinate efforts, report status both internally and externally, and adhere to established timelines throughout the development process for assigned initiatives.
• Perform project leadership on key initiatives across the development team or across functional teams.
• Lead or oversee process improvement initiatives.
• Develop policies and processes to make the department more efficient.
• Manage summarized reporting to senior management of the status of the development team.
• Oversee the maintenance and purchase of manual and automated tools that lead to higher quality, lower costs, and/or other efficiencies for the development organization.
Requirements:
• BS/BA degree in Computer Science, Computer Engineering, MIS, Business or Management, or equivalent work-related technology experience.
• At least 5 years' experience developing enterprise-level software products with at least 3 years of direct staff-level management.
• Strong working knowledge of the full software development life cycle, including Agile/SCRUM best practices.
• Demonstrated expertise in organization and planning skills with the ability to assist with strategy and lead projects.
• Ability to oversee and guide self-managed teams such as Scrum team(s) is preferred.
• Demonstrated ability to effectively lead and manage a team of highly skilled employees and produce quality products in a timely manner.
• Able to travel approximately once a quarter as needed by the business.