Senior Software Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer: Adding to the Voice Connectivity Trust team to better support customers using Voice in their solutions with an accent on requirements gathering, technical design, and sprint planning. Focus on owning, operating, and maintaining team services in a distributed production environment, employing Agile methodologies to continuously deliver value to customers.
Location: Remote (Ireland)
Company
is shaping the future of communications, delivering innovative solutions to hundreds of thousands of businesses and empowering millions of developers worldwide to craft personalized customer experiences.
What you will do
- Design and implement real-time services with high throughput and low latency requirements, verify, deploy and operationalize them.
- Work closely with stakeholders to understand customer needs and, devise and deliver, simple, robust and scalable solutions.
- Collaborate with leads, architects, and cross-functional teams to express thoughts and ideas effectively.
- Scale a complex distributed platform with points of presence globally, each one concerned with high availability, high reliability, high throughput, low latency, and media fidelity.
- Figure out novel ways of solving customer problems for the Voice channel.
Requirements
- 5+ years of hands-on experience in a large-scale, distributed applications environment on JVM-based technologies.
- Experience building RESTful services, API design, and event-driven architectures (Kafka, SQS).
- Understanding of CI/CD pipelines.
- Hands-on experience with cloud infrastructures such as AWS, GCP, OpenStack, or Azure.
- Experience with on-call rotations, incident response, monitoring/alerting tools (Prometheus, Datadog, Grafana).
- Excellent written communication skills - essential for effective AI prompting and for creating clear technical documentation.
- Proven ability to critically evaluate AI-generated code for correctness, security, performance, and maintainability.
- Strong Java fundamentals with the ability to architect, review, and debug code.
- Demonstrated proficiency working with AI coding assistants (Claude, GitHub Copilot, Cursor, or similar).
- Bachelor's degree in Computer Science or a related engineering field.
- Strong Computer Science fundamentals not limited to data structures, algorithms, operating systems, and distributed systems.
- Able to work well in a team setting and both highly motivated and motivating.
Nice to have
- Can demonstrate how you effectively use AI to deliver value efficiently.
- Experience scaling data tiers employing a variety of SQL/NoSQL database and caching technologies.
- Hands-on experience scaling production backend systems, with the proven ability to design and develop horizontally-scalable, resilient, and performing-under-load systems.
- Knowledge and experience working with SIP protocol.
- Knowledge and experience working with Stir/Shaken protocol.
Culture & Benefits
- Remote-first work environment with a strong culture of connection and global inclusion.
- Competitive pay, generous time off, ample parental and wellness leave, and healthcare.
- Retirement savings program.
- Opportunities to build relationships with customers and colleagues.
- Employees are empowered to build positive change in their communities by supporting their volunteering and donation efforts.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →