Senior Platform Engineer
A leading US multinational with a strong presence in Galway is seeking a Senior Platform Engineer to join our team. We provide world-class capabilities and services that connect our associates to millions of participants, members, and customers.
As part of an agile scrum team, you'll be responsible for managing the Contact Centre platform, which handles voice, email, and web chat communication channels. Continual improvement is key in this space, and we are looking for associates who are curious, innovative, and passionate about delivering exceptional experiences for both customers and associates.
We take pride in being full-stack engineers with a strong desire for continuous learning, a team-first mentality, and a commitment to delivering value to the organization.
Requirements:
· At least 5 years of experience, with preference in the voice/telephony domain.
· Strong leadership, organizational, and communication skills, along with excellent problem-solving and analytical abilities.
· Experience with Agile methodologies (Scrum, Kanban) for software design, development, testing, and operational automation.
· Ability to work independently and collaboratively under high-pressure situations and tight deadlines.
· Willingness to learn about enterprise-scale platform architecture, focusing on high availability and business continuity.
· Familiarity with data communication protocols, including HTTP, SIP, TLS/SSL, TCP/IP, SNMP, LDAP, RDP, and SDP.
· Experience with Docker and container-based development and deployment practices.
· Knowledge of CI/CD pipelines and tools like uDeploy and/or Ansible.
· Experience managing, configuring, and optimizing Linux operating systems.
· Working knowledge of VoIP, SIP, and networking applications.
· Experience provisioning new services/technologies and providing cost-effective telecom solutions.
· Expertise in installing, configuring, and troubleshooting softphone software.
· Ability to handle system backups, reboots, and document processes and procedures as required.
· Strong troubleshooting skills, including unit testing, quality assurance, and user acceptance testing, ensuring successful project delivery. Provide the necessary documentation and transition information for application support and knowledge sharing.
· Experience supporting 24/7 production environments with continuous availability.
· Take personal accountability for delivering results and ensuring strong outcomes.
· Able to collaborate effectively in a team-oriented, fast-paced environment.
· Write clean, testable code that can serve as a reference for less experienced engineers.
· Challenge existing processes and seek ways to improve team productivity.
· Solve complex problems, not just identify them, and make intricate topics understandable.
· Believe in the power of automation to produce high-quality software at a faster pace.
· Passionate and intellectually curious, eager to learn new technologies and business areas.
· Collaborate with teams to translate architectural standards into practical application-level design.
· Create intuitive solutions to address real-world business challenges.
· Excellent communication skills, both written and verbal.
· Strong collaboration skills with various teams and the ability to know when and how to escalate issues effectively.
Responsibilities:
· Understand and adhere to high-level and low-level design requirements in alignment with the roadmap, architecture, and design standards set by the Business Unit.
· Focus on delivering work based on engineering principles and best practices, while learning how to influence delivery speed and improve code quality.
· Collaborate within an autonomous team, taking ownership of all aspects of delivery (Coding, Quality, DevSecOps), and contribute to transforming the platform’s DevOps, provisioning, testing, and operational capabilities.
· Implement operational stability practices that enhance the Associate Experience within Call Centers and Investment Centers.
· Use specifications to improve monitoring and telemetry of applications, platforms, and service interdependencies, enabling Service Desk and Support teams to be proactive rather than reactive.
· Contribute to production incident management as needed.
For more information on this position, please click on the apply button below!