Versa Networks

Software Engineer

Versa Networks

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $160,000 - $260,000 per year

About the role

  • Developing cloud-based applications/micro-services hosted in Kubernetes clusters.
  • Developing customer Kubernetes resources and controllers for these resources.
  • Managing all aspects of the end-to-end development and deployment lifecycle, including Writing high quality unit-tests.
  • Creating deployment manifests and helm charts.
  • Adding monitoring support for metrics, logging, tracing and alerting.
  • Designing and implementing scalability and fault tolerance aspects.

Requirements

  • 2+ years of software development experience in Go.
  • 2+ years of experience with developing, deploying and operating services in a Kubernetes environment.
  • Experience implementing Kubernetes custom resources and controllers.
  • Experience with monitoring stacks such as ELK, prometheus/grafana, etc.
  • Experience implementing web application backends in Go with best practices related to authentication, authorization, logging, tracing, etc.
  • Experience with identity and authentication concepts including SAML and OIDC are a plus.
  • Strong analytical, good communication skills and the ability to work independently with minimal supervision and perform well as part of a team.
Benefits
  • Competitive Salary & Incentives: We offer a competitive compensation package with and pre-IPO equity to reward your hard work and dedication.
  • Health & Wellness: Comprehensive medical, dental, and vision insurance plans to ensure you and your family stay healthy and covered.
  • Paid Time Off (PTO): Enjoy a generous PTO policy that includes vacation days, sick leave, and paid holidays to recharge and take care of personal matters.
  • Flexible Work Environment: We understand the importance of work-life balance. Enjoy the flexibility of remote work, and hybrid option to create the work schedule that works best for you.
  • Professional Development: We believe in continuous learning. Access to training, certifications, and educational resources to help you grow in your career and stay ahead of industry trends.
  • Employee Recognition: We celebrate achievements both big and small, with regular recognition programs and awards that highlight your contributions to our collective success.
  • Collaborative Culture: Be part of a dynamic, inclusive, and supportive team where innovation and collaboration are at the heart of everything we do.
  • Parental Leave: Generous parental leave policies to support you during life's important moments.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoKubernetesmicro-servicesunit-testingdeployment manifestshelm chartsmonitoringscalabilityfault toleranceweb application backends
Soft Skills
analytical skillscommunication skillsindependenceteamwork