Dear Consultant,
Our multinational client in the financial sector is seeking an experienced Engineering Manager to lead a high-performing team of software engineers. In this B2B role, you will drive the development and delivery of cutting-edge software solutions, utilizing your expertise in Java, TypeScript, React, DevOps, CI/CD, and AWS. Acting as Scrum Master, you’ll facilitate Agile processes, provide technical guidance, and collaborate closely with architects to shape the technical architecture of scalable, maintainable applications.
Hybrid in Warsaw Preferred but also open to Remote candidate in POland
Job Description:
As an Engineering Manager, you will play a crucial role in leading and guiding a high-performing team of software engineers to deliver exceptional software solutions. Your responsibilities will include:
-
Team Leadership: Lead, mentor, and inspire a team of software engineers, promoting a culture of continuous improvement and ensuring the consistent delivery of high-quality software products.
-
Technical Guidance: Leverage your strong expertise in Java, TypeScript, React, DevOps ,CI/CD and AWS to provide technical direction, ensuring the development & Delivery of scalable, maintainable, and robust software solutions.
-
Scrum Master Responsibilities: Act as the Scrum Master for your team, facilitating Agile processes, sprint planning, and ensuring smooth execution and delivery of projects.
-
Architecture & Design: Collaborate closely with software architects to define and evolve the technical architecture of applications, ensuring adherence to coding standards and best practices.
-
Cross-Functional Collaboration: Work with product managers, designers, and other stakeholders to translate business requirements into effective technical solutions that meet customer needs.
-
Performance Optimization: Identify performance bottlenecks and optimize code to enhance system efficiency. Continuously monitor and improve application performance.
-
Process Improvement: Drive the evaluation and implementation of best practices, tools, and workflows to streamline operations and increase the efficiency and quality of software development processes.
-
Resource Management: Plan and allocate resources effectively, managing the team’s workload and ensuring the right skills are available to meet project objectives and deadlines.
-
Risk Management: Proactively identify and manage risks that could impact project timelines, budgets, or quality, and implement strategies to mitigate these risks.
-
Operational Excellence: Lead the planning, execution, and successful delivery of complex technical projects, ensuring operational excellence in a fast-paced, dynamic environment.