At a Glance
- Tasks: Design and build innovative software solutions that automate workflows using AI.
- Company: Fast-growing AI-native software company with a collaborative culture.
- Benefits: Competitive salary, equity options, remote work flexibility, and professional growth opportunities.
- Why this job: Join a dynamic team and make a real impact on thousands of users daily.
- Qualifications: Strong Python skills and experience in backend systems; teamwork and communication are key.
- Other info: Exciting scale-up stage with plenty of engineering challenges and career growth potential.
The predicted salary is between 65000 - 85000 £ per year.
Join a fast-growing, AI-native software company building workflow automation tools used daily by thousands of professionals across people-heavy industries. The platform removes manual, repetitive work through AI, automation and thoughtful product design, helping teams move faster and focus on higher-value tasks. You’ll join at an exciting scale-up stage where the product has strong traction, real revenue and clear product-market fit, but still plenty of greenfield engineering challenges ahead. This is a role for someone who enjoys ownership, autonomy and building features that customers genuinely rely on every single day.
You’ll join a high-performing, collaborative engineering team where engineers are trusted owners, not ticket-takers.
- Design, build and ship features end-to-end across the stack
- Develop scalable backend services in Python
- Own work from design through implementation, testing and deployment
- Help shape architecture and engineering standards as the platform scales
- Work closely with product, QA and other engineers to solve real customer problems
The team values clean design, maintainable systems and thoughtful decision-making over rushing out short-term fixes.
You’ll be working on:
- Backend services and APIs in Python
- Distributed systems and third-party integrations
- Workflow automation features powered by AI and LLMs
- Frontend product experiences used constantly throughout the day
- Reliability, performance and scalability as usage grows
- Continuous improvements to developer experience and code quality
You’ll get breadth, impact and variety rather than being siloed into one small area.
Skills and Experience:
- Strong experience building backend systems in Python
- Comfortable working across the stack or keen to grow into full-stack ownership
- Experience with APIs, integrations and distributed systems
- Startup or scale-up experience where you’ve shipped real product
- Product mindset, you care about why you’re building something, not just how
- Clear communicator who collaborates well with cross-functional teams
- Pragmatic, quality-focused engineer who values maintainable code
Nice to have but not required:
- AWS or cloud infrastructure experience
- LLM or AI-powered features
Location: Remote or Hybrid (UK-based team)
Team: Product-focused engineering, high ownership, low ego
Stage: High-growth scale-up with strong traction
Software Engineer employer: Wave Talent
Contact Detail:
Wave Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups or webinars, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving Python and backend systems. This gives you a chance to demonstrate your expertise and passion for building impactful software.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about solving problems but also about communicating your thought process clearly.
✨Tip Number 4
Apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight how your experience aligns with our mission of building AI-powered workflow automation tools.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match our job description. Highlight your backend development experience in Python and any relevant projects you've worked on. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Explain why you're excited about working with AI and automation, and how your previous experiences align with our mission at StudySmarter.
Showcase Your Projects: If you've built any cool projects or contributed to open-source work, make sure to include them! We love seeing practical examples of your skills, especially those that demonstrate your ability to solve real customer problems.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it shows us you're keen to join the StudySmarter family!
How to prepare for a job interview at Wave Talent
✨Know Your Tech Stack
Make sure you’re well-versed in Python and any other technologies mentioned in the job description. Brush up on your knowledge of backend systems, APIs, and distributed systems. Being able to discuss your past experiences with these technologies will show that you’re ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled real customer problems in previous roles. Think about specific challenges you faced and how you approached them. This will demonstrate your product mindset and ability to collaborate effectively with cross-functional teams.
✨Emphasise Ownership and Autonomy
This role values ownership, so be ready to talk about projects where you took the lead. Share instances where you designed, built, and shipped features end-to-end. Highlight your experience in a startup or scale-up environment to show you thrive in fast-paced settings.
✨Ask Thoughtful Questions
Prepare insightful questions about the company’s engineering standards, team dynamics, and future challenges. This not only shows your interest in the role but also your understanding of the importance of clean design and maintainable systems. It’s a great way to engage with your interviewers!