At a Glance
- Tasks: Develop mission-critical software that connects user experiences to B2B suppliers.
- Company: Join a well-loved household name known for award-winning delivery in the B2C space.
- Benefits: Enjoy 25 days holiday, flexible hours, and generous company discounts.
- Other info: Dynamic growth environment with opportunities for coaching and mentoring.
- Why this job: Be a technology disruptor in a remote-first role with full ownership of your code.
- Qualifications: 6+ years in software engineering with C# or Java, and cloud tech 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 in your role? Do you want a remote-first role at a company that lets you be in control of your own time?
We've been exclusively retained by our client, a well-loved household name known for their award-winning delivery in the B2C space, to help them with their search for a Senior Software Engineer. You will 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 technologies 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.
- 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 in Cardiff employer: The Difference Engine
Join a forward-thinking company that values innovation and flexibility, offering a remote-first environment where you can take control of your time and work on mission-critical software. With a strong focus on employee well-being, generous benefits including 25 days holiday plus your birthday off, and opportunities for professional growth, this is an excellent place for Senior Software Engineers looking to make a meaningful impact in a rapidly growing organisation. Enjoy the support of a collaborative culture that encourages you to choose the best tools for the job and develop your leadership skills while working on high-volume trading systems.
StudySmarter Expert Advice🤫
We think this is how you could land Remote Senior Software Engineer in Cardiff
✨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 involving C# or cloud tech. 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 problem-solving skills. Be ready to discuss how you've tackled challenges in past roles, especially around scaling systems and working with APIs. We want to see that change-maker attitude!
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we’re here to support you every step of the way in landing that dream remote role.
We think you need these skills to ace Remote Senior Software Engineer in Cardiff
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your experience with C# or Java in your application. We want to see how you've used these languages to tackle challenges and create solutions, so don’t hold back on the details!
Tailor Your Application:Take a moment to customise your application for this role. Mention your cloud technology experience and any work with APIs or RESTful services. This shows us you’re serious about the position and understand what we’re looking for.
Be Yourself:Let your personality shine through in your written application. We’re not just looking for technical skills; we want to know who you are as a person and how you can contribute to our team culture.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves.
How to prepare for a job interview at The Difference Engine
✨Know Your Tech Inside Out
Make sure you’re well-versed in C# and any other relevant languages like Java. Brush up on your cloud technology knowledge, especially AWS, as this will likely come up in conversation. Be ready to discuss how you've used these tools to solve real-world problems.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in your previous roles. Think about times when you had to choose the right tool for a job or when you implemented a new technology. This shows that you see programming as a means to an end, not just a set of skills.
✨Demonstrate Leadership Qualities
Since they’re looking for emerging leadership qualities, be prepared to talk about your experience mentoring others or leading projects. Share specific instances where you’ve coached team members or taken ownership of a project from start to finish.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s tech stack, their growth plans, and how they support remote work. This not only shows your interest but also helps you gauge if the company culture aligns with your values.