Senior Software Engineer (Backend)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Backend): Design, develop, and operate high-throughput backend services in Java on AWS with an accent on distributed systems reliability, observability, and security-by-design. Focus on end-to-end ownership from discovery to GA, incident response, and building scalable APIs/events/streams that serve millions of interactions daily.
Location: Onsite in the Galway office 2–3 days per week (Ireland)
Company
builds AI-powered experience orchestration technology for enterprise customer and employee experiences.
What you will do
- Own well-defined backend services/components end-to-end: design, build, test, deploy, operate, and participate in on-call and post-GA care
- Deliver features from discovery to GA with clear technical documentation and contributions to design reviews
- Build for scale and stability by implementing observability, SLOs, runbooks, and back-pressure/limits; support incident response and post-mortems
- Collaborate across teams including Agentic AI specialists, Product, Security, SRE, and Frontend to deliver Cloud platform features
- Mentor and improve engineering quality through clean, well-tested code, PR reviews, API/event design standards, automated testing, and knowledge sharing
- Make pragmatic trade-offs across latency, reliability, security, and cost using data-driven design
Requirements
- Bachelor’s degree in computer science (or equivalent experience)
- 4+ years building backend or platform software with evidence of strong ownership
- Strong Java experience
- Experience designing and operating services on AWS infrastructure
- Understanding of distributed systems concepts (eventual consistency, fault tolerance, idempotency, circuit breakers)
- Experience with RESTful API design, gRPC, or event-driven messaging patterns (Kafka, SQS, RabbitMQ)
Nice to have
- Analytics/data tooling experience (e.g., Apache Spark, Pandas)
- Batch data processing and data quality tooling (Spark/Flink/EMR/Glue)
- LLM systems concepts (tool use/orchestration, retrieval, evals) and cost/latency trade-offs
- Observability at scale (metrics, traces, logs, SLOs, error budgets)
- Security, privacy, and governance of enterprise software
Culture & Benefits
- Flexible work options
- Career development with continuous learning, mentoring, and clear advancement paths
- Competitive pension scheme
- Annual bonus program
- Comprehensive health coverage including private health insurance and dental plan
- Family-friendly paid maternity and paternity leave
Hiring process
- Application review by Talent Acquisition and the hiring team
- Zoom interview with a Talent Acquisition Partner, then interviews with the hiring manager and interview team
- Up to five interviews in most cases, followed by final steps after interviews
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →