Senior Software Engineer at Simple Machines, a leading independent boutique technology firm, responsible for designing and building real-time data pipelines and implementing data mesh architectures to enhance client data interactions.
Requirements
- Strong data or software engineering fundamentals.
- Proficiency in multiple programming languages, ideally including Python.
- Experience with cloud platforms (AWS, GCP, and/or Azure) and comfort working with cloud-native services.
- Strong experience with SQL, databases and/or data warehouses, data modelling, and data storage patterns.
- Exposure to containerisation, CI/CD, and infrastructure-as-code concepts.
- Excellent communication skills.
- A curious, adaptable mindset.
- 5+ years of professional experience in data engineering, software engineering, or a closely related field.
- Degree or equivalent experience in computer science or a related field.
Benefits
- Highly competitive salary
- Free team lunches provided three times a week, plus a snack bar
- Varied, interesting work across industries
- Continuous learning at the cutting edge of data engineering and AI