Software Developer CO-OP Placement (4-12 Months)

Auvik Networks
Canada
$43,5 an hour (estimated)
Full-time

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
  • 26 days ago
Related jobs
Auvik Networks
Canada

Auvik’s network management software helps IT teams by automating time-consuming tasks, streamlining operations, and mitigating risk. 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. Your...

Arctic Wolf
Remote, Canada
Remote

Conducts duties and responsibilities in accordance with AWN’s Information Security policies, standards, processes and controls to protect the confidentiality, integrity and availability of AWN business information (in accordance with our employee handbook and corporate policies). Follow software eng...

Promoted
Intelliswift Software
Canada

Software Developer- Data Engineering Background. ...

Stripe
Canada
Remote

Data Engineering or Software Engineering role, with a focus on building data pipelines, or applications powered by big data. Stripe is the best software platform for running an internet business. With all this data, the Growth Data Engineering team is looking for talented data-minded engineers to he...

Yelp
Canada
Remote

We’re looking for a Software Engineer, Security (Incident Detection and Response) to join Yelp’s globally expanding Security team and contribute to our efforts ensuring our cloud and corporate infrastructure, network, endpoints, and applications remain safe. Yelp engineering culture is driven by our...

Cloudbeds
Canada
Remote

Alongside your team, you will leverage the latest, modern SaaS and Amazon Web Services (AWS) technologies across all layers of the software stack. Strong knowledge and a passion for software best practices, design patterns, and testing. ...

SignAgent
CA

Write, modify, integrate and test software code. Prepare reports, manuals and other documentation on the status, operation and maintenance of software. Write, modify, integrate and test software code for e-commerce and other Internet applications. ...

Marchex Inc.
CA

Job Overview As a Software Development Engineer at Marchex, you will play a vital role in driving innovation and advancement by participating in the design and development of systems and tools that are essential to our clients' daily operations. Experience, Skills, and Qualifications A bachelor's or...

Amaris Consulting
Canada

Employ your expertise in programming languages such as C++ and C# to tackle complex code structures and enhance software functionality. Implement and manage various communication protocols, ensuring seamless integration and optimal performance of our software solutions. Work closely with industry st...

Adal Immigrations
Canada

Mentor junior and mid-level engineers. Grow engineering teams by interviewing, recruiting and hiring. ...