Software Engineer / Senior Software Engineers
Software Engineer / Senior Software Engineers

Software Engineer / Senior Software Engineers

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

At a Glance

  • Tasks: Join a dynamic team to design and maintain high-performance software systems.
  • Company: Work with a well-established high-tech scale-up in Bristol.
  • Benefits: Enjoy flexible working arrangements and opportunities for rapid career growth.
  • Why this job: Be part of impactful projects using cutting-edge technologies in a collaborative culture.
  • Qualifications: 2+ years experience with Linux, C++, networking, and Python scripting required.
  • Other info: Immediate consideration available; apply now!

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

Location: Bristol - Hybrid

Type: Full-time, 12 month FTC

Salary: Competitive, commensurate with experience

Whether you have 18 months or 5+ years of relevant experience, if you’re passionate about building high-performance systems in a dynamic environment, we’d love to hear from you.

About the Role

We are partnering with a well-established high-tech scale-up to find experienced Software Engineers to join their dynamic and innovative team. This is a hands-on engineering role where you’ll be instrumental in the design, development, and maintenance of advanced systems and associated platforms. You’ll work across planned software feature development, real-time troubleshooting, and complex systems integration. This is a great opportunity to deepen your skills in high-performance software and modern infrastructure while working in a collaborative, fast-paced environment.

Key Responsibilities

  • Develop, enhance, and maintain robust software solutions for mission-critical systems.
  • Design and implement multithreaded C++ applications for data processing.
  • Script tools and automation in Python to improve system workflows.
  • Integrate software with diverse hardware and networked systems.
  • Troubleshoot and resolve issues in real-time production environments.
  • Collaborate across multidisciplinary teams to deliver high-quality, scalable solutions.

Essential Experience

  • 2+ years working with Linux and command-line interfaces.
  • Strong C++ programming experience, including multithreading for data processing.
  • Solid understanding of networking, including Ethernet protocols.
  • Python proficiency for scripting and developing applications/tools.
  • Experience with DevOps pipelines for building and deploying software.
  • Familiarity with Kubernetes and containerised backend services.

Desirable

  • Knowledge of Docker for container management.

What We Offer

  • A chance to work with cutting-edge technologies on challenging, impactful projects.
  • Opportunities for rapid professional growth and career progression.
  • Flexible working arrangements to support work-life balance.
  • A collaborative, inclusive culture within a fast-growing, high-tech scale-up.

Please apply via the link for immediate consideration!

Software Engineer / Senior Software Engineers employer: ARCA

Join a dynamic and innovative high-tech scale-up in Bristol, where you'll have the opportunity to work with cutting-edge technologies on impactful projects. We pride ourselves on our collaborative and inclusive culture, offering flexible working arrangements that support your work-life balance, as well as rapid professional growth and career progression for all employees. If you're passionate about building high-performance systems, this is the perfect place for you to thrive.
A

Contact Detail:

ARCA Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer / Senior Software Engineers

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C++, Python, and Linux. Being able to discuss your hands-on experience with these tools during an interview will demonstrate your suitability for the role.

✨Tip Number 2

Prepare to showcase your problem-solving skills by discussing past projects where you successfully integrated software with hardware or resolved real-time issues. This will highlight your ability to thrive in a dynamic environment.

✨Tip Number 3

Network with current employees or professionals in similar roles through platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your interview.

✨Tip Number 4

Demonstrate your understanding of DevOps practices and container management by discussing any relevant experiences or projects. This knowledge is crucial for the role and will set you apart from other candidates.

We think you need these skills to ace Software Engineer / Senior Software Engineers

C++ Programming
Multithreading
Linux Proficiency
Networking Knowledge
Python Scripting
DevOps Practices
Kubernetes Familiarity
Container Management (Docker)
Real-time Troubleshooting
Systems Integration
Collaboration Skills
Problem-Solving Skills
Attention to Detail
Adaptability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in Linux, C++, and Python. Emphasise any projects or roles where you've developed high-performance systems or worked with networking protocols.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your specific interest in the role. Mention how your skills align with the responsibilities outlined in the job description.

Showcase Relevant Projects: Include examples of past projects that demonstrate your expertise in multithreading, scripting, and system integration. Be specific about your contributions and the technologies used.

Proofread Your Application: Before submitting, carefully proofread your application materials. Check for spelling and grammatical errors, and ensure that all information is clear and concise.

How to prepare for a job interview at ARCA

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Linux, C++, and Python in detail. Bring examples of projects you've worked on that demonstrate your ability to develop robust software solutions, especially those involving multithreading and networking.

✨Understand the Company’s Tech Stack

Research the technologies used by the company, particularly around DevOps pipelines, Kubernetes, and Docker. Showing familiarity with these tools will highlight your readiness to integrate into their existing workflows.

✨Prepare for Problem-Solving Scenarios

Expect to face real-time troubleshooting scenarios during the interview. Practice explaining your thought process clearly as you work through potential solutions to complex problems, as this will demonstrate your analytical skills.

✨Emphasise Collaboration and Communication

Since the role involves working across multidisciplinary teams, be ready to discuss your experiences collaborating with others. Highlight instances where your communication skills helped deliver high-quality solutions in a fast-paced environment.

Software Engineer / Senior Software Engineers
ARCA
A
  • Software Engineer / Senior Software Engineers

    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-07-10

  • A

    ARCA

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