Senior Software Engineer (Core Experiences)

Senior Software Engineer (Core Experiences)

Full-Time 60000 - 80000 € / year (est.) Home office possible
Deepstreamtech

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 with exciting projects and career advancement opportunities.
  • Why this job: Make a real impact by enhancing user experience with cutting-edge technology.
  • Qualifications: Experience in Kotlin Multiplatform and strong collaboration skills required.

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: Deepstreamtech

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 experience and product development. 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.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

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

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 experience with Kotlin Multiplatform or GCP, make sure to share it. It’s a great way to demonstrate your capabilities beyond just words.

Tip Number 3

Prepare for those interviews! Research common questions for Senior Software Engineers and practice your answers. Focus on how you’ve collaborated with teams and tackled challenges in previous roles – that’s what they want to hear!

Tip Number 4

Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining us. Plus, it shows you’re genuinely interested in being part of our team.

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 why you value simplicity in your solutions. 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 prioritise tasks and make decisions on what can be shipped now versus what needs more time. This will show us you understand 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 and marketers. Tell us about a time you inspired or negotiated with others to achieve a common goal—this will help us see how you fit into our team dynamic.

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. Make sure your application is tailored to the role, reflecting your passion for building clear, reliable APIs and enhancing user experiences. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Deepstreamtech

Master the Tech Stack

Make sure you’re well-versed in Kotlin Multiplatform, as this is a key requirement for the role. Brush up on your Java skills too, just in case they come up. Familiarise yourself with GCP if you can, as it’s a nice bonus that could set you apart from other candidates.

Showcase Your Systems Thinking

Be prepared to discuss how you approach system design and optimisation. Think about examples where you've simplified complex systems or improved efficiency. This will demonstrate your ability to think strategically and align with the company’s focus on simplicity and speed.

Highlight Collaboration Skills

Since the role involves working closely with designers, marketers, and PMs, be ready to share experiences where you’ve successfully collaborated across teams. Talk about how you’ve navigated differing opinions and reached consensus, showcasing your negotiation skills.

Prepare for Problem-Solving Scenarios

Expect to tackle some real-world problems during the interview. Practice articulating your thought process when faced with challenges, especially those related to API design or user experience. This will show your ability to think on your feet and deliver practical solutions.