Software Engineer 1, Distributed Systems
Skyscannerabout 5 hours ago
Edinburgh, United Kingdom
Entry Level / Mid Level
Responsibilities
- Design and build scalable, reliable distributed systems for billing and revenue tracking.
- Integrate third-party financial platforms with internal systems.
- Collaborate with vendor engineers and finance teams to deliver practical solutions.
- Create accurate data pipelines for reporting and analytics.
- Support the end-of-month billing cycle to ensure accuracy.
- Contribute to the decommissioning and refinement of legacy systems.
- Ensure compliance with SOx requirements and maintain system security.
Requirements
- Experience with distributed systems and a desire to grow in this area.
- Strong problem-solving skills for tackling complex challenges.
- Proficiency in Python, AWS Lambda, and batch processing.
- Ability to communicate technical concepts clearly to diverse audiences.
- Collaborative mindset to work effectively with technical and non-technical stakeholders.
- Curiosity and eagerness to learn new technologies and methodologies.
- Experience with billing or revenue systems is a plus.
Benefits
- Hybrid working arrangements.
- Minimum of 24 weeks birth parent/maternity leave globally.
- Commitment to an inclusive workplace and accessible recruitment processes.
Tech Stack
Python
Categories
BackendData Engineering