
Senior Software Engineer – Backend Engineering, Data Intelligence, Reporting
Achievers
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • 🇨🇦 Canada
Visit company websiteSalary
💰 CA$117,000 - CA$150,000 per year
Job Level
Senior
Tech Stack
AWSAzureBigQueryCloudDistributed SystemsGoGoogle Cloud PlatformKafkaMongoDBMySQLNoSQLPHPPythonTableau
About the role
- Lead high-impact initiatives that shape how millions of people experience work around the world.
- Bring your unique perspective to complex and challenging projects - apply your expertise in architecture, influence technical direction, and mentor fellow team members.
- Join a close-knit, no-ego, high-performing team that solves meaningful problems and celebrates successes together.
- Work alongside an experienced leadership team who is genuinely invested in your career growth.
- Thrive in a fast-paced, high-growth environment where innovation is encouraged and your voice truly matters.
- Design, develop, and maintain backend services that support reporting, analytics, data export, and data-driven product features.
- Collaborate closely with product, data, and engineering teams to deliver actionable insights and AI-powered features that enhance user experience and decision-making.
- Design and implement well-structured APIs to integrate with internal and external BI tools (e.g., Looker, Tableau, Power BI).
- Apply strong data modeling and transformation techniques to support dimensional analytics and interactive visualizations.
- Ensure data quality, governance, privacy, and compliance standards are met across all systems.
- Participate in code reviews, technical design discussions, and architecture planning.
- Provide mentorship and technical guidance to junior engineers.
- Continuously research and experiment with new tools, frameworks, and technologies to drive innovation and efficiency.
- Contribute to agile development cycles, including sprint planning, estimation, and retrospectives.
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field
- 5+ years of backend software engineering experience in enterprise environments, with a focus on reporting, analytics, and data-driven features such as data export and insights
- Expertise in Systems Design with proven ability to design complex, distributed systems at scale, with attention to performance, scalability, and fault tolerance
- Strong understanding of analytics fundamentals, including dimensional data modeling, data transformation, and data visualization best practices
- Experience with cloud platforms (GCP, AWS, or Azure) and cloud-based data warehousing (preferably Google BigQuery)
- Proficient in server-side programming languages such as Python, PHP, or Go
- Solid experience with relational and NoSQL databases (e.g., MySQL, MongoDB), including schema design, data modeling, and performance tuning
- Familiarity with streaming or near real-time data ingestion technologies (e.g., Kafka, Pub/Sub)
- Strong understanding of RESTful API design and integration with BI and analytics tools (e.g., Looker, Tableau, Power BI)
- Proficient with data serialization formats such as JSON, CSV
- Knowledge of data privacy, security, and governance best practices
- Experience with agile software development methodologies (e.g., Scrum, Kanban)
- Ability to lead technical discussions, mentor junior engineers, and collaborate effectively with cross-functional teams
- Strong analytical and problem-solving skills with attention to detail and code quality
- Proactive in exploring and adopting new technologies, frameworks, and APIs
- Excellent verbal and written communication skills in English
- Experience integrating applications with AI/ML systems is a plus
Benefits
- Rewards for your impact through our Recognition and Rewards program
- Health Benefits and Life Insurance Coverage beginning on your first day
- Parental Leave Top-up
- Employer matched RRSP contributions
- Flexible Vacation to recharge, so you can bring your best
- Employee and Family Assistance Program offering mental health, legal, and financial counselling
- Supported professional development and career growth (Linkedin Learning, mentorship)
- Employee-Led Employee Resource Groups that celebrate our diversity
- Regular events designed to build connection, belonging, and well-being
- Hybrid flexibility, with time in our beautiful Liberty Village, Toronto office
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend software engineeringsystems designdata modelingdata transformationdata visualizationserver-side programming (Python, PHP, Go)relational databases (MySQL)NoSQL databases (MongoDB)RESTful API designdata serialization (JSON, CSV)
Soft skills
mentorshipcollaborationanalytical skillsproblem-solvingcommunication skillsleadershipattention to detailproactivity
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science