Staff Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Staff Software Engineer (Java): Designing and operating highly available digital messaging services for an AI-powered experience orchestration platform with an accent on scalable microservices and cloud-based routing. Focus on building fault-tolerant distributed systems, integrating third-party messaging channels, and improving system reliability at enterprise scale.
Location: Budapest, Hungary (Remote-friendly)
Company
empowers organizations to create better customer experiences through an AI-powered experience orchestration platform.
What you will do
- Lead the design and operation of scalable digital messaging services within a cloud-based microservice architecture.
- Own architectural decisions for highly available, fault-tolerant, and secure messaging systems.
- Implement features for message routing, delivery, tracking, and observability across various digital channels.
- Build integrations with social platforms including Meta, X, WhatsApp, and LINE.
- Collaborate with product, security, and operations teams to enhance system reliability and performance.
- Mentor engineers and drive engineering standards through design and code reviews.
Requirements
- 8+ years of software engineering experience with strong hands-on proficiency in Java.
- Experience designing and operating distributed systems or microservice-based architectures.
- Proven track record of delivering fault-tolerant production systems.
- Proficiency with REST APIs and service-to-service integration patterns.
- Familiarity with cloud infrastructure, preferably AWS.
- Location: Must be based in or able to work from Budapest, Hungary.
Nice to have
- Experience with digital messaging, SMS, or social channel integrations (e.g., Meta, WhatsApp, LINE).
- Hands-on experience with AWS services such as DynamoDB, S3, SQS, SNS, Lambda, or ECS.
- Knowledge of asynchronous message processing and event-driven architectures.
- Familiarity with GDPR, CAN-SPAM, and privacy regulations.
- Experience with TypeScript or other modern backend/frontend languages.
Culture & Benefits
- Flexible-first culture with distributed collaboration across regions.
- Opportunity to work on AI technology at an enterprise scale.
- Growth opportunities through mentorship, leadership development, and education support.
- Well-being resources and regionally tailored employee programs.
- Paid volunteer time and "August Free Fridays".
Hiring process
- Initial application review by Talent Acquisition and the hiring team.
- Screening interview with a Talent Acquisition Partner via Zoom.
- Technical interviews with the hiring manager and team members (up to five interviews total).
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →