Intermediate Software Engineer, KYB

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Intermediate Software Engineer responsible for developing features in Trulioo's KYB product line. Collaborating with cross-functional teams to deliver high-quality solutions in a hybrid work environment.

Responsibilities

  • Design, develop, and deliver high-quality, end-to-end features within Trulioo's KYB product line.
  • Collaborate with Product, QA, DevOps, and other engineering teams to break down user stories into actionable tasks and deliver against planned releases.
  • Design scalable, robust, and reusable solutions based on business and technical requirements.
  • Build and maintain integrations with global data partners and third-party services.
  • Document and communicate technical designs and decisions clearly to the team.
  • Participate in and contribute to code reviews, design reviews, and technical discussions.
  • Contribute to coding standards, best practices, and continuous improvement of development processes.
  • Identify risks and propose mitigation strategies across technical and delivery dimensions.
  • Provide technical input into planning, including evaluating trade-offs and proposing alternative solutions.
  • Support and troubleshoot production systems as needed.
  • Mentor and support junior engineers, helping to elevate overall team capability.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related STEM field, or equivalent practical experience.
  • 3+ years of software engineering experience developing production-grade applications.
  • Strong experience developing applications and APIs using C#, .NET / .NET Core, and modern web technologies.
  • Experience with frontend technologies such as React and JavaScript is an asset.
  • Solid understanding of distributed systems, microservices architectures, and RESTful APIs.
  • Experience working with relational databases (e.g., SQL Server, MySQL) and familiarity with NoSQL databases.
  • Experience with cloud platforms such as AWS and related services is an asset.
  • Proficiency with source control systems such as Git.
  • Experience with unit testing frameworks and test automation, with a strong focus on code quality.
  • Familiarity with agile development methodologies and DevOps practices.
  • Strong analytical, problem-solving, and debugging skills with attention to detail.
  • Ability to work independently and manage tasks with minimal supervision.
  • Strong communication skills and ability to collaborate effectively across teams.

Benefits

  • Comprehensive Benefits: We provide a robust benefits package for full-time, permanent employees, including health, dental, and vision coverage, retirement plans with company match, paid time off, parental leave, and an annual education & training stipend (equivalent to $1,000 in local currency).
  • Flexible Hybrid Working Environment: Our offices are designed to support both collaboration and flexibility. Enjoy weekly lunches, quality coffee, and regular social events. Many locations also feature parent rooms, on-site gyms, comfortable lounges, and adaptable workstations to support your comfort and productivity.
  • Wellness: We care about your well-being. Team members have access to wellness workshops and events, as well as a complimentary Headspace subscription.

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$85,000 - CA$105,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDistributed SystemsJavaScriptMicroservicesMySQLNoSQLReactSQL.NET

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.