Staff Software Engineer

Contract type
Ongoing
Work mode
Remote
Experience
Lead / principal · Not stated

Level inferred from job title

Job description

A Staff Engineer role in Vonage's RNE (Registration, Numbers and Enablement) group within Foundation Engineering, acting as a technical anchor shaping the architecture of a cloud-native platform. The role provides technical leadership across concurrent, distributed backend systems and influences engineering culture across the group.

At a glance

Work mode
Remote

What you'll do

  • Provide technical leadership and vision for the design and development of highly concurrent, distributed backend systems
  • Drive and own significant architectural decisions, ensuring scalability, reliability and maintainability across the platform
  • Lead performance optimisation initiatives and resolve the most complex system-level challenges
  • Set the standard for testing practices, including Unit, Integration and Smoke tests, enabling fully automated promotion of code to production
  • Define, evolve and enforce coding standards and engineering best practices across the team
  • Act as a technical mentor and leader, supporting the growth of engineers at all levels
  • Collaborate closely with product and engineering leadership to align technical strategy with business goals
  • Provide out-of-hours support as part of an on-call rota

What we're looking for

  • Extensive programming experience in Go (Golang) or deep expertise in JVM technologies (Java/Spring Boot) with a strong commitment to adopting Go
  • Extensive, proven experience developing and maintaining enterprise-grade systems at scale
  • Deep expertise in highly concurrent, distributed architectures and systems
  • Extensive experience leading and owning architectural decisions at team and cross-team level
  • Prior experience as a Team Lead or Tech Lead, with a track record of mentoring and growing engineering talent
  • Experience with containerised applications and cloud-native infrastructure
  • Expert-level performance profiling and optimisation skills
  • Deep experience with relational and non-relational databases (e.g. PostgreSQL, Redis)
  • Exceptional communication and influencing skills, with the ability to align technical and non-technical stakeholders

Nice to have

  • Deep hands-on experience with AWS (SQS, SNS, DynamoDB), Kafka, Kubernetes or Terraform
  • Experience driving Continuous Delivery practices in cloud environments
  • General understanding of the telecommunications industry

Your team

RNE (Registration, Numbers and Enablement) group, Foundation Engineering

Works across four core product domains: Registration, Numbers, Number Intelligence, and Know Your Customer (KYC).

Benefits

  • Medical Insurance (Allianz)
  • Life Insurance (Uniqa)
  • Glasses Reimbursement
  • Kafeteria (My Benefit)
  • Discretionary Time Off (DTO)
  • Volunteer Time (VTO)
  • Ericsson Care Line

Apply

Direct apply at Vonage

Opens the job posting at Vonage

About Vonage

Innovate cloud communications for businesses worldwide

Vonage is a global cloud communications leader and emerging leader in the $100B+ cloud communications platform (CPaaS) market. Customers like Airbnb, Viber, WhatsApp, and Snapchat depend on Vonage's APIs and SDKs to connect with their customers all over the world. Vonage offers fully programmable-based unified communications, contact center solutions, and communications APIs.

Key facts

  • Cloud communications (CPaaS)
  • Emerging leader in the $100B+ cloud communications platform (CPaaS) market
  • Customers include Airbnb, Viber, WhatsApp, and Snapchat
  • RNE group sits within Vonage's Foundation Engineering department

Partners & customers

AirbnbViberWhatsAppSnapchat