Senior Software Engineer (Core Experiences)

Senior Software Engineer (Core Experiences)

Full-Time 60000 - 80000 £ / year (est.) Working from home possible
S

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.

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) employer: Speechify

At Speechify, we pride ourselves on being an exceptional employer that fosters a dynamic and collaborative work culture, perfect for innovative minds like yours. As a Senior Software Engineer, you'll thrive in our high-growth startup environment, where your contributions directly impact user experiences across platforms. With opportunities for professional growth, a focus on simplicity and speed, and the flexibility of a remote team, you'll find meaningful and rewarding employment here.

S

Contact Details:

Speechify Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer (Core Experiences)

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can get you in the door.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those using Kotlin Multiplatform. We want to see your work in action, so make it easy for us to find!

Tip Number 3

Prepare for the interview by brushing up on systems thinking and collaboration techniques. We love candidates who can think strategically and work well with others, so be ready to share examples of how you've done this in the past.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate individuals who are excited about enhancing user experiences.

We think you need these skills to ace Senior Software Engineer (Core Experiences)

Systems Thinking
Speed in Idea Generation
Focus in a Remote Team
Collaboration with Designers and PMs
Kotlin Multiplatform
GCP (Google Cloud Platform)
API Design

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 your belief in the value of simplicity. Share examples that demonstrate your ability to optimise systems effectively.

Demonstrate Your Speed and Focus:We’re a busy startup, so it’s important to convey your ability to work quickly while maintaining focus. In your application, mention how you generate ideas rapidly and how you prioritise tasks to ensure timely delivery. This will show us you can keep up with our fast-paced environment.

Emphasise Collaboration Skills:Collaboration is key for us at StudySmarter. Use your application to showcase your experience working with diverse teams, including designers, marketers, and PMs. Highlight any instances where you’ve inspired or negotiated with others to achieve a common goal.

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 proactive and engaged!

How to prepare for a job interview at Speechify

Show Your Systems Thinking

Make sure to highlight your understanding of end-to-end design during the interview. Be ready to discuss how you've optimised systems in the past and why you believe simplicity is key. Use specific examples from your experience to illustrate your point.

Demonstrate Speed and Focus

Prepare to talk about how you generate ideas quickly and make decisions on what can be shipped now versus what needs more time. Share instances where your speed and focus have led to successful project outcomes, especially in a fast-paced environment.

Emphasise Collaboration Skills

Since this role involves working with designers, marketers, and PMs, be ready to discuss how you inspire and negotiate with diverse teams. Bring up examples of successful collaborations and how you navigated differing opinions to achieve a common goal.

Familiarise Yourself with the Tech Stack

Brush up on Kotlin Multiplatform and any relevant experience you have with GCP. Be prepared to discuss your technical skills and how they align with the job requirements. If you have worked on similar projects, share those experiences to demonstrate your fit for the role.