Senior Software Engineer

BlueMatrix

Toronto

On-site

CAD 120,000 - 160,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BlueMatrix is seeking a seasoned Software Engineer to lead a team and deliver client-facing components within a fast-paced, collaborative environment.

You will mentor engineers, participate in hiring, shape architecture, and own sprint planning while contributing code across front-end and back-end stacks. The role emphasizes engineering excellence, reliable REST APIs, and scalable systems using ReactJS, Java, PostgreSQL, Docker, and AWS.

Qualifications

  • 5+ years of professional software engineering experience with 1–2+ years in a leadership role.
  • Experience designing scalable, production-ready systems and REST APIs.
  • Comfortable contributing to frontend and/or backend codebases as needed.
  • Strong understanding of modern development practices, architecture patterns, and tooling.
  • Excellent communication and collaboration skills across cross-functional teams.
  • Experience with Scrum/Agile methodologies and automated testing.

Responsibilities

  • Lead, mentor, and support a team of engineers, fostering innovation, ownership, and collaboration.
  • Conduct 1:1s, coaching, feedback, and professional development support.
  • Participate in hiring, onboarding, and team growth strategies including performance reviews.
  • Write clean, efficient, maintainable code and unblock engineering challenges.
  • Guide architecture, code reviews, and technical decision-making for quality delivery.
  • Collaborate with Product, Design, and stakeholders to define and deliver solutions.
  • Own team-level sprint planning, delivery timelines, and status reporting.
  • Ensure timely delivery of epics and manage technical dependencies and risks.
  • Champion engineering best practices in coding, testing, CI/CD, and monitoring.
  • Drive continuous improvement in tools, workflows, and processes; help define long-term tech strategy.

Skills

Team leadership
Mentoring
Software engineering
REST APIs
Scrum / Agile
Cross-functional collaboration
Communication

Tools

AWS Lambda
AWS ECS
AWS SQS
AWS Kinesis
Sendgrid
Postfix
Terraform
Docker

Job description

Are you a seasoned Software Engineer seeking your next opportunity to make a significant impact? Do you bring curiosity and drive, coupled with a wealth of experience, to excel in a fast-paced and dynamic environment? Do you thrive in collaborative settings, valuing engineering as a team-driven pursuit? Are you motivated by achieving success as part of a high-performing team? If so, continue reading…

Our system is composed of a retreating monolith surrounded by a growing collection of microservices. Within this system, you and your engineering team will be responsible for building and maintaining client-facing components. The current technology stack consists of ReactJS, Java, PostgreSQL, Docker and AWS. If you’re hungry to learn, humble, and interested in winning as a team, we think you’ll do well here. What’s most important is that you love your work, respect the team and don’t lose your sense of humour along the way.

Key Responsibilities:
Team Leadership & Development
  • Lead, mentor, and support a team of engineers, fostering a culture of innovation, ownership, and collaboration.
  • Conduct 1:1s, provide coaching and feedback, and support engineers in their professional development.
  • Participate in hiring, onboarding, and team growth strategies- including performance management tasks; annual reviews, merit, feedback conversations.
Hands-On Development
  • Write clean, efficient, and maintainable code—setting the standard for technical excellence within the team.
  • Actively contribute to key development projects and unblock engineering challenges as needed.
  • Guide architecture, code reviews, and technical decision-making to ensure high-quality delivery.
Project & Stakeholder Management
  • Collaborate with Product, Design, and other stakeholders to define and deliver solutions that meet user and business needs.
  • Partner with Product to shape epics, plan sprints, and prioritize the backlog.
  • Own team-level sprint planning, delivery timelines, and status reporting.
  • Hold the team accountable to sprint commitments, ensuring timely delivery of epics and completion of tickets.
  • Identify and manage technical dependencies and risks.
Process & Technical Excellence
  • Champion engineering best practices in coding, testing, CI/CD, and monitoring.
  • Drive continuous improvement in tools, workflows, and team processes.
  • Help define and implement the long-term technical strategy for your team.
  • Are proficient in Java while comfortable with adopting new technologies
Qualifications:
  • 5+ years of professional software engineering experience, with 1–2+ years in a leadership or team lead capacity.
  • You have experience with AWS Lambda, ECS, SQS, Kinesis as well as Sendgrid, Postfix and Terraform.
  • Experience designing and delivering scalable, production-ready systems and applications.
  • Comfortable contributing to both frontend and/or backend codebases, depending on the team’s needs.
  • Solid understanding of modern development practices, architecture patterns, and engineering tools.
  • Excellent communication and collaboration skills, especially across cross-functional teams.
  • Have experience delivering reliable, high-performance REST APIs.
  • Have a strong interest in database & query performance tuning.
  • Have experience and good understanding of scrum/agile development methodologies.
  • Are experienced with code reviews, service ownership, fully automated testing, microservices, and rapid/continuous releases.
PreferredSkills:
  • You have technical experience with E-mail processing and tracking in large systems.
  • Experience with serverless, queuing, streaming.
  • Are comfortable with being on-call for support and interacting directly with clients if needed.
  • You have worked directly in the finance industry and/or at a SaaS startup.
AbouttheCompany:

The BlueMatrix team is made up of ambitious and passionate people who have turned technology development and client service into an art. Many have dedicated the majority of their career to growing the BlueMatrix brand and helping shape the investment research marketplace. With locations in Toronto, New York City, Durham, London, Edinburgh, and Timisoara, Romania, we collaborate across the globe for a unique perspective on the impact of technology in our industry.

BlueMatrix develops one-of-a-kind web applications for the authoring, distribution, and analysis of investment research, and for internal knowledge management and digital communications. Our mission is to streamline the publishing process on a global scale.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Entitlement I - Sr. Engineer
Entitlement I - Sr. Engineer

BlueMatrix • Toronto

On-site
CAD 120,000 - 180,000
Software Engineer
Software Engineer

BlueMatrix • Toronto

On-site
CAD 90,000 - 130,000
Competitive Compensation
Health Care Plan
Generous Vacation/Personal Days
+1
Senior Software Engineer & Tech Lead - React/Java/AWS
Senior Software Engineer & Tech Lead - React/Java/AWS

BlueMatrix • Toronto

On-site
CAD 120,000 - 160,000
Software Engineer
Software Engineer

Toronto Film School • Toronto

Hybrid
CAD 100,000 - 130,000
Competitive compensation
Flexible hybrid work arrangement
Opportunities for advancement
Senior Infrastructure Developer
Senior Infrastructure Developer

Blue J Legal • Toronto

Hybrid
CAD 160,000 - 180,000
Competitive base salary and stock options
Flexible remote work options
Healthy work/life balance
+1
Lead Software Engineer
Lead Software Engineer

Momentum Financial Services Group • Toronto

Hybrid
CAD 125,000 - 135,000
Discretionary Annual Bonus
Health and Dental Benefits
401(k) or RRSP retirement options
+2
Staff Software Engineer
Staff Software Engineer

Thomson Reuters • Toronto

Hybrid
CAD 100,000 - 130,000
Hybrid Work Model
Flexible vacation
Mental Health Days off
+2
Lead Java Engineer
Lead Java Engineer

Talanto • Canada

Hybrid
CAD 130,000 - 170,000
Healthcare
Life Insurance
Disability Insurance
+2
Senior Full Stack Developer
Senior Full Stack Developer

Quartermaster inc. • Toronto

On-site
CAD 150,000 - 190,000
30 days PTO
Health/dental/wellness
Tech allowance
+1
Senior Staff Software Developer, Developer Productivity & AI Tooling
Senior Staff Software Developer, Developer Productivity & AI Tooling

United States Digital Space LLC • Toronto

On-site
CAD 130,000 - 170,000
Performance driven compensation
Supplemental health insurance
Mental health support programs
+1