
Senior Software Developer
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Canada.
• Create a cloud-based network management service that monitors millions of devices.
• Design scalable, consistent, high-quality, and fault-tolerant microservice architectures.
• Deploy and manage containerized applications utilizing Kubernetes.
• Develop and implement communication protocols for highly scalable distributed systems.
• Produce reliable and efficient collector code deployed at tens of thousands of customer locations.
• Enhance the solution with extensive knowledge of networking devices and protocols.
• Work collaboratively with engineering and product management to deliver software components that focus on customer needs.
• Utilize AI-enabled techniques, intelligent tooling, automation, and data-driven debugging to enhance scalability, reliability, and delivery speed.
• Mentor and support junior and intermediate team members.
• Investigate new technologies and propose improvements.
• Several years of experience in developing high-quality code and architectures, ideally with Golang.
• Experience in designing and developing microservices.
• Knowledge of cloud computing, preferably with AWS.
• Experience in creating reliable, high-availability, and scalable software using Kafka.
• Strong technical and hands-on engineering experience in utilizing AI pragmatically, writing high-quality production code, debugging distributed systems, and applying robust system design and engineering principles.
• Proficiency in agile methodologies such as Scrum.
• Comprehensive understanding of CI/CD pipelines for testing and deployment.
• Passion for mentoring junior and intermediate team members.
• Enthusiasm for exploring new technologies and making suggestions.
• Accountability for following established processes and proposing improvements.
• Desire to collaboratively create elegant, scalable, and modern code.
• Excellent written and verbal communication skills.
• Experience with React, GraphQL, Scala, Go, C++, Kubernetes, and Kafka.
• Stock options available for all full-time employees.
• Comprehensive health and dental benefits plan.
• Wellness spending account.
• GRSP matching program.
• Flexible paid time off.
• Paid parental leave program.
• Remote working subsidies.
• Continuous feedback from leadership.
• Detailed and informative onboarding process.
• Career development programs.
• All interviews conducted via Zoom.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.