Announced
13/12/20246 days ago
Job Status
Employee
Job Type
Full Time
Expiration Date
13/03/2025 84 days left
Job Category
Reference Number
ERJ2725
Job Title
Engineering ManagerJob Presentation
Our client is a leading Fintech company with an innovative payment solutions and services. They have built a trusted payment infrastructure that allows digital payment possibility without hassles. They are
seeking a dynamic and experienced Engineering Manager. The ideal candidate
will oversee the technical execution and strategy of the tech department, ensuring all code is maintainable, follows clean architecture principles, and is fully tested. He/She will lead the team by promoting best practices, managing the codebase, and driving continuous improvement in engineering quality and team productivity.
RESPONSIBILITIES
1. Manage, mentor, and guide senior engineers, promoting a culture of maintainability, clean architecture, and fully tested code.
2. Oversee the codebase management, ensuring that engineering excellence is maintained and practices are followed.
3. Collaborate with the CTO to define the strategic vision and technical goals.
4. Ensure that all technical decisions align with the company's long-term objectives and promote maintainability.
5. Foster a culture of continuous improvement in engineering practices, prioritizing test-driven development and clean code practices.
6. Participate in sprint planning and other agile processes.
Requirements
RESPONSIBILITIES
1. Manage, mentor, and guide senior engineers, promoting a culture of maintainability, clean architecture, and fully tested code.
2. Oversee the codebase management, ensuring that engineering excellence is maintained and practices are followed.
3. Collaborate with the CTO to define the strategic vision and technical goals.
4. Ensure that all technical decisions align with the company's long-term objectives and promote maintainability.
5. Foster a culture of continuous improvement in engineering practices, prioritizing test-driven development and clean code practices.
6. Participate in sprint planning and other agile processes.
Requirements
- 8+ years of experience in software engineering, with at least 3 years in a leadership role.
- Strong knowledge of .NET, cloud platforms (preferably Azure), and CI/CD tools.
- Experience in managing large-scale software projects and mentoring junior engineers.
- Demonstrated ability to enforce maintainable, clean, and fully tested code.
- Excellent communication and leadership skills.
- Strong problem-solving ability and technical decision-making skills.
- Experience in fintech, banking, or e-commerce industries.
- Familiarity with Agile/Scrum methodologies.
- Certifications in Azure, AWS, or Scrum Master.
JOB BY