companymlabs logo

Principal Software Engineer - Backend Infrastructure (Remote)

mlabsRemote — Canada
Remote Full-time $220K/yr - $300K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Qualifications:10+ years of backend software engineering experience, particularly in fintech, payments, or blockchain. Proficiency in TypeScript and expertise in systems languages like Rust, Go, or C++. Demonstrated success in building scalable APIs and robust infrastructure. Deep knowledge of databases such as PostgreSQL, DynamoDB, NoSQL, and major cloud platforms including AWS. Strong understanding of microservices architecture, CI/CD pipelines, observability tools, and the Secure Software Development Life Cycle (SSDLC). Exceptional problem-solving skills and ability to work collaboratively in a fast-paced environment.

About the job

Principal Software Engineer - Backend Infrastructure (Remote)

Are you a visionary technical leader eager to shape the future of financial infrastructure? As a Principal Software Engineer at mlabs, you will play an instrumental role in developing cutting-edge backend systems that support secure and resilient financial operations. This remote-first position offers the flexibility of working from anywhere in Canada, with a preference for candidates in Eastern Standard Time (EST).

Join a dynamic team of experts specializing in blockchain technology, cryptography, and security, and take the lead in designing and scaling our backend infrastructure. In this pivotal role, you will not only write code but also define technical strategy and oversee critical projects from inception to deployment.

Key Responsibilities:

  • Lead the design and implementation of scalable, secure backend services and APIs.
  • Architect and refine databases, microservices, and system integrations.
  • Manage essential projects through their entire lifecycle, ensuring high performance and reliability.
  • Diagnose and solve complex performance issues at scale.
  • Enhance CI/CD processes and observability across teams.
  • Collaborate closely with product and security teams to align technical execution with business objectives.
  • Mentor and guide senior engineers, promoting best practices and high-level technical discussions.
  • Make significant architectural decisions and uphold engineering standards throughout the organization.

About mlabs

mlabs is a pioneering company at the forefront of financial technology, specializing in creating secure and resilient systems for the evolving digital economy. Our team comprises brilliant minds in blockchain, cryptography, and infrastructure, dedicated to building a more secure financial future.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.