We are seeking a highly skilled and experienced Software Engineering Manager to lead our dynamic engineering team. The ideal candidate will have a strong technical background, excellent leadership skills, and a passion for developing innovative software solutions. As a Software Engineering Manager, you will be responsible for overseeing the design, development, and maintenance, ensuring they meet our high standards of quality and performance.
responsibilities :
Lead, mentor, and manage a team of up to 70 software engineers with assigned team leads, providing guidance and support to ensure their professional growth and success
Collaborate with cross-functional teams, including product management, architecture, and QA, to translate requirements into technical specifications and deliver high-quality software solutions
Oversee the entire software development lifecycle, from planning and design to implementation, testing, and deployment
Ensure that product releases are completed on time, within scope, and within budget
Implement and maintain best practices for software development, including coding standards, code reviews, and automated testing
Identify and address technical challenges and risks, providing solutions to overcome them
Foster a culture of continuous improvement, encouraging the team to stay up-to-date with the latest industry trends and technologies
Manage resource allocation and product backlog prioritization to ensure optimal team performance and productivity
Communicate effectively with stakeholders, providing regular updates on product release status, risks, and issues
Set-up and monitor clear KPIs for Software Engineering
requirements-expected :
Proven experience as a Software Engineering Manager or in a similar leadership role
Strong technical background with hands-on experience in software development
Experience in building SaaS Products and launching them to market is a plus
Proven track record in setting up and maintaining E2E SW development lifecycle from Idea to Production
Excellent leadership and team management skills, with the ability to motivate and inspire a diverse team
Proven track record in organizing and leading geographically spread teams
Solid understanding of software development methodologies, tools, and best practices
Strong problem-solving skills and the ability to make sound technical decisions
Excellent communication and interpersonal skills, with the ability to collaborate effectively with both technical and non-technical stakeholders
Expertise in software engineering, including proficiency in one or more of following technologies .NET, Java or JavaScript
Experience with web development frameworks like React or Angular is a plus
Strong expertise in cloud platforms like AWS, Google Cloud, preferably Azure
Experience with containerization and orchestration tools like Docker and Kubernetes
Experience with CI / CD tools such as Jenkins, Azure DevOps
offered :
Contract of employment
Hybrid model of work- visit office at least 3 times per a week
Insight and Knowledge of cutting-edge technologies
Various options for personal development (career paths, internal recruitment, training, assisting ad hoc projects etc.)
Possibility to use foreign languages daily
Teamworking and supportive atmosphere
Life insurance, private medical care, Multisport card
26 days of holiday regardless of seniority
benefits :
sharing the costs of sports activities
private medical care
life insurance
remote work opportunities
Utwórz powiadomienie o ofertach pracy dla tego wyszukiwania