Senior Software Engineer
Cyber Search Ltd
Dublin 1
Software Engineer / Senior Software Engineer
Company Overview:
We are partnered with a leading global platform specialising in accelerating international direct-to-consumer e-commerce growth. Our clients solutions simplify cross-border selling and enable retailers and brands to expand their reach worldwide.
About the Role:
I am currently looking to hire a Software Engineer to join our clients team in Dublin. This role involves working on critical infrastructure and product features that support their entire engineering organisation. You will be involved in increasing operational maturity, scaling systems, and enhancing their continuous delivery infrastructure. Additionally, you will contribute to the development and management of their modern cloud-based microservice architecture.
Depending on your experience, you may be considered for a Senior Software Engineer role, where you would take on additional responsibilities such as managing feature delivery, promoting technical standards, and mentoring team members.
Key Responsibilities:
- Design, build, and maintain core infrastructure tools and products used by our clients engineering teams.
- Develop tools and champion best practices to enhance the reliability of services and products.
- Operate and scale a modern cloud-based, event-driven microservice architecture written in Scala and Play Framework, built on Docker, Kubernetes, and AWS.
- Manage the delivery of new features, focusing on stability, metrics, and quality.
- Share technical architecture insights and promote coding standards across the organisation.
- Collaborate with stakeholders to analyse problems and deliver appropriate solutions.
- Invest time in building strong team relationships and helping others grow.
Requirements
- 5+ years (mid-level) or 7+ years (senior level) of experience building highly scalable consumer-facing applications.
- Experience across the Software Development Life Cycle, with a strong emphasis on Agile, Continuous Integration, and Continuous Deployment.
- Experience with cloud architectures, particularly AWS, and an interest in cloud technologies and tooling.
- Proficiency in or willingness to learn Scala; experience with ReactJS and TypeScript is a plus.
- Strong database experience, especially around scaling applications (senior level).
- Excellent communication skills and a team-oriented mindset.
- A deep problem solver with the ability to multitask and manage unplanned work without impacting high-priority deliverables.
Preferred Qualifications:
- E-commerce experience.
- Familiarity with functional programming concepts.
- Experience with Datadog, observability platforms, and metrics accessibility.
Qualifications: 5+ years (mid-level) or 7+ years (senior level) of experience building highly scalable consumer-facing applications. Experience across the Software Development Life Cycle, with a strong emphasis on Agile, Continuous Integration, and Continuous Deployment. Experience with cloud architectures, particularly AWS, and an interest in cloud technologies and tooling. Proficiency in or willingness to learn Scala; experience with ReactJS and TypeScript is a plus. Strong database experience, especially around scaling applications (senior level). Excellent communication skills and a team-oriented mindset. A deep problem solver with the ability to multitask and manage unplanned work without impacting high-priority deliverables. Preferred Qualifications: E-commerce experience. Familiarity with functional programming concepts. Experience with Datadog, observability platforms, and metrics accessibility.