Senior Manager - Software Development

Virtueel Aanvraagnummer 5726
woensdag 5 juli 2023

Job Title: Senior Manager - Software Development

 

About the Role:

 

As our Senior Manager of Software Development, you will play a key role in shaping our software solutions and driving the success of our development teams. We are looking for a candidate with a strong background in software engineering and proven experience in managing and leading high-performing teams.

 

Your Key Responsibilities:

 

· Lead, mentor, and manage several teams of developers and SDETs, ensuring the delivery of high-quality software releases following agile principles.

· Foster an environment of collaborative decision-making and problem-solving across the teams.

· Actively identify and remove bottlenecks across the organization, taking ownership of process inefficiencies to ensure smooth operations.

· Devise and implement strategies for building a high-velocity, high-performance development organization, meeting our emerging customer needs.

· Identify areas for process evolution, creating and communicating a strategy to apply changes effectively.

· Liaise with the Architecture Team and Team Leads to align technology decisions with the company's architecture.

· Manage vendor and external relationships for the organization and participate in budgeting processes as necessary.

· Translate the high-level strategic vision into a clear and actionable technology roadmap, in partnership with your manager, product leads, and other business stakeholders.

· Clearly articulate the personnel and cultural needs that will elevate our engineering organization to the next level.

· Develop robust, scalable, and well-designed software solutions with a focus on security, quality, and maintainability.

· Promote best software engineering practices through software code reviews and continuous process improvements.

· Mentor junior software developers on design patterns and development best practices.

· Research and introduce new tools and processes to improve quality and efficiency.

· Participate in staff recruitment, performance assessments, training, and career development activities.

 

Your Skills and Experience:

 

· Bachelor’s degree in Computer Science or a related field, or equivalent work experience.

· Proven track record of leading teams using agile. Experience with SAFe preferred.

· Solid understanding of software engineering principles.

· Experience with high scalability projects involving cloud-based infrastructure design and implementation.

· Experience with Microsoft .NET stack, Web technologies and services such as REST, and SOAP.

· Experience with version control and branching (e.g., Git, Gitflow), as well as Scrum/Agile development methodologies.

· Experience with Azure DevOps and cloud ecosystems (Azure, AWS, Google Cloud, Oracle Cloud), Docker, and Kubernetes is a plus.

· Strong problem-solving ability, analytical skills, and communication skills.

 

Your Profile:

 

· You are a self-motivated leader with a passion for building high-quality systems while leading and mentoring a team of developers.

· You are flexible, open-minded, and eager to learn new domains quickly.

· Your strong communication skills enable you to collaborate effectively with all stakeholders, including customers, senior management, and other business leaders.

 

Join us as we continue to create cutting-edge software solutions in a collaborative, dynamic environment. We are an equal opportunity employer and welcome applications from all qualified candidates.

Overige gegevens

  • Salaristype Salaris