3 months ago
Remote, CanadaSenior
Responsibilities
- Contribute to product feature design, development, code reviews, testing, and automation.
- Design application layers and distributed systems that implement security models for SaaS environments.
- Collaborate with backend, frontend, infrastructure, and domain teams.
- Debug, troubleshoot, analyze logs, and resolve customer technical escalations.
- Lead complex technical discussions with multiple stakeholders.
- Own automation, deployment practices, monitoring, and service quality for built services.
- Prioritize customer needs and deliver high-quality technical solutions.
Requirements
- Proficiency with C# and the .NET Framework or a comparable technology stack.
- Strong coding, unit testing, integration testing, debugging, troubleshooting, and log analysis skills.
- Experience with object-oriented design and multithreaded programming.
- Basic knowledge of client-server development and APIs using .NET or similar technologies.
- Experience developing automated unit, integration, and end-to-end tests.
- Preferred experience with .NET, AWS or Azure deployments, asynchronous programming, security and compliance, and CI/CD pipelines.
- Preferred server-side engineering experience on Android device management platforms, including policy, device synchronization, or command APIs.
- A bachelor's or master's degree in computer science or a related field is preferred.
Benefits
- Remote work arrangement in Canada.
- No travel expected.
- Employee ownership, health insurance, 401(k) with matching contributions, disability insurance, paid time off, and growth opportunities.
- Eligibility for participation in a corporate bonus program.
