Senior Software Engineer leading complex technical initiatives at Makeship, a community-powered crowdfunding platform. Collaborating with teams to build and scale impactful solutions for creatives and their fans.
Responsibilities
Lead the technical design, development, and delivery of complex features and projects, ensuring high quality and scalability.
Define and contribute to technical roadmaps in collaboration with engineering managers and product leaders.
Write clean, maintainable, and efficient code while raising the bar for code reviews, testing, and overall engineering practices.
Mentor and support other developers through coaching, knowledge sharing, pairing and delegating where appropriate.
Contribute to architectural discussions and make pragmatic choices that balance technical needs with business priorities.
Collaborate closely with the product manager, designer, and data analyst, on your team to ensure solutions align with user and business needs.
Proactively identify and address technical debt, risks, and opportunities for platform improvement.
Implement and refine best practices within the engineering team.
Support system reliability by troubleshooting, debugging, and improving monitoring and observability practices.
Requirements
5+ years of professional software development experience, with at least 2 years in a senior/lead capacity.
Full-stack development experience with modern frontend frameworks (React, NextJS) and backend service design (Go or similar languages)
Technical leadership, having guided and delivered complex projects from conception to production, making key architectural decisions and raising engineering standards
System architecture ownership with experience designing scalable, resilient systems while proactively managing technical debt and platform improvements
Strong mentorship and coaching skills and a passion for helping others grow in technical excellence and supporting continuous improvement
Ability to communicate technical ideas effectively across technical and non-technical stakeholders while listening actively and fostering a culture of trust and collaboration
Demonstrated skills in debugging and resolving production issues under pressure while implementing monitoring and operational best practices
Benefits
Work remotely anywhere in Canada and/or access any of our hubs
Health and dental benefits from day 1
4 weeks of paid vacation (including paid time off on your birthday)
An additional 1 week of paid time off during the winter holidays
Software Developer/Analyst scaling Tangam Systems’ casino analytics platforms with C#, .NET, data pipelines, and cloud infrastructure. Building automated tools, dashboards, and full - stack applications.
Ingénieur logiciel principal développant des applications Web, API et intégrations assistées par l’IA chez EDC. Contribution aux plateformes numériques aidant les entreprises canadiennes à réussir à l’étranger.
Senior full - stack developer building AI - enabled enterprise platforms for Export Development Canada. Designing web applications, APIs, integrations, and cloud - native delivery systems.
Staff Software Engineer owning architecture, modernization, and production delivery for Tag Software Group’s enterprise software platform. Leading a lean engineering team across cloud and on - premises environments.
Software Development Engineer in Test automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building Python - based frameworks for scalable virtualized servers.
Senior backend engineer building AI - assisted analyzers, dependency scanning, and remediation tools for GitLab’s DevSecOps platform. Improving code security across ecosystems, CI workflows, and AI agent tooling.
Software Developer Co - op writing production code and developing features for Magnet Forensics’ digital investigative software. Debugging and collaborating within the engineering team.
Senior Linux systems specialist supporting client infrastructure for a Linux, Open Source, DevOps, and Kubernetes consultancy. Managing alerts, patching, deployments, cloud systems, and infrastructure roadmaps remotely.
Senior Linux systems specialist supporting client infrastructure for Crafty Penguins, a Canadian Linux, Open Source, DevOps, and Kubernetes consultancy. Managing systems, cloud, containers, networking, patching, and deployments remotely.