← Back to results

Senior Software Engineer - Full Stack - .NET

Join Bankjoy as a Senior Software Engineer to lead the development of innovative digital banking solutions in a fully remote environment.

Location
Canada
Compensation
Not disclosed
Level
senior
Type
full time · Remote

Posted by employer 2 days ago

First seen on Joblaze 22 hours ago

Last verified on the company career page 22 hours ago

Apply at Bankjoy → Save job Scanned from bankjoy.com

What you'll build

  • Lead the implementation of new features and enhancements
  • Design, develop, and maintain front-end applications
  • Architect and build scalable, secure APIs
  • Drive test-driven development and implement testing strategies
  • Provide technical guidance and mentorship

Must have

  • 6+ years of professional experience in enterprise-level software development with C# and .NET Core
  • 4+ years of experience in front-end development with Angular or React
  • 4+ years of SQL experience
  • Proven experience in designing scalable APIs
  • Strong knowledge of cloud hosting platforms

Nice to have

  • Experience with transaction processing systems in FinTech domain
  • Experience with user access and permission management
  • Familiar with banking domain and operations

Practical constraints

  • Candidates MUST be located in Canada to be considered for this opportunity

Requirements

Experience
6+ years
Education
Bachelor's degree
Visa
No sponsorship (stated in posting)

Not disclosed in this posting: compensation.

Benefits

401k Match Equity/Stock Options Remote Work Health Insurance Parental Leave

Joblaze summary

In the role of Senior Software Engineer at Bankjoy, the individual will focus on developing and maintaining software solutions for the company's digital banking platform, enhancing the online banking experience. Key skills include expertise in C# and .NET Core, along with front-end technologies like Angular or React, and a strong understanding of cloud platforms. This position is suited for experienced engineers with a background in enterprise-level software development, particularly those who thrive in startup environments. The team emphasizes collaboration and continuous improvement, contributing to a fast-paced and innovative work culture.

Joblaze insights

  • Listed today — first seen on Joblaze September 25, 2026. Last confirmed on Bankjoy's careers page September 25, 2026.

Quick facts

Is the Senior Software Engineer - Full Stack - .NET role remote?
Yes — Bankjoy lists this as a fully remote position.
How much experience is required?
At least 6 years of relevant experience for this Senior Software Engineer - Full Stack - .NET role.
What's the tech stack?
Joblaze extracted these technologies from the posting: .NET Core, AWS, Angular, Azure, C++, CSS.
What seniority level is this role?
Bankjoy targets senior candidates for this position.
Is this full-time or contract?
Full-time for this Senior Software Engineer - Full Stack - .NET role at Bankjoy.

From the original posting

💼 The Role

As a Senior Software Engineer within our Digital Banking platform, you will be instrumental in the development and maintenance of robust, secure, and scalable software solutions to power our digital banking platform. You will collaborate closely with cross-functional teams to deliver high-quality software that enhances the online banking experience for our customers while ensuring compliance with regulatory standards.

🧠 What You’ll Do

  • Lead the implementation of new features and enhancements on existing products, demonstrating ownership and expertise.

  • Design, develop, and maintain front-end applications using modern frameworks (e.g., Angular, React) and best practices.

  • Architect and build scalable, secure APIs to support new features and products.

  • Proactively identify and address technical challenges, refactor code to reduce technical debt, and promote best practices across the team.

  • Collaborate with cross-functional teams and third-party vendors to deliver projects on schedule and with high quality.

  • Drive test-driven development and implement robust testing strategies across the technology stack.

  • Provide technical guidance and mentorship to junior and mid-level engineers.

  • Actively participate in Agile ceremonies and contribute to continuous process improvements.

🎯 What You Bring

  • 6+ years of professional experience in enterprise-level software development with C# and .NET Core, delivering scalable and secure products.

  • 4+ years of experience in front-end development with Angular or React, TypeScript, HTML, and CSS.

  • 4+ years of SQL experience, including query optimization, index management, and performance tuning.

  • Proven experience in designing scalable APIs and integrating third-party SDKs or platforms.

  • Strong knowledge of cloud hosting platforms (e.g., AWS, Azure, GCP) and cloud-native practices.

  • A track record of working in high-growth or startup environments, demonstrating adaptability and ownership.

  • Exceptional problem-solving skills, communication, and a collaborative mindset.

  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.

  • Candidates MUST be located in Canada to be considered for this opportunity

Preferred Skills

  • Experience with transaction processing systems in FinTech domain

  • Experience with user access and permission management

  • Familiar with banking domain and operations

🎁 What You Get

  • A fast-paced and collaborative environment 

  • Competitive compensation

  • Stock options at a well-funded startup

  • Retirement plan with 4% company matching

  • 3-5 weeks PTO depending on tenure

  • 5 health days

  • 15 holidays

  • End of year shutdown

  • Performance-based bonuses

  • Remote first culture

     

#LI-Remote

Standard company text repeated across Bankjoy's postings is omitted here.

Similar positions

Bankjoy
Senior iOS Engineer
Bankjoy · Canada
Bankjoy
Lead Software Engineer
Bankjoy · Canada
Bankjoy
Senior Android Engineer
Bankjoy · Canada
Bankjoy
Lead Android Engineer
Bankjoy · Canada