Software Developer Co-op Placement (4-12 Months)

Engineering · Global

Job description

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!). We trust you to get the job done where you feel most comfortable and effective.

What will I be doing?

At Auvik we have several different product teams that you may be selected to interview and if hired get the chance to work with. Your journey will span the entire software development process, from ideation alongside our Product Managers and Designers, to the tangible stages of implementation and deployment. Within our agile scrum framework, we prioritize adaptability, recognizing and harnessing individual strengths to ensure both personal growth and impactful contributions.

The Network Management product that requires a Full-Stack approach to development from understanding the data being streamed from each device that’s leveraged to develop stunning user experiences for our customers. Some networking experience is always a welcome bonus for working within this product. 

The new SaaS Management product is at the forefront of our evolving cloud monitoring and cyber security systems. This team provides a robust platform for hands-on learning, diving deep into areas of SaaS discovery, monitoring, and reporting. You'll engage with tools and technologies like React, AWS, APIs, and Databases, all the while benefiting from close collaboration with seasoned industry professionals.

The Endpoint Management teams are redefining what we can do to monitor and support customers' various hardware devices to help them achieve their IT business goals. These teams work in a Full-Stack environment retrieving device information at the packet level to help IT teams manage their companies inventory of devices through an amazing user experience. The product is currently in beta and it’s an exciting time to join. 

The Platform and Shared Services product is designed to be incredibly flexible, scalable, and embrace dynamic data by leveraging various streaming technologies. You'll create services that ingest, manage, configure, store, and transform data we collect from network, cloud, and endpoint devices. You’ll also be solving technical challenges around declarative UI that needs to suit the customers' needs while using generic UI components and consuming generic data.

Day-to-day:

  • Attending stand-ups, sprint planning, and other sprint ceremonies to discuss roadblocks and challenges, share demos and updates, and make adjustments to plans with your team
  • Collaborating with and learning from other teams and individuals to deliver high quality and scalable solutions with repeatability and reusability in mind
  • Participating in company wide events, such as our Step Challenge, Hackathon, Movember, and many more
  • Working in an awesome culture and environment known as the Auvik Way

What are we looking for?

  • Well rounded computer science fundamentals
  • Knowledge of Javascript
  • Experience working in a team-based software development environment (SCRUM/Agile)
  • Ability to communicate technical concepts to both technical and non-technical audiences
  • Excellent teamwork skills and collaborative problem solving abilities by being curious, intentional with your feedback, and open to new challenges
  • A growth or learning mindset: Interested in developing new skills and mastering new technologies

Bonus points:

  • Experience with AWS services such as RDS, EBS, S3, Amplify, etc
  • Familiarity with Microsoft Azure and Google Cloud Platform.
  • Experience with developer tools, including Gitlab, Datadog, VSCode, pgAdmin.
  • Familiarity with terminal/command line operations and shell scripting
  • "Experience writing tests for both back-end and front-end code.
  • Experience building microservice applications in public clouds like AWS, Azure, GCP
  • Programming experience with Go and Java
  • Experience working with Apache services such as Kafka, Goka, and Flink, or other stream processing technologies
  • Experience working with containerized applications using tools like Docker, Kubernetes,, Bazel, and Helm
  • Experience with developer workflow tools such as Jira, Gitlab, and Datadog
  • A working knowledge of computer networking

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, and is winner of the Deloitte Technology Fast 50, Deloitte Fast 500, and was recognized as the #1 ranked Canadian company in the FT Americas’ Fastest Growing Companies list.

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 are happy to make any accommodations you may need throughout the interview process as well. Don't have a working webcam? We will help you find a space you can conduct your interview from Have kids or pets in the background? Don’t worry about it. Just let us know what you need when we reach out to schedule and we will make it work! 

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.