Binta Financial is seeking a highly skilled Software Engineering Manager to drive their engineering efforts. This role involves building scalable fintech solutions, contributing to the codebase, conducting technical reviews, and overseeing system architecture and project execution.
Responsibilities:
- Make key decisions on the tech stack, system architecture, and technical strategy
- Ensure high-performance, secure, and compliant fintech solutions
- Maintain and optimize AWS infrastructure, managing permissions, costs, and security
- Lead performance optimization efforts, ensuring scalability and reliability
- Drive data and AI/ML initiatives, ensuring robust data models and analytics infrastructure
- Write and review code in Python, Node.js, or TypeScript, ensuring high-quality and maintainable solutions
- Conduct code reviews and pair programming for engineers to uphold best practices
- Participate in critical debugging and troubleshooting sessions
- Implement and enforce SDLC best practices, including branch management, and automation
- Manage and optimize API integrations with third-party vendor services
- Oversee daily stand-ups, sprint planning, and backlog grooming using Jira or similar tools
- Allocate work efficiently, remove blockers, and ensure projects stay on track
- Ensure compliance with fintech regulations (SOC 2, PCI DSS, PIPEDA) and implement security best practices
- Work closely with product and business teams to translate business needs into technical solutions
- Collaborate with external partners, including financial institutions and compliance teams
- Monitor system health, lead incident response, and conduct post-mortems to drive reliability
Requirements:
- 3+ years of experience in software engineering, with a strong background in backend development
- Proficiency in writing, reviewing, and optimizing code in Python, Node.js, or TypeScript
- Experience in cloud infrastructure (AWS preferred) and DevOps best practices
- Hands-on experience with system architecture, database design, and API integrations
- Proven track record of managing software development projects from concept to launch
- Deep understanding of fintech security, compliance, and fraud prevention (a strong asset)
- Strong problem-solving skills with the ability to balance technical debt, speed, and scalability
- Knowledge of AI/ML concepts, data engineering, and analytics is a plus
- Experience designing and optimizing high-performance, scalable applications
- Familiarity with incident response, monitoring tools, and reliability engineering
- Excellent communication skills and ability to work collaboratively across teams
- Passion for building impactful fintech solutions that improve financial access for newcomers
- Have experience with leading engineering teams