Remote job
Software Engineer II, Backend (Streaming)
Job details
About this role
Role overview
Build and operate backend systems that support event-driven data infrastructure and stream processing. You’ll work with a team to expand infrastructure capabilities, scale existing services, and help other teams use data effectively, delivering changes in stages with guidance from technical leads and managers.
Responsibilities
- Break larger initiatives into manageable tasks and deliver work in phases with teammates. - Partner with product, design, and analytics colleagues to shape solutions and weigh technical constraints, risks, and trade-offs. - Build, monitor, and maintain service metrics; help investigate issues and support on-call operations. - Write clear, tested, extensible code across multiple software components. - Participate in code reviews, debugging, and team development activities, including interviews.
Requirements
- At least 1.5 years of software engineering experience. - Experience designing, building, and launching backend systems; proficiency in Python or Kotlin. - Familiarity with distributed systems and tools such as AWS, Kafka, Flink, or Kubernetes. - Ability to navigate large codebases, debug existing software, and provide constructive code review feedback. - Strong written and verbal communication skills for collaboration across teams and locations. - Ownership of professional growth, including seeking feedback from colleagues and stakeholders.
Benefits and work setup
- Remote role for candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan. - Annual base salary range of CAD $133,000–$183,000; total compensation may also include equity and monthly health, wellness, and technology stipends. - Medical, dental, and vision premiums covered for employees and dependents, plus flexible time off, holidays, and an employee stock purchase plan. - New hires are invited to an in-person onboarding experience.