Intermediate Software Engineer developing services for user lifecycle management and HRIS integrations at Achievers platform. Collaborating across teams to tackle complex data synchronization challenges.
Responsibilities
Join a collaborative team of Engineers to develop, release, and maintain the Achievers Platform and supporting services for user lifecycle management and HRIS integrations
The tech stack: Python, Go, PHP, React, Kubernetes, Docker, Pub/Sub, GraphQL, microservices and more
Work independently on complex tasks, designing small to mid-size components for user data management and HRIS integration systems
Develop scalable solutions that improve system performance and handle large-scale user lifecycle events
Troubleshoot issues across the full stack, from API integrations to database performance
Actively review peers' code for quality, maintainability, and alignment with architectural standards
Estimate effort for mid-to-large initiatives and contribute meaningfully to sprint planning and technical discussions
Begin mentoring junior engineers, sharing knowledge and fostering collaborative growth
Stay up to date on emerging technologies and corporate engineering guidelines, best practices, processes and tools
Ensure that systems, designs, and decisions are well-documented, making it easier for other engineers to understand, maintain, and expand upon your work
Requirements
Bachelor's in computer science or master's in computer science (preferred) or related field
3-6 years of relevant software engineering experience
Experience working in Agile teams
Top notch programming skills in any language. Bonus for knowledge of Python, Go, and/or PHP
Experience with Docker, Kubernetes, and Cloud platforms (GCP, AWS)
Strong understanding of Microservice Architecture and system design principles
Analyze business requirements and create technical design documents that are in accordance with the company's architecture standards
Being able to handle and understand multiple domains; many cross-team projects
Eager to learn and try new things
Excellent verbal communication skills
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
Staff Engineer leading AWS integrations, microservices, and AI automation for EverCommerce’s SaaS service - commerce platform. Designing scalable solutions and guiding engineers across U.S. and Canadian teams.
Software technical leader building scalable networking features for Cisco Meraki’s dashboard and Catalyst platform. Leading full - stack architecture, reliability, and project delivery across distributed engineering teams.
Backend Technical Lead building Shopify integrations for enterprise commerce brands at Domaine. Leading development, client technical guidance, data migrations, and project delivery.
Software Developer building full - stack applications for Turner Fleischer, a Canadian architecture and design studio. Developing APIs, DevOps workflows, and digital solutions for architects and studio operations.
Associate Software Engineer developing enterprise AML and financial crime technology for Sun Life. Supporting AWS data integration, ETL pipelines, applications, and production operations.
Software Engineer building Felix’s WordPress healthcare website and design system. Developing growth tooling, APIs, analytics, experimentation, and automated QA for Canadian healthcare customers.
Software Developer building production AI agents and MCP integrations for Euna Solutions’ cloud - based public - sector budgeting software. Deploying secure LLM features with Python or TypeScript in a hybrid Oakville team.
Full Stack Engineer building JavaScript and Python applications for Ledgebrook, an InsurTech MGA modernizing specialty insurance. Developing scalable APIs, LLM tools, and underwriting technology.