At a Glance
- Tasks: Join our Core Experiences Team to build and optimise foundational services and SDKs.
- Company: Fast-growing startup focused on innovative tech solutions.
- Benefits: Competitive salary, remote work flexibility, and opportunities for professional growth.
- Other info: Dynamic remote team environment with a focus on collaboration and creativity.
- Why this job: Make a real impact by enhancing user experience with cutting-edge technology.
- Qualifications: Experience in software development, especially with Kotlin Multiplatform and GCP is a plus.
The predicted salary is between 60000 - 80000 £ per year.
Requirements
- Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable.
- Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time.
- Focus. We’re a high-growth startup with a busy, remote team. You know how and when to engage or be heads down.
- Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs.
- Preferred Tech Stack: Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform).
- Prior experience with GCP is a plus.
What the job involves
We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience.
Collaborate with Speechify’s Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK. Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms. Ship cloud functions, lightweight backend services, and jobs using Kotlin.
Senior Software Engineer (Core Experiences) in London employer: Speechify
At Speechify, we pride ourselves on being an innovative and dynamic employer that fosters a collaborative and fast-paced work culture. As a Senior Software Engineer, you'll have the opportunity to work remotely within a high-growth startup environment, where your contributions directly impact our product experience. We offer ample opportunities for professional growth, a supportive team atmosphere, and the chance to work with cutting-edge technology, making it an exciting place for those looking to make a meaningful impact in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (Core Experiences) in London
✨Tip Number 1
Get your networking game on! Reach out to folks in the industry, especially those who work at companies you're interested in. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! If you've got a portfolio or GitHub with projects that highlight your Kotlin Multiplatform expertise, make sure to share it. Real-world examples of your work can speak volumes more than a CV.
✨Tip Number 3
Prepare for those interviews by practising common technical questions and system design scenarios. We all know that being able to think on your feet is crucial, so get comfortable explaining your thought process as you tackle problems.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team at Speechify.
We think you need these skills to ace Senior Software Engineer (Core Experiences) in London
Some tips for your application 🫡
Show Your Systems Thinking:When writing your application, make sure to highlight your systems thinking skills. We want to see how you approach end-to-end design and value simplicity in your solutions. Share examples that demonstrate your ability to optimise systems effectively.
Demonstrate Your Speed:We’re a fast-paced startup, so it’s important to convey your ability to generate ideas quickly. In your application, mention instances where you’ve made swift decisions on what to ship now versus what needs more time. This will show us you can keep up with our dynamic environment.
Emphasise Collaboration Skills:Collaboration is key for us at StudySmarter. Use your application to showcase how you’ve worked with diverse teams, including designers and marketers. Highlight any experiences where you’ve inspired or negotiated with others to achieve a common goal.
Tailor Your Tech Stack Experience:Since we’re looking for someone with Kotlin Multiplatform experience, make sure to tailor your application to reflect your familiarity with this tech stack. If you have prior experience with GCP, don’t forget to mention that too! Apply through our website to ensure your application gets the attention it deserves.
How to prepare for a job interview at Speechify
✨Understand Systems Thinking
Make sure you can articulate your understanding of systems thinking. Be ready to discuss how you've optimised systems in the past, focusing on end-to-end design and the value of simplicity. Prepare examples that showcase your ability to see the bigger picture while also diving into the details.
✨Showcase Your Speed and Focus
In a high-growth startup like this one, speed is key. Be prepared to share instances where you quickly generated ideas and made decisions on what could be shipped immediately versus what required more time. Highlight your ability to stay focused and know when to engage with the team or work independently.
✨Demonstrate Collaboration Skills
Collaboration is crucial for this role. Think of examples where you've successfully worked with designers, marketers, and product managers. Be ready to discuss how you inspired others, negotiated differing opinions, and ultimately delivered successful projects through teamwork.
✨Familiarise Yourself with the Tech Stack
Since the role involves Kotlin Multiplatform, brush up on your Kotlin skills and be prepared to discuss your experience with Java if applicable. If you have prior experience with GCP, make sure to mention it and explain how it relates to the role. Showing your technical knowledge will give you an edge.