Staff Software Engineer
Employer · Genesys
Budapest
We are seeking a Staff Software Engineer to join the Digital Messaging Platform team within Genesys Cloud. This team designs, builds, and operates highly available communication services that power customer experience across digital messaging channels. In this role, you will help lead the technical direction of scalable, secure, and reliable messaging services. You will work on distributed cloud-based systems that support message routing, delivery, tracking, integrations, and operational visibility across multiple digital channels.
Tasks
- Lead the design, development, and operation of scalable digital messaging services within a cloud-based microservice architecture.
- Own and influence architectural decisions for highly available, fault-tolerant, and secure messaging systems.
- Design and implement features supporting message routing, delivery, tracking, analytics, observability, and operational tooling.
- Build and maintain integrations with digital messaging channels and social platforms such as Meta, X, WhatsApp, LINE, SMS, and other third-party providers.
- Partner with product, engineering, security, and operations teams to deliver reliable customer-facing capabilities.
- Drive improvements in system reliability, scalability, performance, monitoring, alerting, and incident response.
- Contribute to technical design reviews, code reviews, and engineering best practices.
- Mentor engineers and help raise the technical quality of the team.
- Write and maintain automated tests across unit, integration, and end-to-end test layers.
- Participate in the team's on-call rotation and contribute to continuous improvement of service operations.
Conditions & benefits
Stability and flexibilityStability of a multinational company and the flexibility/speed of a startup company.OnboardingThe warmest of welcomes: we will make sure you feel part of the Genesys team from day 1.Support and transparencyComplete support and transparency from our global/local leaders.Professional growthTalented and experienced professionals you can grow professionally with, and career development support.FlexibilityOpen to candidates being eventually office based in Budapest, remote workers long term or a mix of both, but Hungary based.Well-beingExtra days off in August and October, and extra time off to volunteer to help a cause close to your heart.Cafeteria and insuranceCafeteria, health insurance, life insurance, learning center to improve yourself, language courses, gym, vitamin bar, company cafe with our own barista.Office locationA fabulous new HQ from near Nyugati Railway Station at Budapest.
Requirements
- 8+ years of relevant software engineering experience, with strong hands-on experience in Java.
- Experience designing, building, and operating distributed systems or microservice-based architectures.
- Proven track record of delivering fault-tolerant, highly available production systems.
- Experience owning complex technical work independently from design through production operation.
- Proficiency with REST APIs and service-to-service integration patterns.
- Experience with automated testing, including unit, integration, and end-to-end testing.
- Familiarity with cloud infrastructure, preferably AWS.
- Strong problem-solving skills and ability to reason through complex technical trade-offs.
- Excellent written and verbal communication skills.
- Experience working effectively with distributed teams.
- Self-motivated, collaborative, and comfortable operating with ambiguity.