About My Beacon
Founded on the principle that immigration should be a journey of excitement, not uncertainty, Beacon leverages cutting-edge technology to provide comprehensive support for immigrants. Our Super App simplifies the financial and informational hurdles that newcomers face, offering everything from banking solutions to essential resources, all designed to ease the transition into Canadian life.
At Beacon, we believe in empowering immigrants to build successful futures in their new homes. Our platform is the first of its kind in Canada. It is being developed by a team of seasoned professionals and immigrants who understand the challenges and opportunities of beginning a new chapter in a new country. Our mission is to make the immigrant journey smoother, more accessible, and more rewarding by providing tailored financial services and support in Canada.
To learn more about working at My Beacon, please check out our careers page on our website
About the Role
Reporting Manager:
You'll report to Aditya Mhatre, Chief Product & Technology Officer. Here's his LinkedIn.
Key Responsibilities
TLDR version:
As an engineering manager, you're expected to be accountable for your pod's technical deliverables and deliver them according to your proposed plan.
More details:
We would be concerned if you didn't read the following:
- Manage the end-to-end development of complex software projects, ensuring technical excellence and alignment with business goals while actively coding and building solutions.
- Manage a team of backend, frontend, and QA resources based in a different time zone (mainly India or South America) daily.
- Interact with Product managers and designers to understand and review detailed product specifications and create technical documentation to support asynchronous work with the engineering team.
- Spend ~75% on your architecting solutions and code reviews, the remaining 50% on hands-on coding, and actively participating in developing core features.
- Conduct thorough code reviews, promoting a culture of excellence and continuous improvement.
- Ensure that systems meet high standards for reliability, availability, security, compliance, and regulatory requirements specific to fintech environments.
- Lead on-call responsibilities, managing critical issues with expertise and calm.
- Create clear career paths, conduct regular 1:1 meetings, and effectively manage each team member's performance.
We're Looking For
- At least 10 years of software development experience with at least 4-5 years in the banking, payment or related fintech space with 1-2 years as an Engineering Manager.
- Strong craftsmanship, deep expertise in GoLang and Java, and our broader tech stack. We plan to move towards Java.
- Strong understanding of SQL databases, AWS Cloud and a cautious mix of waterfall and Agile SDLC.
- Experience with code review processes and tools (e.g., GitHub, GitLab) to maintain high standards.
- Familiarity with microservices architecture, cloud platforms (e.g., AWS, Azure), and DevOps practices (e.g., Docker, Jenkins)
- Embodies our values of autonomy, craftsmanship, and collective responsibility for quality.
- In-depth understanding of banking domain applications, such as transactional systems, payment processing, or customer-facing platforms.
- Good knowledge of security best practices (e.g., encryption, authentication) and quality requirements (e.g., testing, auditability) specific to fintech and banking.
- Excellent communication skills required to work with engineers in remote locations (mainly in India or South America)
- Collaborative team member who values feedback and fosters an environment of continuous improvement, accountability, and ownership.
Most importantly, you must enjoy the end-to-end software development lifecycle, including coding, reviewing code, debugging, troubleshooting, and deployment processes to ensure the timely delivery of robust fintech products.
Hiring Process
- First Interview: Candidates will be invited to schedule a 30-minute screening call with the hiring manager.
- Technical Interview: Candidates will be invited to schedule a 60-minute interview with one of our Tech Leads to discuss technologies around a whiteboard.
- Final Interview: Candidates will be invited to schedule a 30-minute interview with our CPTO.
Successful candidates will subsequently be made an offer.