Senior Engineer (R-20003)
Dublin - Ireland · 8+ years experience · Hybrid · Posted Oct 5, 2026
At a glance
- Experience
- 8+ years experience
- Workplace
- Hybrid
- Location
- Dublin - Ireland
About the role
- The Senior Engineer will develop scalable, distributed software systems and contribute to projects requiring research and technical awareness.
- This role involves designing, maintaining, and testing software applications while collaborating across teams to ensure high-quality solutions.
- The position focuses on application modernization, cloud infrastructure management, and leveraging AI-enabled tools to enhance engineering productivity.
Responsibilities
- Develop scalable, distributed software systems.
- Design, develop, debug, support, maintain, and test software applications.
- Work closely with other teams across a wide breadth of applications and solutions.
- Assist SME in providing consultation on industry best practices, strategies, and architectures.
- Improve code quality through unit tests, automation, and code reviews.
- Identify, plan, and execute application modernization, re-platforming, and refactoring efforts.
- Optimize system performance and identify technical debt.
- Partner with SRE team to deploy and manage data infrastructure on cloud platforms.
- Participate in incident response activities and post-incident reviews.
- Leverage AI-enabled development tools to improve productivity and software quality.
Requirements
- Bachelor’s degree in Computer Science or related fields.
- 8+ years of experience managing and deploying commercial software products.
- Advanced Linux knowledge.
- Strong understanding of triaging data and performance issues.
- Proven excellence with Java and/or Scala, Python, Spark/PySpark, and scripting languages.
- Proven experience managing solutions on GCP or AWS.
- Proven experience working on large-scale, distributed systems.
- Demonstrated experience using AI tools such as GitHub Copilot, Cursor, ChatGPT, Gemini, or Claude.
- SDLC-tooling experience with Maven, Github, Jenkins, Terraform.
- Ability to manage multiple projects and initiatives in parallel.
Skills
- Java
- Scala
- Python
- Spark
- PySpark
- Linux
- GCP
- AWS
- Maven
- GitHub
- Jenkins
- Terraform
Show all 15 skills
- GitHub Copilot
- Cursor
- ChatGPT