Description

About The Role

In this opportunity as Senior Development Manager, you will:

Develop and execute a long-term technology strategy aligned with the organization's goals, preparing the team for scalable growth.
Lead the adoption of advanced engineering practices and processes to foster innovation and efficiency across product development teams.
Mentor and develop team members with a focus on building a pipeline of future leaders and preparing the team for organizational scaling.
Facilitate strategic partnerships with cross-functional leaders to ensure technology solutions meet broader business objectives.
Drive the technical roadmap, prioritizing initiatives that enhance product value and customer satisfaction while also managing technical debt effectively
Serve as a Scrum expert, guiding teams through the Scrum framework to deliver high-quality results.
Propose accurate estimations for project timelines and resource requirements.
Hiring and manage a team of skilled software developers.
Collaborate with cross-functional teams to ensure smooth project execution.
Effectively delegate tasks and responsibilities within the engineering team.


Leadership Includes

Influencing and articulates a vision for their customers and product(s)
Socializing and aligns a wide variety of cross-functional stakeholders to strategy, vision, and roadmap 
Leading through influence to drive results across multiple, cross-functional teams


People Management Includes

Demonstrating people leadership skills, typically for tactical or more junior level teams
Ensuring team delivers on expectations, communicating clear goals that support the delivery of impactful work against team OKR’s
Setting goals around talent development and diversity and inclusion and demonstrates progress


Sphere of Influence Includes

Leading multiple cross-functional - project teams
Balanced strategic and tactical focus
Excellent cross-functional influencer


Delivery Includes

Evaluating new technologies and participates in decision-making, accounting for several factors 
Applying knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. 
Managing building enhancements within an existing software architecture and occasionally suggest improvements to the architecture.


Business Acumen Includes

Displaying understanding of the project's value proposition for the customer.
Applying critical, non-biased and data-based thinking to help make core directional decisions that move toward the forecasted future
Ranking the importance of initiatives to achieve team and business objectives, recognizing not all work is equally “important” and “urgent”, and that some work will fall to a backlog for future prioritization


About You

You're a fit for the role of Senior Development Manager, if your background includes:

Over 10 years of experience in software development, with a minimum of 5 years in a leadership role managing complex projects and teams.
Ability to elaborate on/demonstrate experience bringing in transformations within process improvement and team development.
Strong foundation in .NET stack, Azure development (some experience with AWS as well is preferred), and adopting new technologies.
Strong experience working with an Agile/Scrum environment is required.
Experience working with frontend technologies: either JavaScript, React, or Angular
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Exceptional leadership, communication, and interpersonal skills to foster an environment of collaboration and innovation.
Demonstrated experience in strategic planning, organizational development, and team scaling.
 

Education

Any Graduate