Job Description
Principal Software Engineer (Java, Python)
Join a growing team within a leading tech-driven organization working on cloud services. This role offers an exciting opportunity to design and develop scalable cloud platforms and contribute to architectural decisions.
Key Responsibilities
Lead the development of cloud-based services and scalable data streaming solutions.
Design and implement efficient, secure, and reliable systems using cutting-edge cloud technologies.
Collaborate with cross-functional teams to deliver high-impact projects.
Troubleshoot complex systems and resolve issues to maintain system reliability.
Advocate best practices for software design, architecture, and engineering excellence.Key Requirements
9+ years in software development, including hands-on work with cloud and data streaming technologies.
Expertise in Java and Python.
Extensive AWS experience, including S3, Lambda, and DynamoDB.
Skilled with Apache Flink, Kafka, and similar technologies.
Strong background in CI/CD pipelines, API development, and distributed systems.
Demonstrated success working in fast-paced, distributed teams using Agile methodologies.
Familiarity with observability tools (e.g., Splunk, Grafana) and a solid grasp of database principles and design.
Applicants must be eligible to work full-time in the Republic of Ireland without restriction
Apply now or contact Ben at (url removed) for more details!
Reperio Human Capital acts as an Employment Agency and an Employment Business