> Markdown version of [/jobs/ext/3883896-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/3883896-staff-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - **Company:** Vonage - **Location:** United States (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Profiling, Computer Programming, Continuous Delivery, Distributed Systems, Amazon DynamoDB, Java Virtual Machine (JVM), PostgreSQL, Software Architecture, Redis, Amazon Simple Notification Service (SNS), Cloud Platform System, Spring-boot, Backend, Kubernetes, Apache Kafka, Non-relational Database, Amazon Simple Queue Service (SQS), Terraform, Golang - **Published:** October 23, 2026 - **Apply:** https://job-boards.greenhouse.io/vonage/jobs/8622724002 ## About the Role * 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. ## Description * 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.