About Us:
We are a dynamic and innovative Fintech company based in the heart of Metro Manila, dedicated to revolutionizing financial services through cutting-edge technology. We are focused on building secure, scalable, and user-centric platforms, and we are looking for an experienced Engineering Manager to lead our talented engineering teams.
Role Overview:
As an Engineering Manager, you will be responsible for leading, managing, and mentoring our Software Engineering (SWE), Quality Assurance (QA), and Software Development Engineer in Test (SDET) teams. You will drive the successful delivery of high-quality software products, oversee the entire software development lifecycle, and foster a culture of technical excellence, innovation, and collaboration. This role is pivotal in ensuring our engineering capabilities align with our ambitious product roadmap and business goals within the fast-paced Fintech landscape.
Key Responsibilities:
- Lead, manage, and develop multiple engineering teams comprising Software Engineers, QA Analysts, and SDETs, fostering a positive and high-performance culture.
- Oversee the end-to-end software development lifecycle (SDLC) including requirements analysis, design, development, testing, deployment, and maintenance ensuring adherence to Agile methodologies (Scrum/Kanban).
- Drive technical excellence by establishing and enforcing best practices in software architecture, design patterns, coding standards, code reviews, testing strategies, and CI/CD processes.
- Collaborate closely with the Head of Product, Product Managers, and other stakeholders to define product roadmaps, translate business requirements into technical solutions, and ensure engineering efforts are aligned with strategic objectives.
- Manage resource allocation, project planning, and execution to ensure timely and high-quality delivery of software releases.
- Mentor, coach, and support the career growth and development of engineering team members, conducting regular performance reviews and providing constructive feedback.
- Champion a culture of continuous improvement, innovation, ownership, and accountability within the engineering department.
- Ensure the scalability, reliability, security, and performance of our software applications, particularly in the context of Fintech compliance and data protection.
- Work closely with the CTO to contribute to the overall engineering vision, strategy, and technology roadmap.
- Identify and mitigate technical risks, and proactively address and resolve engineering challenges.
- Facilitate effective communication and collaboration within and across teams, and with external partners when necessary.
- Stay abreast of new technologies, industry trends, and best practices in software engineering and Fintech.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- 8+ years of experience in software development, with at least 3-5 years in a direct people management or engineering leadership role (e.g., Engineering Manager, Technical Lead with significant management duties).
- Strong technical background with demonstrable experience in designing and developing complex software systems (e.g., backend, frontend, distributed systems).
- Proven experience leading teams through the full SDLC using Agile methodologies.
- Excellent leadership, coaching, and mentoring skills with a passion for developing engineering talent.
- Strong understanding of modern software development practices, architectural patterns, CI/CD, automated testing, and DevOps principles.
- Exceptional communication, interpersonal, and stakeholder management skills.
- Proven ability to manage multiple projects, set priorities, and meet deadlines in a fast-paced environment.
- Strong analytical and problem-solving abilities.
Preferred Qualifications:
- Experience in the Fintech, banking, payments, or financial services industry is highly advantageous.
- Experience managing diverse engineering teams that include Software Engineers, QA, and SDETs.
- Familiarity with cloud computing platforms (e.g., AWS, Azure, GCP) and microservices architectures.
- Knowledge of data security best practices, financial regulations, and compliance standards relevant to Fintech.
- Experience in scaling engineering teams and processes in a growing organization.
- Track record of successfully delivering complex, high-volume, and secure software products.