We are seeking for an experienced engineering lead who aids and guides the team in day to day operations, facilitating processes, tools and resources that the team needs to achieve maximum potential. Additionally, the position serves as an interface to other teams and HR and takes on operational duties and decisions to relive the team.
Responsibilities
- Team Leadership: Lead, mentor, and grow a cross-functional engineering team of developers and testers to deliver high-quality and scalable solutions that enhance the discovery experience. Onboarding and guidance of new employees regarding cultural fit and organizational overview. Responsible for handling conflicts within the team.
- Team Development: Ensure continuous development of team members and ensure knowledge transfer between them. Onboarding and guidance of new employees in coordination with the Product Owner, Tech Lead and Scrum Master. Take active part within the recruiting process in close cooperation with the Recruiter.
- Technology Leadership: Overseeing the technology stack, ensuring alignment with project goals and industry best practices. Manage and optimize the technology stack for scalability and maintainability. Provide technical designs aligned with architectural guidelines. Collaborate on architectural decisions with the architecture team. Improve development processes to enhance efficiency and quality. Explore and validate new technologies through proof-of-concepts.
What we expect
- Experience: At least 5 years’ experience as Engineering leader, people lead or development lead with proven experience in managing teams of tech leads, developers and testers and delivering complex, customer-focused projects in an agile software development environment.
- Leadership Skills: Proven track record of effective team leadership, performance management, and fostering a positive, growth-oriented environment.
- Collaborative Approach: An excellent communicator and problem solver who thrives in a dynamic, fast-paced environment. Ability to work effectively in cross-functional product teams, collaborating closely with development center manager, product owners, scrum masters, tech leads, developers and testers.
- Best Practices: Deep knowledge of industry best practices in software engineering, agile methodologies, and modern DevOps practices to support scalable, maintainable development.
- Strong understanding of microservices and service-oriented architecture, modern software development practices and design patterns.
- Ability to translate architectural designs into scalable and maintainable code.
- Advanced expertise in backend development with .NET Core and C#.
- Solid experience with REST and WebSocket APIs.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
- Very good command of both spoken and written Polish and English
Report job