Head of Software Engineering
NOVACARD
- Нур-Султан
- Постоянная работа
- Полная занятость
We are the first interest-free and no-annual-fee credit card in Mexico, designed to simplify personal finances and give users complete control - all from a mobile app. With NOVACARD, users can access up to $200,000 MXN in credit, only pay when they use it, and manage everything digitally in under 5 minutes. Our mission is to empower people to make smarter financial decisions by offering flexibility, transparency, and the freedom they need to reach their goals. Simple finances, big goals.About the Role:
We are currently looking for an experienced Head of Software Engineering who will take responsibility for the company’s technical development and the strategy for building a scalable technology platform.
In this role, you will lead the engineering team, define product architecture, and ensure high standards of software quality.Key Responsibilities:Develop and implement the company’s technical strategy in collaboration with the Head of IT Changes;Define software architecture principles, quality standards, and best engineering practices;Oversee the technology stack, initiating its evolution and modernization;Lead teams of system analysts and developers (backend, frontend, mobile), ensuring their effective performance;Organize hiring, onboarding, mentoring, and professional development of engineers;Foster a culture of engineering excellence, transparent communication, and teamwork;Optimize development processes (CI/CD, code review, agile practices, etc.);Ensure timely and high-quality delivery of products and features aligned with business priorities;Manage the technical backlog and technical debt;Collaborate with product, design, business, and operations teams to align priorities and plans;Provide technical expertise for roadmap planning and strategic initiatives;Ensure compliance with security, reliability, and scalability standards.Key Requirements:10+ years of experience in software development;At least 5 years in a leadership role (Engineering Manager, Head of Engineering, VP of Engineering, or similar);Proven experience managing teams of 20+ engineers in a distributed environment;Hands-on experience scaling high-load systems and developing B2C products;Involvement in the full product lifecycle — from architecture design to launch and production support;Deep understanding of distributed systems architecture, technical debt management, and engineering process design;Knowledge of security and compliance principles (PCI DSS, GDPR, local regulations);Experience with modern backend languages and frameworks (.NET / C# preferred);Solid understanding of architectural patterns (microservices, event-driven architecture);Experience working with cloud platforms (AWS) and containerization technologies (Docker, Kubernetes);Understanding of security, encryption, and KYC/AML processes;Experience integrating with payment gateways, banks, and financial APIs;English level — B2 (Upper-Intermediate): confident reading of technical documentation, professional correspondence, and participation in meetings and discussions in English.Nice to Have:Experience building CI/CD processes from scratch;Background in fintech or banking;Ability to conduct strategic technical sessions and deliver public presentations.What We Offer:Fully remote work format.Official employment under the Russian Labor Code (for residents of Russia); contractor collaboration available for candidates from other countries.Opportunity to work in an international team on a new digital product for the Mexican market.A data-driven environment where your contributions have a real impact.