Lead Software Engineer - Full Stack

Bankjoy
Summary
Join Bankjoy, a FinTech startup, as a Software Development Tech Lead to drive technical direction and execution of strategic initiatives. Lead a high-performing engineering team, collaborating with Product Management, Design, Operations, and QA. Responsibilities include solution design, managing deliverables, maintaining system quality, collaborating cross-functionally, mentoring engineers, and contributing to hands-on development. You will also participate in on-call production support and ensure compliance with security protocols. This role requires significant experience in C#, .NET Core, JavaScript/TypeScript, and Angular or React, along with fintech product development expertise and strong leadership skills. Bankjoy offers competitive compensation, stock options, comprehensive health coverage, paid time off, 401(k) matching, and a remote-first culture.
Requirements
- 8+ years of experience in C#, .NET Core, Entity Framework and SQL Server
- 4+ years with JavaScript/TypeScript, HTML, and CSS
- 4+ years with Angular or React
- Demonstrated success in leading the design, development, and ongoing enhancement of complex financial technology products
- Ability to showcase deep understanding of the fintech domain, including regulatory considerations, financial workflows, and user-centric financial service solutions
- Proven ability to lead engineering teams in building scalable, secure, and high-performing systems
- Hands-on expertise with modern development frameworks, system architecture, and cloud technologies
- Strong analytical mindset with the ability to break down complex challenges, assess trade-offs, and drive data-informed decisions
- Track record of identifying issues early, diagnosing root causes, and implementing sustainable and innovative solutions in fast-paced product environments
- Excellent communication and collaboration skills, with experience guiding cross-functional teams, mentoring developers, and aligning technical execution with business goals
- Experience with cloud infrastructure, deployment pipelines, and operational monitoring using modern DevOps practices
- Hands-on experience with designing financial transactions, payment processing systems, and permission/access control mechanisms
- Solid knowledge of security protocols and industry compliance requirements, particularly within the banking and financial sectors
- B.Sc . or higher in Computer Science, Computer Engineering, or related field
Responsibilities
- Act as a technical leader and subject matter expert
- Lead solution design and quarterly planning, guide architectural and technology decisions, and ensure alignment with long-term product and business goals
- Break down initiatives into milestones and deliverables
- Manage scope, dependencies, risks, and technical debt
- Monitor delivery progress and communicate risks or blockers proactively to ensure timely, high-quality releases
- Maintain system quality attributes such as performance, scalability, and maintainability
- Oversee unit test coverage, conduct code reviews, and provide constructive feedback to uphold engineering best practices
- Partner with Product, Design, and Operations to shape product roadmaps, define feature scope, conduct feasibility analysis, and provide accurate time and effort estimates
- Coach and mentor engineers through regular 1:1s and performance feedback
- Foster a collaborative, innovative, and high-trust team environment that emphasizes continuous learning and growth
- Contribute directly to coding, testing, debugging, and software development
- Balance leadership responsibilities with active technical contributions to the team's deliverables
- Participate in the on-call rotation for production support
- Remain responsive to urgent Financial Institution needs and strictly adhere to security protocols when handling customer data
Benefits
- A fast-paced and collaborative environment
- Competitive compensation
- Stock options at a well-funded startup
- 100% medical, dental and vision coverage for you on our base plans
- 50% coverage for families in the US & 100% coverage for families in Canada
- 401(k) plan with 4% company matching (US Employees)
- 3-5 weeks PTO depending on tenure
- 5 health days
- 15 holidays
- End of year shutdown
- Performance-based bonuses (US & Canadian Employees)
- Remote first culture