Virgin Media

Senior Software & DevOps Engineer

Ballymount Full time

Senior Software & DevOps Engineer, Limerick/Dublin

About Virgin Media:

At Virgin Media, we’ve got a very different way of looking at the world – and it shows in what we’re like as a place to work. We think work should be fun – because fun is what our Customers demand from our services. So you’ll be joining a bunch of people who are free- spirited, capable of coming up with their own ideas, and given free rein to put their talents to their best use. But besides being all about fun, we’re also deadly serious when it comes to putting our Customers first! Whether it’s TV, mobile, home phone or super- fast broadband series, at Virgin Media Ireland we’re 110% focused on making our Customers lives easier, richer and a little bit more fun.

It’s not a nine-to-five, clock in and tune out sort of place. And there’s no corporate mask to put on at the door- you can just be yourself. We’re hard working, but in it together. Creating something special. Because let’s face it. If you don’t love what you do, it’s time to do something else. Join us.

About the Role:

We are seeking a highly skilled and experienced Senior Engineer with deep expertise in microservices architecture and DevOps practices. This role is pivotal in designing, building, and maintaining scalable, secure, and high-performance applications and infrastructure. You will lead the development of full-stack solutions, drive automation across CI/CD pipelines, and ensure operational excellence through modern DevOps tooling and cloud-native practices.

Specific Duties & Tasks:

Software Engineering

  • Design and develop scalable web applications using modern frameworks (Node.js, .NET Core, Python).
  • Build and maintain RESTful APIs and microservices with containerization (Docker, Kubernetes).
  • Design, develop, and maintain data processing tools using Python or C#, ensuring scalability and performance.
  • Implement and manage ETL (Extract, Transform, Load) processes to support data integration and transformation workflows.
  • Utilize Python data processing libraries such as pandas, NumPy, or PySpark to handle large datasets efficiently.
  • Lead technical design discussions and mentor junior developers.

DevOps & Infrastructure

  • Design and implement CI/CD pipelines using GitHub Actions, Jenkins, or similar tools.
  • Ensure code quality through automated testing, code reviews, and CI/CD integration.
  • Manage infrastructure as code using Terraform, Ansible, or Helm.
  • Monitor and optimize system performance using Elastic/Kibana, Prometheus, and APM tools.
  • Implement secure deployment practices and secrets management (e.g., Kubernetes secrets, Vault).
  • Lead cloud migration and modernization efforts (e.g., GKE On-Prem, Azure, AWS).

Collaboration & Leadership

  • Work closely with cross-functional teams including QA, Product, and Architecture.
  • Champion DevSecOps principles and ensure compliance with security standards.
  • Drive continuous improvement in development and operational practices.
  • Participate in sprint planning, backlog grooming, and release management.

Skills & Expertise:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

  • 7+ years of experience in full-stack development and DevOps engineering.

  • Strong proficiency in C# and Python; JavaScript/TypeScript skills are a plus.

  • Proven experience with microservices architecture and container orchestration (e.g., Kubernetes).

  • Expertise in cloud platforms such as AWS, Azure, or GCP, including hybrid infrastructure setups.

  • Familiarity with Agile/Scrum methodologies and SAFe frameworks.

  • Excellent problem-solving, communication, and leadership skills.

  • Hands-on experience with CI/CD pipelines, particularly GitHub Actions or similar frameworks.

  • Knowledge of observability platforms and zero-downtime deployment strategies.

  • Exposure to AI/ML integration and data-driven orchestration frameworks.

  • Experience with ETL processes and SQL Server Integration Services (SSIS) is highly beneficial.

  • Proficiency with Python data processing libraries such as pandas, NumPy, or PySpark is considered a strong asset.

  • Nice to have: experience building and deploying UI frameworks like React or Angular.

The Person:

  • Strong interpersonal skills to work effectively with PMO, QA, Development, and Business teams.

  • Clear and concise communication of technical concepts to non-technical stakeholders.

  • Ability to influence and negotiate across departments and vendors.

  • Resourceful and self-motivated, with the ability to learn on the job and share knowledge.

  • Comfortable navigating ambiguity and resolving complex technical and operational challenges.

  • Experience mentoring junior engineers and fostering a culture of continuous improvement.

Virgin Media is an equal opportunities employer. Having a diverse workforce is critical to the success of our business.

Join and you’ll be part of the Virgin Media family. You can trust us to do the right thing by you. We’re a great place to work and we offer impressive benefits too. Get ready for a generous holiday allowance, birthday day off, contributory pension, healthcare and discounts on our fantastic mobile broadband and cable.