Senior Software Engineer – Backend

Posted 4 hours ago

Apply Now

About the role

  • Senior Backend Engineer designing and building back-end tools for user engagement at Branch. Leading technical projects and mentoring engineers to deliver innovative solutions.

Responsibilities

  • Take ownership of the system architecture to meet future requirements
  • Research, create proofs-of-concept (PoCs), and introduce new technologies
  • Act as a reliable technical contributor who owns, drives, and solves complex problems independently
  • Own the production operation and monitoring of your systems
  • Independently lead key technical projects through the full development lifecycle
  • Mentor other engineers to accelerate their growth
  • Challenge existing processes and identify improvements in development lifecycle and team operations

Requirements

  • 5+ years of professional software engineering experience
  • Deep experience in back-end development, with strong proficiency in Java or Kotlin
  • Nice-to-have experience with JavaScript (Node.js) or Go
  • A strong bias for action and a pragmatic approach to rapid, iterative development
  • Deep sense of customer empathy and alignment with user experience
  • Strong portfolio of past work in technical solutioning of new products
  • Experience designing, building, and maintaining highly available, scalable, and reliable distributed systems
  • Proven ability to lead complex technical projects independently
  • Experience mentoring other engineers and persuading on technical matters
  • A track record of challenging processes and identifying improvements
  • Experience researching new technologies and building PoCs
  • Excellent ability to articulate complex technical concepts to stakeholders.

Benefits

  • Health and wellness programs
  • Paid time off
  • Retirement planning options

Job type

Full Time

Experience level

Senior

Salary

CA$123,000 - CA$160,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsJavaJavaScriptKotlinNode.jsGo

Location requirements

RemoteCanada

Report this job

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