We are seeking a seasoned Engineering Manager to lead our dynamic team at our tech development center. This role is perfect for someone who thrives in a high-paced environment and is passionate about managing both project delivery and engineering processes to build scalable web platforms.
Responsibilities:
- Lead and manage a team of software engineers, ensuring efficient project delivery and high-quality software development.
- Oversee the architecture and development of high-load online web platforms, enhancing performance and scalability.
- Implement and maintain robust web security measures to protect against potential threats.
- Manage the entire project lifecycle from conception to deployment, ensuring timely delivery within budget and scope.
- Foster a culture of innovation and continuous improvement within the team.
- Collaborate with cross-functional and cross-border teams to align engineering objectives with overall business goals.
- Provide mentorship and guidance to team members, supporting their growth and development.
- Plan the team training.
Required Qualifications:
- Tech bachelor degree or equivalent.
- At least 3 years proven experience as an Engineering Manager or similar leadership role in a tech environment.
- Strong background in Java, including extensive knowledge of the Java Spring Boot ecosystem.
- No Sql hands on experience.
- Expertise in caching techniques to enhance application performance and scalability.
- High-level experience in front-end development, familiar with modern frameworks and best practices.
- Demonstrated ability to manage high-load online web platforms, with a focus on optimizing performance and reliability.
- Advanced knowledge of web security practices, including securing applications from common security vulnerabilities.
- Exceptional project management skills, with a track record of successful project delivery.
- Directly managed full tech team developers, QA and DevOps.
Preferred Qualifications:
- Experience in agile methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent communication and team collaboration skills.
- Ability to drive technical innovation and lead complex software development projects.