Senior Software Engineer in Reading

Senior Software Engineer in Reading

Reading Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Wireless Logic

At a Glance

  • Tasks: Build and maintain cutting-edge software solutions that drive real customer value.
  • Company: Join a forward-thinking tech company focused on innovation and collaboration.
  • Benefits: Enjoy 25 days holiday, private medical insurance, and a supportive work environment.
  • Other info: Dynamic team culture with opportunities for continuous learning and career growth.
  • Why this job: Make an impact by developing analytics platforms with the latest technologies.
  • Qualifications: Expertise in Node.js, NestJS, TypeScript, and a passion for mentoring others.

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

You will report into a Software Engineering Manager for the Polaris squad in the Product Experiences Domain and collaborate with Product Managers, Engineering Team Leads, Delivery Managers and engineering colleagues to produce experiences that drive customer value. We are currently re‑imagining our product engineering practices, shifting from an IT mindset to a product‑driven culture focused on solving real customer problems and delivering tangible business outcomes. As part of this transformation you will help build a cutting‑edge analytics platform that enables businesses to harness predictive intelligence and sustainability‑focused analytics.

We’re looking for a Senior Software Engineer who is a deep expert in Node.js, NestJS and TypeScript – someone who brings architectural confidence and engineering rigour to backend systems, but who is also keen to contribute across the stack, from front‑end to infrastructure.

Responsibilities
  • Build and maintain robust RESTful APIs and event‑driven systems (Node.js, NestJS, Kafka) with TypeScript at the core
  • Set and raise the bar for backend engineering quality across the team — championing type safety, clean architecture and testability
  • Lead the design and implementation of SLIs and SLOs to better understand our services (Grafana)
  • Contribute to complex user interfaces and web applications (React)
  • Lead CI/CD pipeline strategy and optimisation in collaboration with your team (GitLab)
  • Perform thorough code reviews and provide constructive, growth‑focused feedback
  • Mentor and support the development of more junior engineers
  • Be responsible for the health and reliability of your services
  • Continuously grow yourself and contribute to team development
Required
  • Deep, production‑proven expertise in Node.js, NestJS and TypeScript
  • Strong understanding of TypeScript at an architectural level: generics, decorators, dependency injection patterns and type system design
  • Experience implementing asynchronous processing and messaging systems (e.g. Kafka, RabbitMQ, SQS)
  • Experience designing and building REST APIs that are maintainable, observable and performant
  • Experience building, optimising and maintaining production applications end‑to‑end
  • Experience with PostgreSQL, including query optimisation and performance tuning
Preferred
  • Experience with microfrontends and component communication
  • Experience implementing front‑end frameworks (React)
  • Handling data migration and transformation processes
  • Knowledge of CI/CD pipeline integration (GitLab)
  • Familiarity with projects involving LLMs or Machine Learning
What Will Make You Shine at Wireless Logic
  • Implements engineering practices; handles requirements, design, testing and metrics
  • Executes plans; develops and tests through iterative and measurable changes
  • Manages delivery; breaks down problems and communicates progress regularly
  • Implements user‑centred thinking; crafts accessible interfaces for diverse users
  • Collaborates cross‑functionally; works effectively with product, design and participates in agile ceremonies
  • Partners with Product; translates business requirements into technical solutions
  • Manages technical debt; makes informed decisions about refactoring
  • Demonstrates practical thinking; evaluates trade‑offs and contributes to prioritisation
  • Shows adaptability; adopts alternative approaches when needed
  • Communicates effectively; documents decisions and explains technical concepts clearly
  • Focuses on growth; pursues continuous learning while actively supporting team members
Benefits
  • 25 days holiday
  • Buy up to 5 days additional holiday
  • Birthday Day off
  • Enhanced Maternity/Paternity Leave
  • Group Company Pension Scheme
  • Private Medical Insurance
  • Discounted gym membership at over 3000 gyms
  • Optical cover
  • Company Sick Pay Scheme
  • Cycle to work scheme
  • Onsite parking
  • Onsite gym
  • Access to a variety of online discounts on major retailers
  • Employee assistance program

We will work with you to provide reasonable accommodation during the application and selection process if required.

By applying for this role, you consent to Wireless Logic holding and processing your data in compliance with the General Data Protection Regulations. For questions about your right to access, erase or restrict the holding or processing of your data, contact recruitment@wirelesslogic.com.

Senior Software Engineer in Reading employer: Wireless Logic

At Wireless Logic, we pride ourselves on fostering a dynamic and innovative work culture that empowers our employees to thrive. As a Senior Software Engineer, you will not only contribute to cutting-edge projects but also benefit from extensive professional development opportunities, a supportive team environment, and a comprehensive benefits package that includes generous holiday allowances and wellness initiatives. Join us in our mission to transform product engineering practices while enjoying the perks of working in a collaborative and forward-thinking company.

Wireless Logic

Contact Details:

Wireless Logic Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer in Reading

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. 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 showcasing your projects, especially those involving Node.js, NestJS, and TypeScript. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences, especially how you've contributed to team success and tackled complex 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 Wireless Logic.

We think you need these skills to ace Senior Software Engineer in Reading

Node.js
NestJS
TypeScript
RESTful APIs
Event-Driven Systems
Kafka
Grafana

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your expertise in Node.js, NestJS, and TypeScript, and don’t forget to mention any relevant projects you've worked on!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about building customer-driven products and how your background aligns with our mission at StudySmarter. Keep it engaging and personal!

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex engineering challenges in the past. We love seeing candidates who can think critically and come up with innovative solutions!

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and we can’t wait to see what you bring to the table!

How to prepare for a job interview at Wireless Logic

Know Your Tech Stack Inside Out

Make sure you’re well-versed in Node.js, NestJS, and TypeScript. Brush up on architectural concepts like generics and decorators, and be ready to discuss how you've implemented these in past projects. This will show your depth of knowledge and confidence in backend systems.

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 your solutions delivered tangible business outcomes. This aligns perfectly with the product-driven culture they’re aiming for.

Demonstrate Your Collaborative Spirit

Since you'll be working closely with Product Managers and other engineers, be ready to discuss how you’ve successfully collaborated in cross-functional teams. Highlight any agile ceremonies you’ve participated in and how you’ve contributed to team development.

Prepare for Technical Questions

Expect to dive deep into technical discussions, especially around REST APIs, CI/CD pipelines, and performance tuning with PostgreSQL. Practise explaining complex concepts clearly, as effective communication is key to this role.