Staff Software Engineer
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
