Software Engineer (Backend) - Permanent
Software Engineer (Backend) - Permanent

Software Engineer (Backend) - Permanent

Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
A

At a Glance

  • Tasks: Develop and maintain software for real-time simulation technology across various platforms.
  • Company: Join a cutting-edge engineering company redefining motion systems.
  • Benefits: Competitive salary, supportive environment, and hands-on experience with high-profile clients.
  • Why this job: Make a real impact by coding for machines that move in the real world.
  • Qualifications: 2-3 years of programming experience in languages like Python, C++, or Java.
  • Other info: Be part of a small team where your contributions truly matter.

The predicted salary is between 36000 - 60000 Β£ per year.

ARCA Greater Bristol Area, United Kingdom

Overview

Join to apply for the Software Engineer (Backend) – Permanent role at ARCA.

ARCA Resourcing is partnering with a cutting-edge engineering company that is redefining real-time simulation technology. Their proprietary systems are raising the bar in dynamic performance across sectors including automotive, motorsport, and beyond.

Responsibilities

  • Develop and maintain software across platforms including Windows, Linux, web technologies, and real-time controllers.
  • Deliver new features and fix issues across a range of new and existing software products.
  • Write clean, maintainable code and contribute to robust documentation and specifications.
  • Collaborate with multidisciplinary teams to capture user requirements and translate them into working solutions.
  • Improve software development workflows, tools, and automation practices.
  • Participate in code reviews and champion best practices.

What We’re Looking For

  • 2–3 years\’ experience programming in high-level languages (e.g. Python, C++, C#, Java, TypeScript) – gained professionally, academically, or through relevant personal projects.
  • An interest in graphics, user experience, and cross-platform development.
  • Familiarity with tools such as Git and Jira.
  • Exposure to or curiosity about modern DevOps practices (e.g. containerisation, cloud, CI/CD).
  • A passion for software quality and maintainability.
  • A growth mindset – open to learning new languages, platforms, and techniques.
  • Strong communication skills and the ability to collaborate with technical and non-technical stakeholders.
  • A strong understanding of software engineering fundamentals, data structures, and algorithmic problem solving.
  • Curiosity about cross-platform development, real-time systems, or high-performance computing.
  • Strong collaboration and communication skills, with the ability to work effectively in small, multidisciplinary teams.

What’s in it for you

  • Join a growing company working on world-leading motion systems.
  • Get hands-on with real-time systems and software used by high-profile clients.
  • Work on meaningful projects with real physical output – your code will move machines.
  • Be part of a small, focused team where your contributions truly matter.
  • Enjoy a supportive, technically curious environment that values quality and innovation.

Details

  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Robotics Engineering, IT System Custom Software Development, and Software Development

#J-18808-Ljbffr

Software Engineer (Backend) - Permanent employer: ARCA

ARCA is an exceptional employer located in the Greater Bristol Area, offering a dynamic work environment where innovation and quality are at the forefront. As a Software Engineer (Backend), you will have the opportunity to work on cutting-edge real-time simulation technology, contributing to meaningful projects that have tangible impacts. The company fosters a supportive culture that encourages continuous learning and collaboration, ensuring that your skills grow alongside the exciting challenges you will tackle.
A

Contact Detail:

ARCA Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Software Engineer (Backend) - Permanent

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. 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 that highlight your experience with Python, C++, or any other relevant languages. This gives you a chance to demonstrate your coding prowess beyond just a CV.

✨Tip Number 3

Prepare for interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your thought process. Remember, they want to see how you tackle real-time problems, so think aloud!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search and genuinely interested in joining our team.

We think you need these skills to ace Software Engineer (Backend) - Permanent

Python
C++
C#
Java
TypeScript
Git
Jira
DevOps practices
Containerisation
Cloud
CI/CD
Software Engineering Fundamentals
Data Structures
Algorithmic Problem Solving
Collaboration Skills

Some tips for your application 🫑

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with high-level languages like Python or C++, and don’t forget to mention any relevant projects that showcase your skills in real-time systems or cross-platform development.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for software quality and maintainability. Share why you’re excited about working with cutting-edge technology and how your growth mindset aligns with our values at StudySmarter.

Showcase Your Collaboration Skills: Since we value teamwork, make sure to highlight your collaboration experiences. Mention any instances where you’ve worked with multidisciplinary teams or communicated effectively with both technical and non-technical stakeholders.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at ARCA

✨Know Your Tech Stack

Make sure you’re well-versed in the programming languages mentioned in the job description, like Python, C++, and Java. Brush up on your knowledge of Git and Jira too, as these tools are essential for collaboration and version control.

✨Showcase Your Projects

Prepare to discuss any relevant personal or academic projects that demonstrate your skills. Be ready to explain your thought process, the challenges you faced, and how you overcame them. This will show your passion for software development and your problem-solving abilities.

✨Understand Real-Time Systems

Since the role involves real-time simulation technology, do some research on what that entails. Familiarise yourself with concepts related to high-performance computing and cross-platform development, as this will help you engage in meaningful discussions during the interview.

✨Emphasise Collaboration Skills

Highlight your ability to work in multidisciplinary teams. Prepare examples of how you've effectively communicated with both technical and non-technical stakeholders in the past. This will demonstrate that you can bridge the gap between different team members and contribute to a collaborative environment.

Software Engineer (Backend) - Permanent
ARCA

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>