Remote Senior Software Engineer

Remote Senior Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
The Difference Engine

At a Glance

  • Tasks: Develop scalable software solutions and lead innovative projects in a remote-first environment.
  • Company: Join a well-loved tech company known for its award-winning B2C delivery.
  • Benefits: Enjoy 25 days holiday, flexible hours, and generous discounts.
  • Other info: Hybrid role with excellent career growth and supportive culture.
  • Why this job: Be a tech disruptor and make a real impact on high-volume trading systems.
  • Qualifications: 6+ years in software engineering with C# or Java, and cloud technology experience.

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

Are you a Senior Software Engineer with experience in C# or Java? Are you looking for an opportunity to be a technology disruptor/change maker in your role? Do you want a remote-first role at a company that lets you be in control of your own time?

You'll be working on their core technology, which links the everyday user experience to back end B2B suppliers. This is mission critical software for this business. At the crux of the successful applicant is a Senior Software Engineer who sees a programming language as a tool to address a challenge, rather than being hung up on the tooling itself. You'll have the ability to work with your peers to choose the best tool for the job, so if it's better to run with Go or Rust over what's in place already, with the buy-in of the tech leadership you'll have their full support to implement.

Essential skills for the role:

  • Minimum 6 years' experience working as a senior software engineer with C#.
  • We'd also be interested in speaking with Java engineers who would be comfortable making the switch to C#.
  • Minimum 6 years' experience working with cloud technology, ideally AWS, though other cloud techs are also of interest.
  • Comfortable developing APIs/RESTful.
  • Full ownership of your code, we're looking for this across the SDLC from TDD, through to CI/CD pipeline implementation and monitoring.
  • The ability to build systems that scale! This client is anticipating 3x growth, the platform already supports billions of transactions a day.
  • We're also looking for emerging leadership qualities, as evidenced in your ability to coach and mentor those around you.

Benefits:

  • This is a hybrid role which will require your in-office attendance 2-3 days a month.
  • The client is open to applicants living anywhere in the UK, but not overseas.
  • 25 days holiday plus your birthday off.
  • Generous company discounts.
  • Flexible working hours (with core team hours of 10am - 4pm).
  • Enhanced maternity, paternity, shared parental leave and adoption pay, plus other family friendly support.
  • Employee Assistance Programme and free access to counselling.
  • Health Plan.
  • Company Sick Pay scheme.
  • Regular wellbeing events.
  • Gym discount.
  • Share Incentive Plan (SIP).
  • Death in Service cover.
  • Onsite subsidised coffee shop and onsite bar.
  • Cycle to Work scheme.
  • And more!

If you are into developing resilient, high volume trading systems, that integrate seamlessly into RESTful endpoints with an underlying design built to scale we'd love to hear from you. Interested candidates are encouraged to apply. Promising applicants can be assured of a response within 24 hours, to include full details of the role and the excellent benefits package on offer.

Remote Senior Software Engineer employer: The Difference Engine

Join a forward-thinking company that champions innovation and flexibility, offering a remote-first environment where you can take control of your work-life balance. With a strong focus on employee growth, you'll have the opportunity to lead and mentor while working on mission-critical software that supports billions of transactions daily. Enjoy a comprehensive benefits package, including generous holiday allowances, flexible hours, and wellness initiatives, all designed to support your personal and professional development.

The Difference Engine

Contact Details:

The Difference Engine Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Remote Senior Software Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can sometimes lead to insider info or even a referral.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your experience with C# or cloud technologies. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for the interview by brushing up on your problem-solving skills. Be ready to discuss how you've tackled challenges in past projects and how you approach choosing the right tools for the job.

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, we’re here to support you every step of the way!

We think you need these skills to ace Remote Senior Software Engineer

C#
Java
Cloud Technology
AWS
API Development
RESTful Services
TDD (Test-Driven Development)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with C# or Java, cloud technologies, and any leadership roles you've taken on. We want to see how you can be a technology disruptor!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background makes you the perfect fit. Don’t forget to mention your experience with APIs and scalable systems – we love that stuff!

Showcase Your Projects:If you've worked on any relevant projects, make sure to include them in your application. Whether it's a personal project or something from your previous job, we want to see how you've tackled challenges and used your programming skills effectively.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, we promise to get back to you within 24 hours!

How to prepare for a job interview at The Difference Engine

Know Your Tech Stack

Make sure you’re well-versed in C# and any other relevant technologies mentioned in the job description. Brush up on your knowledge of cloud technologies, especially AWS, as well as API development and RESTful services. Being able to discuss your experience with these tools confidently will show that you're ready to tackle the challenges of the role.

Showcase Your Problem-Solving Skills

Prepare examples of how you've used programming languages as tools to solve real-world problems. Think about specific projects where you had to choose the right technology for the job and how you implemented it. This will demonstrate your ability to think critically and adapt to different situations, which is key for a Senior Software Engineer.

Emphasise Leadership Qualities

Since the role looks for emerging leadership qualities, be ready to discuss your experience in mentoring or coaching others. Share stories about how you've helped team members grow or contributed to a positive team environment. This will highlight your potential to take on more responsibility and lead projects effectively.

Ask Insightful Questions

Prepare thoughtful questions about the company’s technology stack, their approach to scaling systems, and how they support remote work. This not only shows your genuine interest in the role but also gives you a chance to assess if the company culture aligns with your values and work style.