Binta Financial is seeking a highly skilled and ambitious Software Engineering Manager to drive their engineering efforts. In this role, you will work with a team of engineers to build scalable and secure fintech solutions, actively contributing to the codebase while 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