Back to jobs
Senior Software Engineer, Platform
Dublin, Ireland
We're looking for an experienced Senior Software Engineer to join our Platform Engineering team. You'll play a key role in designing and building scalable, event-driven backend systems on AWS while influencing architecture and engineering best practices across the platform.
This is a hands-on engineering role for someone who enjoys solving complex technical challenges, designing distributed systems and building reliable, high-performance cloud serv
Key responsibilities & duties include:
- Design and build scalable Python microservices on AWS.
- Develop event-driven architectures using EventBridge, SQS and SNS.
- Design APIs, data models and cloud infrastructure.
- Build and maintain Infrastructure as Code using AWS CDK or Terraform.
- Improve system performance, scalability, observability and cost efficiency.
- Collaborate with engineers across the business and mentor junior team members.
Required Experience:
- 5+ years' experience developing backend applications.
- Strong AWS experience, including Lambda and serverless architectures.
- Excellent Python development skills.
- Experience with Infrastructure as Code (AWS CDK or Terraform).
- Knowledge of event-driven architectures and microservices.
- Experience with DynamoDB, PostgreSQL and Redis.
- Strong understanding of distributed systems and software architecture.
- Experience with CI/CD and cloud observability tools such as Datadog is desirable.
- Excellent communication skills and fluent English.
Nice to have:
- Multi-tenant SaaS experience.
- AI/LLM integration experience.
- IoT or connected device experience.
Apply for this job
*
indicates a required field