Senior Software Developer
7 hours ago
Why should you consider joining Auvik?
- You want to work at a company that is building impactful, relevant technology.
Auvik's network management software helps IT teams by automating time-consuming tasks, streamlining operations, and mitigating risk. It's more important than ever to be able to remotely monitor and manage network infrastructure, and with Auvik, IT professionals have that essential visibility and control. - You want to work with a leadership team who are transparent and trustworthy.
Our senior leaders have a vision for Auvik. They are experienced, knowledgeable, approachable, and consistently working hard to drive success, both for the company and the team of people who make it happen. - You want to work with a product customers love.
People rave about what we've built—our latest NPS was 57 (phenomenal). Our customers are smart, aspirational, and highly technical. It pays to get the details right. - You want regular opportunities for learning and growth.
With ongoing feedback from leadership, you'll find that Auvik encourages you to be your very best. Our onboarding process is thorough and informative because we want to make sure you're prepared to have a great work experience. We also have programs designed to help you take the next steps you want for your career. - You want the flexibility to manage your work, your way.
We're a fully distributed team and we're prepared to continue to support working from home (or the space you choose). When we're able, we'll have Auvik hubs in Waterloo and Barcelona for you to leverage if needed. We trust you to get the job done where you feel most comfortable and effective.
As a software developer at Auvik, you'll be part of an agile team of coders, developing a network management service that monitors millions of devices, while solving big challenges for our customers. Drawing on your love of developing creative solutions, your can-do attitude, and your drive to do great work, you'll help Auvik continue to build software our customers can rely on.
What will you be doing?
The industry is shifting towards cloud based systems and distributed work environments. We need senior software developers like yourself to level up on our product offerings. In this role, you will:
- Focus on designing architectures for microservices that are consistent, scalable, high quality and tolerant to faults and failures.
- Deploy and manage containerized applications using Kubernetes orchestration.
- Design and implement protocols for communication in a highly scalable, distributed system.
- Develop reliable and performant code for our collector deployed at tens of thousands of customer sites.
- Help expand the depth and breadth of our solution based on your deep knowledge of networking devices and protocols.
- Collaborate with engineering and product management to deliver software components to meet the needs of our customers.
What are we looking for?
- 7+ years of experience developing quality code and architectures preferably using Golang.
- Background in designing and developing microservices.
- Knowledge of cloud computing, preferably AWS.
- Adept in building reliable, highly available, and scalable software on top of the Kafka streaming platform.
- Proficiency in agile methodologies such as scrum.
- Deep understanding of CI/CD pipeline to test and deploy.
- Passion for mentoring and guiding junior and intermediate team members.
- Enthusiasm towards researching new technologies and making recommendations based on experiences and findings.
- Accountability towards following processes and making suggestions for improvements.
- Desire to collaboratively create elegant, scalable, modern, code that evolves our products.
- Strong communication skills (written and verbal) to work collaboratively with the immediate team and the larger organization.
Our Stack
- React
- GraphQL
- Scala
- Go
- C++
- Kubernetes
- Kafka
How do you apply?
Make sure you include these two things:
- A note that tells us why your skills and experience are a great match for Auvik.
- Your resume.
About Auvik
Auvik makes network management easier. Our software provides the visibility and automation IT professionals need to focus on the work that delivers the greatest value to their organization. Today, Auvik helps IT teams manage more than four million devices on over 50,000 networks worldwide.
Auvik is one of the fastest growing North American technology companies. We've won the Deloitte Technology Fast 50, Deloitte Fast 500, and we were recognized as the #1 ranked Canadian company in the FT Americas' Fastest Growing Companies in 2020.
We're headed all the way to the top and are looking for people with the smarts, talent, and drive to join us. Are you up for it?
For more information, visit
We're focused on building a diverse and inclusive workforce. If you're excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply. We promise a response to every application.
Auvik is an Equal Opportunity Employer and considers applicants for employment without regard to race, colour, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, provincial, or local law.
-
Senior Software Developer
15 hours ago
Remote, Canada Orchestry Software Full time $140,000 - $180,000 per yearAbout OrchestryOrchestry is a pioneering SaaS company in the Microsoft 365 ecosystem, helping organizations simplify, govern, and get more value from their collaboration tools. Our platform empowers IT and business users alike through intelligent automation, governance, and user-friendly design. We're growing fast and scaling globally – and we're looking...
-
Senior Software Engineer
1 week ago
Remote, Canada Ace Software Consulting Inc. Full time $80,000 - $120,000 per yearJob OverviewWe are seeking a talented and motivated Senior Software Engineer to join our dynamic team. The ideal candidate will have at least 8 years of experience in software development using Java and Spring Boot in a cloud based microservice environment, along with knowledge of Angular or ReactJS. You will be responsible for designing, developing, and...
-
Manager, Software Development
12 hours ago
Remote, Canada Absorb Software Full time"Over my 4 years at Absorb, I have been able to grow into a full-stack developer by actively contributing to an exciting product while learning the latest technology. The best part about working at Absorb is that no matter the team, the people have been amazing and are always willing to help each other." - Paul, Developer, CalgaryAbout the RoleWe're seeking...
-
Front End Software Engineer/Developer
6 days ago
Remote, Canada Sonar Software Full time $90,000 - $120,000 per yearAbout Sonar SoftwareAt Sonar Software, we're revolutionizing how internet service providers (ISPs) manage their operations. Our cutting-edge SaaS BSS/OSS solution empowers ISPs to streamline processes, enhance customer experiences, and drive growth. As a fast-growing, remote-first company, we thrive on collaboration and innovation. We're on a mission to help...
-
Senior Software Developer
19 hours ago
Remote, Canada Orium Full time $1,000,000 - $1,300,000 per yearAbout OriumOrium builds smart, modern commerce solutions that help enterprise brands move faster and stay ahead.By bringing together AI, data, and composable systems, we create experiences designed for collaboration between people and intelligent agents— helping our clients work more efficiently, adapt quickly, and gain a long-term competitive edge.With...
-
Senior .Net Backend Developer
7 hours ago
Remote, Canada Aequilibrium Software Full time $90,000 - $120,000 per yearSenior Backend .NET DeveloperWho You AreYou're a seasoned .NET developer who enjoys architecting and building scalable, secure, and reliable enterprise systems.You're passionate about applying modern architecture principles to tackle complex challenges.You write clean, testable, maintainable code and take pride in building high‑quality software.You're...
-
Senior Dynamics 365 Software Developer
6 days ago
Remote, Canada FIELDBOSS Full time $120,000 - $160,000 per yearSenior Dynamics 365 Software DeveloperToronto, OntarioFull-Time (Hybrid, or Remote)Reporting to the FIELDBOSS Director of EngineeringJOB OVERVIEW:FIELDBOSS is an innovative, flexible field service management solution, built on Microsoft Dynamics 365 and designed for elevator, HVAC, and specialty contractors. The organization is led by a team of Chartered...
-
Senior Back End Developer
5 days ago
Canada, Remote CoLab Software Full time $80,000 - $140,000 per yearAbout CoLabAt CoLab, we help mechanical engineering teams bring life-changing products to market years sooner.CoLab is a cloud based platform purpose built for fast, effective design review. Using CoLab, multiple engineers, designers, and other stakeholders can review designs together and build off one another's feedback. Engineers at companies like Ford,...
-
Senior Full Stack Developer
14 hours ago
Canada, Remote CoLab Software Full time $120,000 - $180,000 per yearAbout CoLabAt CoLab, we want to help mechanical engineering teams bring life-changing products to market years sooner.CoLab is a cloud based platform for engineering design review. We make it easy for subject matter experts (SMEs) across your business to access, evaluate, and comment on 2D drawings and 3D models. Our built-in AI peer checker, AutoReview,...
-
Business Development Associate
2 weeks ago
Remote, Canada Jonas Software Full time $60,000 - $100,000 per yearJob Description:The Company:Jonas Software is a leading provider of enterprise management software solutions to the Foodservice, Construction, Country & Golf Club, Fitness & Sports, Attractions, Hotels and Resorts, Salon & Spa, Education, Radiology/Laboratory Information Systems and Product Licensing industries. Within these vertical markets, Jonas is made...