Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Alvaria, Inc.

Ireland

On-site

EUR 40,000 - 60,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global leader in contact center solutions is looking for a Senior Software Developer in Ireland to take ownership of their work while collaborating with a dynamic team. The ideal candidate will have strong fluency in Java, Python, or Scala and experience in API design, microservices, and cloud services, particularly on AWS. This role emphasizes communication and initiative, plus a hands-on approach to testing and automation. A commitment to excellence and learning is key.

Responsibilities

  • Own your work by taking problems to implementation.
  • Collaborate with others and showcase team spirit.
  • Communicate clearly and effectively with all stakeholders.
  • Take initiative and seek improvements proactively.
  • Show ability to learn quickly and adapt to new information.
  • Automate tasks and adhere to DevOps practices.
  • Write tests to ensure code quality.

Skills

Fluency in Java
Fluency in Python
Fluency in Scala
API design
Micro Services
Containerization (Docker)
Orchestration technologies (Kubernetes)
Streaming technologies (Kafka/Kinesis)
Infrastructure automation (Terraform)
Cloud services (AWS)
CI/CD tooling
Distributed relational databases (Cassandra, PostgreSQL)

Tools

Docker
Kubernetes
Terraform
Ansible
Datadog
Sumo Logic
Splunk
Job description

Alvaria CX, the global leader in contact center solutions, emerged from the 2021 merger of Noble Systems and Aspect, bringing over 50 years of CX innovation. Serving 2 million daily users across 83 countries, Alvaria sets the standard in compliance and AI-driven technology. Our solutions offer enterprise-level customization, regulatory adherence, and seamless AI integration to optimize workflows and protect brands. Trusted by leading global financial institutions and top-tier organizations, Alvaria delivers unparalleled excellence across the Banking, Financial Services, Healthcare, Insurance, and Telecommunications/Media sectors.

About the Role

We are looking for a Senior Software Developer to join our team in Ireland. This role involves taking ownership of your work, collaborating with others, and communicating effectively to deliver high-quality software solutions.

Responsibilities
  • Own your work. You have demonstrated ability to take a problem all the way to implementation, and take pride in what you do. Your work personally reflects on you. You know it and produce high quality output as a result.
  • Collaborate. If you don’t like working with people or having your ideas debated openly, this job is not for you. You do not just tolerate having to walk through your code with someone else, you seek it out because you like to explain yourself and you like to learn from others.
  • Communicate with excellence both orally and in written form with management, customers, and coworkers. You take communicating clearly very seriously.
  • Take Initiative. You have a track record of not waiting on being told what to do, but rather seeking out how you can help and improve things you touch. You do not allow yourself to be blocked; you find a way.
  • Learn. The ability to learn quickly is a highly-valued skill here. You need to have a proven ability to take in large amounts of not always well structured information, internalize it and act on it in a timely fashion.
  • Automate. Every engineer is expected to shepherd a feature or sometimes a system through to the end. You are a zealot about automated testing around your code (unit, integration, functional); you will have employed other DevOps practices such as continuous integration, and continuous deployment or delivery.
  • Test. You are someone who doesn’t write code without tests to prove it works, perhaps you are even a test-first type of person. You have worked also with full integration or end-to-end automated test frameworks.
  • Be humble. We’re not looking for self-described rock stars, rather engineers who are sharp and confident in their skills but also open to being wrong and willing to learn from others.
Qualifications
  • Fluency in one or more of the following: Java, Python, Scala.
  • Experienced with API design, building and consuming Micro Services.
  • Exposure to containerization & orchestration technologies such as Docker, Kubernetes, Helm.
  • You have worked with streaming technologies such as Kafka/Kinesis.
  • Exposure to infrastructure automation such as Terraform or Ansible.
  • Experience building and operating cloud services and fault-tolerant distributed systems preferably on the AWS platform.
  • Familiarity with CI/CD tooling and methodologies.
  • Awareness of zero downtime upgrade concepts and strategies.
  • Experience working on multi-tenanted platforms.
  • Experience with various system monitoring tools such as Datadog, Sumo Logic, Splunk.
  • Experience with distributed relational databases e.g., Cassandra, PostgreSQL, RDS.
  • Excellent leadership, verbal and written communication skills with the ability to work well in a team.
  • Interest in learning new technologies and continuously evolving and evaluating the tech stack.
Pay range and compensation package

Salary and compensation details will be discussed during the interview process.

Equal Opportunity Statement

We are committed to creating a diverse and inclusive environment for all employees. We encourage applications from individuals of all backgrounds and experiences.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.