Auvik logo
Auvik·

Staff Software Developer - Auvik

Why should you consider joining Auvik?

  • Impactful, relevant technology: Auvik’s network management software helps IT teams automate time-consuming tasks, streamline operations, and mitigate risk.
  • Transparent, trustworthy leadership: Our senior leaders have a clear vision, are approachable, and consistently drive success.
  • A product customers love: Build features for smart, aspirational, and highly technical users who appreciate the details.
  • Regular opportunities for learning and growth: Benefit from thorough onboarding, ongoing feedback, and career development programs.
  • Flexibility to manage your work, your way: A fully distributed team that trusts you to get the job done where you feel most comfortable.

What’s the job about?

As a Staff Software Developer at Auvik, you’ll lead through technical excellence. You’ll dive deep into our systems, tackle the hardest technical problems, and deliver production-quality solutions that improve our products and platform at scale. While your influence may extend across teams through shared tooling, mentorship, or technical guidance, your day-to-day focus will be deeply embedded in a development team — designing, coding, debugging, and shipping high-quality software alongside your teammates.

What will you be doing?

  • Own complex technical challenges and architect scalable, performant solutions.
  • Write clean, maintainable code in languages like Go, Scala, or TypeScript (React/GraphQL).
  • Diagnose and resolve complex production issues by digging across systems to find root causes.
  • Work closely with product managers, designers, and engineers to build high-value features.
  • Apply AI-enabled techniques to solve complex engineering problems, using intelligent tooling and data-informed debugging.
  • Lead by example in code reviews, mentor other developers, and champion best practices in development and testing.
  • Proactively identify and implement technical improvements across our codebase, systems, and developer workflows.
  • Collaborate across teams to ensure consistency in implementation, performance, and user experience.

What are we looking for?

  • A hands-on engineer who loves solving tough problems through code and building systems that scale.
  • Strong grasp of system design, clean coding practices, and debugging complex issues.
  • A collaborative team player who communicates ideas effectively across functions.
  • A proactive self-starter who can independently lead projects from start to finish.
  • Familiarity with tools and practices for logging, tracing, metrics collection, and alerting (e.g., OpenTelemetry, Prometheus, Datadog).
  • Experience tackling performance bottlenecks or scalability challenges in high-traffic systems.

Our Tech Stack

  • Frontend: React (TypeScript), GraphQL
  • Backend: Go, Scala
  • Infrastructure & Data: Kafka, Kubernetes, AWS

Timezone overlap

UTC-8–-4

Open to

NA

Sign in to track applications and earn points.

More roles at Auvik

Similar remote roles