At a Glance
- Tasks: Shape and scale data infrastructure, making analytics faster and more reliable.
- Company: Join a leading fintech company with a winning team culture.
- Benefits: Flexible working, health coverage, and awesome office perks like free lunches.
- Other info: Great opportunities for career growth and social events to connect with colleagues.
- Why this job: Make a real impact in a fast-paced environment with cutting-edge technology.
- Qualifications: Strong Python skills and experience with AWS or similar cloud services.
The predicted salary is between 60000 - 80000 € per year.
About the Role
As a Senior Software Engineer (Data), you’ll help shape and scale our data infrastructure, making analytics faster, more reliable, and cost‑efficient. You’ll work with AWS, Snowflake, Python, and Terraform, building tooling, and onboarding new data sources. You'll collaborate closely with teams across the business, ensuring our platform is secure, scalable, and easy to use.
What will you be doing?
- Develop new tooling for product teams to boost their efficiency.
- Work with the wider team in maintaining, evolving and scaling data infrastructure solutions on AWS and Snowflake.
- Onboard new ingestion sources and maintain smooth running and monitoring.
- Ensure platform robustness through automated testing and monitoring of data pipelines aligned to the expected scaling of Lendable.
- Collaborate with stakeholders to translate business requirements into scalable technical solutions.
- Optimise existing CI/CD pipelines for faster cycle times and increased reliability.
- Implement security best practices for data management and infrastructure on cloud platforms.
- Design and deploy infrastructure as code to manage cloud resources efficiently.
- Assist in the troubleshooting and resolution of production issues to minimise downtime and improve user satisfaction.
What we’re looking for
- Strong software development, particularly in Python or a similar language.
- Solid engineering practices, including automated testing, deployment systems, and configuration as code.
- Experience with building data intensive applications and containerised services.
- Experience with cloud services such as AWS, GCP, or equivalent (preference for AWS).
- Experience with infrastructure as code, preferably Terraform.
- Knowledge of columnar databases, such as Snowflake.
- Experience in developing and optimising CI/CD pipelines, with a preference for GitHub Actions.
- Excellent communication skills for effective collaboration with business analysts and stakeholders, ensuring technical solutions meet business needs.
- Experience with data ingestion tools, like Fivetran.
Advantageous
- Exposure to deploying applications with Kubernetes.
- Experience with Data Orchestrator tools (Airflow, Prefect, etc.).
- Experience with Data Observability tools (Montecarlo, Great Expectations, etc.).
- Experience with Data Catalog tools (Amundsen, OpenMetadata, etc.).
Benefits
- Winning team: the opportunity to scale up one of the world’s most successful fintech companies.
- Flexible working: flexible approach tailored to each role. Hybrid roles require three days in‑office weekly; fully remote roles include regular opportunities for in‑person connection through socials and off‑sites.
- Socials & connection: opportunities and events to come together, socialise, and get to know each other beyond the office walls.
- Health coverage: support for your physical and mental wellbeing, including private health cover.
- Retirement & savings: long‑term financial wellbeing through retirement savings plans.
- Employee referral programme: earn a competitive bonus when you refer successful new team members.
- Office meals & snacks: enjoy a fully stocked kitchen, plus complimentary lunches prepared by in‑house chefs on in‑office days at select locations.
- Sustainable commuting: cycle‑to‑work and electric vehicle salary sacrifice schemes available in select locations.
Senior Software Engineer (Data) employer: Lendable
At Lendable, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation. As a Senior Software Engineer (Data), you'll have the opportunity to shape our cutting-edge data infrastructure while enjoying flexible working arrangements, comprehensive health coverage, and a strong focus on employee growth through continuous learning and social engagement. Join us in our mission to scale one of the world's most successful fintech companies, where your contributions will be valued and rewarded.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (Data)
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works at a company you admire. Building relationships can open doors that a CV just can't.
✨Show Off Your Skills
Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your projects, especially those involving Python, AWS, or Terraform. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Ace the Interview
Prepare for interviews by practising common technical questions and scenarios related to data infrastructure. Be ready to discuss how you've tackled challenges in previous roles, especially around CI/CD pipelines and data management. Confidence is key!
✨Apply Through Our Website
When you find a role that excites you, apply through our website! It’s the best way to ensure your application gets the attention it deserves. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Senior Software Engineer (Data)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer (Data) role. Highlight your experience with Python, AWS, and Snowflake, and don’t forget to showcase any relevant projects that demonstrate your skills in building data-intensive applications.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about data engineering and how your background aligns with our mission at StudySmarter. Be sure to mention specific tools and technologies you’ve worked with that are relevant to the role.
Showcase Your Collaboration Skills:Since this role involves working closely with various teams, make sure to highlight your communication and collaboration skills. Share examples of how you’ve successfully worked with stakeholders to translate business requirements into technical solutions.
Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people. Plus, we love seeing candidates who take the initiative!
How to prepare for a job interview at Lendable
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, AWS, Snowflake, and Terraform. Brush up on your knowledge of these tools and be ready to discuss how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in data infrastructure or software development. Think about times when you optimised CI/CD pipelines or resolved production issues, and be ready to explain your thought process.
✨Communicate Effectively
Since collaboration is key in this role, practice articulating your ideas clearly. Be prepared to discuss how you’ve worked with stakeholders to translate business requirements into technical solutions, highlighting your communication skills.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about their current data challenges or how they envision the future of their data infrastructure. This shows you’re engaged and thinking ahead.