Company
Technology
SeniorSoftwareDevelopmentEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Development Engineer. Skills: Full-stack development, Cloud-native systems, APIs, Microservices. Deliver end-to-end full-stack development. Design cloud-native systems”
What You'll Achieve.
Ensure high standards of scalability; Ensure high standards of performance; Ensure high standards of maintainability; Ensure reliability and efficiency; Ensure alignment with system-wide technical standards; Ensure alignment with long-term platform goals
Industry & Context.
Problem-solving
What They're Looking For.
Must Have
5+ years of experience in full-stack development, Expertise in building scalable APIs, Expertise in microservices, Expertise in server-side systems, Proven experience deploying cloud infrastructure, Proven experience managing cloud infrastructure, Solid understanding of CI/CD pipelines, Solid understanding of containerization, Solid understanding of orchestration technologies, Experience with system observability, Experience with monitoring tools, Problem-solving skills, Ability to write clean code, Ability to write testable code, Ability to write maintainable code, Excellent communication skills, Excellent collaboration skills, Experience mentoring engineers, Contributing to technical discussions
Nice to Have
Familiarity with Domain-Driven Design, Familiarity with AI-assisted development tools, Prior architectural leadership experience
What You'll Do.
Deliver end-to-end full-stack development
Design cloud-native systems
Architect cloud-native systems
Evolve cloud-native systems
Leverage infrastructure-as-code
Leverage modern DevOps practices
Build microservices architectures
Maintain microservices architectures
Monitor service reliability
Monitor service availability
Monitor service performance
Troubleshoot service reliability
Troubleshoot service availability
Troubleshoot service performance
Improve service reliability
Improve service availability
Improve service performance
Participate in architectural design discussions
Contribute to technical decision-making
Collaborate cross-functionally with product
Collaborate cross-functionally with engineering
Collaborate cross-functionally with stakeholders
Translate business needs into technical solutions
How You'll Work.
Team & Collaboration
Cross-functionally with product; Cross-functionally with engineering; Cross-functionally with stakeholders; Across engineering teams
Communication Scope
Technical discussions
Process & Methodology
DevOps practices
Full Job Description
## Accountabilities Deliver end-to-end full-stack development for new and existing features, ensuring high standards of scalability, performance, and maintainability across the platform. Design, architect, and evolve cloud-native systems and services, leveraging infrastructure-as-code and modern DevOps practices to ensure reliability and efficiency. Build and maintain robust APIs and microservices architectures, ensuring alignment with system-wide technical standards and long-term platform goals. Monitor, troubleshoot, and improve service reliability, availability, and performance using observability tools and SLA-driven engineering practices. Participate in architectural design discussions and contribute to technical decision-making across engineering teams. Collaborate cross-functionally with product, engineering, and other stakeholders to translate business needs into scalable technical solutions. Requirements: 5+ years of experience in full-stack development, working with technologies such as React or Angular, JavaScript, HTML, CSS, C#, and .NET Core. Strong expertise in building scalable APIs, microservices, and server-side systems in distributed environments. Proven experience deploying and managing cloud infrastructure using AWS, Azure, or GCP, with tools such as Terraform or CloudFormation. Solid understanding of CI/CD pipelines, containerization (Docker), and orchestration technologies such as Kubernetes. Experience with system observability and monitoring tools such as Prometheus, ELK, or Grafana. Strong problem-solving skills with the ability to write clean, testable, and maintainable code. Excellent communication and collaboration skills, with experience mentoring engineers and contributing to technical discussions. Bonus: familiarity with Domain-Driven Design (DDD), AI-assisted development tools, or prior architectural leadership experience. Benefits: Fully remote work environment within Canada with strong flexibility and autonomy. Competitive compensat
Applying for this Senior Software Development Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.