Senior Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Java): Building and evolving next-generation distributed systems and high-performance APIs for Voice with an accent on low-latency architectures and large-scale data systems. Focus on designing scalable API layers, optimizing distributed database environments, and solving complex concurrency challenges in a 24x7 production environment.
Location: Must be based in Ireland (Remote options available within the country or hybrid from the Dublin office)
Company
A cloud communications platform empowering businesses and developers to craft personalized customer experiences through innovative APIs.
What you will do
- Architect and implement distributed systems capable of handling the immense throughput and concurrency of Voice.
- Design low-latency, high-scale APIs providing real-time access to data and communications infrastructure.
- Optimize and manage distributed database environments to ensure high availability across high-volume data stores.
- Own the full development lifecycle from initial system design and prototyping to continuous 24x7 production operations.
- Collaborate across engineering teams to solve complex distributed systems problems, ensuring API resilience.
Requirements
- Bachelor's or Master's degree and 5+ years of experience in software engineering with a focus on backend or infrastructure.
- Expertise in Distributed Systems, including consistency models, partition tolerance, and scaling stateful services.
- Proficiency in Java, Spring, and Dropwizard for building RESTful APIs at scale.
- Practical experience working with and tuning PostgreSQL, Aurora, or similar relational databases.
- Experience deploying and managing large-scale services on AWS or GCP.
- Must be located in Ireland.
Nice to have
- Experience with ClickHouse or other column-oriented databases for high-performance analytical queries.
- Familiarity with Infrastructure as Code tools such as Terraform or Harness.
- Prior exposure to data pipelines using technologies like Kafka or Spark.
Culture & Benefits
- Remote-first work environment with a strong culture of connection and global inclusion.
- Competitive compensation and generous time off.
- Ample parental and wellness leave, and healthcare benefits.
- Retirement savings program.
- Support for volunteering and donation efforts in local communities.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →