Role Overview:
The Manager, Software Engineering, will lead the platform team, working alongside software and systems engineers, business systems analysts, and application architects to plan, design, develop, test, and deploy technology solutions. The ideal candidate will creatively solve problems, communicate effectively, and engage in proactive technical decision-making. This individual must be a team player who collaborates well with business, technical, and non-technical professionals in a fast-paced agile environment.
Primary Duties and Responsibilities:
To excel in this role, you will:
- Manage the delivery of complex projects, potentially involving multiple systems.
- Provide leadership to solution development teams and actively promote process and organizational improvements.
- Manage and guide technical experts and architects in resolving complex challenges while ensuring compliance with coding, testing, and documentation standards.
- Translate complex business requirements into specifications to help the development team understand the Why & What parts of business needs.
- Develop short- and long-term strategies for achieving system objectives in collaboration with technical and business product owners and other partners.
- Lead data management and reporting efforts to ensure a stable architecture and a functional platform.
- Be a team player, assisting the team to achieve collective goals and delivery milestones, including knowledge sharing.
Supervisory Responsibilities:
- Manage a development team of three to four engineers.
Qualifications:
To succeed in this role, you should have:
- Over 8 years of experience implementing various solutions, providing real-world examples, and offering best practice solution options.
- Over 6 years of relevant experience in implementing and managing IT, Security, and/or GRC solutions.
- Knowledge of system architecture and data analytics.
- Excellent oral and written communication skills.
- Ability to create and present executive-level presentations.
- Curiosity and proficiency in understanding technology, including industry best practices, platform capabilities, and architecture principles.
- Experience in the regulated Financial Services industry.
Technical Skills & Background:
- Working knowledge of ServiceNow and familiarity with other cloud-based technology management solutions (e.g., Jira, Confluence, Workday, Oracle Cloud, etc.).
- Working knowledge of JavaScript.
- Understanding of various IT processes and best practices.
- Knowledge of Agile Development framework and effective SCRUM techniques.
Certifications:
- ServiceNow Certified System Administrator.
- ServiceNow Certified Application Developer.
- ITIL Certification.
Education and/or Experience:
- BS degree in Computer Science or a related technical field.
- Master's degree in Computer Science.