Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Vonage

Staff Software Engineer

Vonage

Staff Engineer responsible for technical leadership and optimizing backend systems at Vonage. Driving architectural decisions and mentoring engineers in cloud-native development.

Posted 7/22/2026full-timeWrocław • 🇵🇱 PolandLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive programming expertise in Go (Golang) or JVM technologies, with a strong focus on developing scalable, distributed backend systems. Proven ability to lead architectural decisions, mentor engineering talent, and optimize performance across complex systems.

Highest-signal resume keywords
Go (Golang) ProgrammingJVM Technologies (Java/Spring Boot)Architectural Decision-MakingPerformance Profiling and OptimisationTeam Leadership and Mentoring

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills
Distributed SystemsEnterprise-Grade System DevelopmentCoding Standards EnforcementUnit TestingIntegration TestingSmoke TestingRelational Databases (PostgreSQL)Non-Relational Databases (Redis)Containerised ApplicationsCloud-Native Infrastructure
Soft Skills
Exceptional CommunicationInfluencing Skills
Industry Keywords
ScalabilityReliabilityMaintainabilityTechnical LeadershipOn-Call Support

Tech Stack

Tools & technologies
CloudGoJavaPostgresRedisSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • 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.

Requirements

What you’ll need
  • 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.

Benefits

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