Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 80000 € / year (est.) No home office possible
N

At a Glance

  • Tasks: Shape the architecture and product direction of a groundbreaking software project.
  • Company: Join a dynamic team within a large, established business.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Work in a modern, greenfield environment with no legacy constraints.
  • Why this job: Be a founding engineer and make a real impact on innovative data-driven solutions.
  • Qualifications: Experience in Python and a knack for navigating ambiguity.

The predicted salary is between 60000 - 80000 € per year.

Role - Python Focused Senior Software Engineer

Location - London

0 to 1 Senior Software Engineer (Small Team real impact)

Stack - Python, Go, AWS

Joining a small team who are building a 0 to 1 product, so this is properly early, shaping the architecture, product direction and core technical decisions from day one.

What makes it a bit different:

  • You’re not joining a big existing team — this is closer to a founding engineer environment, but with the backing, data access and distribution of a large, established business.
  • The product is data-first (not feature-first), multiple data sources, messy real‑world financial data and a focus on building something genuinely useful for decision‑making rather than dashboards for the sake of it.
  • They’re intentionally keeping things greenfield and modern (AI‑assisted workflows, no legacy constraints).
  • We are looking for someone comfortable operating in ambiguity, making early architectural calls and helping shape something from first principles.

Senior Software Engineer employer: Needl

As a Senior Software Engineer in London, you will thrive in a dynamic and innovative environment where your contributions directly shape the future of a groundbreaking product. With a focus on data-driven solutions and modern technologies, our small team fosters a collaborative culture that encourages creativity and personal growth, offering you the unique opportunity to make a real impact from day one. Join us to be part of a forward-thinking company that values your expertise and supports your professional development in an exciting, greenfield project.

N

Contact Detail:

Needl Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

Tip Number 1

Network like a pro! Reach out to people in your industry on LinkedIn or at meetups. We can’t stress enough how personal connections can lead to job opportunities, especially in smaller teams where referrals matter.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your Python projects. This is your chance to demonstrate your expertise and passion for building innovative solutions, which is exactly what they’re looking for.

Tip Number 3

Prepare for the interview by understanding their product and tech stack. Dive deep into AWS and data handling techniques. We want you to be ready to discuss how you’d tackle real-world financial data challenges and contribute to shaping the architecture from day one.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re all about making the process smooth and straightforward for you.

We think you need these skills to ace Senior Software Engineer

Python
Go
AWS
Architectural Design
Data Analysis
Problem-Solving Skills
Adaptability

Some tips for your application 🫡

Show Your Passion for Python:Make sure to highlight your experience with Python in your application. We want to see how you've used it in real projects, especially in building something from scratch. Share any cool projects or contributions that showcase your skills!

Emphasise Your Problem-Solving Skills:Since we're all about tackling messy real-world data, let us know how you've approached complex problems in the past. We love candidates who can think on their feet and make architectural decisions in ambiguous situations.

Be Authentic and Personal:When writing your application, don’t be afraid to let your personality shine through. We’re looking for someone who fits into our small team vibe, so share a bit about yourself and what excites you about this role!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to get your application and ensures you don’t miss out on any important updates. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at Needl

Know Your Tech Stack Inside Out

Make sure you’re well-versed in Python, Go, and AWS. Brush up on your knowledge of these technologies, especially how they can be applied to build scalable and efficient systems. Be ready to discuss your past experiences with them and how you’ve used them to solve real-world problems.

Embrace the Greenfield Mindset

Since this role involves shaping a product from scratch, show your enthusiasm for building something new. Prepare examples of how you've approached projects without legacy constraints and how you’ve made architectural decisions in ambiguous situations. This will demonstrate your ability to thrive in a startup-like environment.

Focus on Data-Driven Decision Making

Given the emphasis on data-first products, be prepared to discuss how you’ve worked with messy data in the past. Share specific instances where you’ve turned complex data into actionable insights, and highlight your understanding of the importance of data in decision-making processes.

Show Your Collaborative Spirit

In a small team setting, collaboration is key. Be ready to talk about how you’ve worked effectively with others, especially in shaping product direction and making technical decisions. Highlight your communication skills and your ability to operate well in a team that values input from all members.