Senior Software Engineer Bristol (GB) Professionals
Senior Software Engineer Bristol (GB) Professionals

Senior Software Engineer Bristol (GB) Professionals

Bristol Full-Time 36000 - 60000 Β£ / year (est.) Home office (partial)
Go Premium
R

At a Glance

  • Tasks: Develop innovative software for robotics and tackle real-world engineering challenges.
  • Company: Join a forward-thinking tech group revolutionising subsea robotics.
  • Benefits: Enjoy flexible hybrid work, competitive salary, and 30 days annual leave.
  • Why this job: Make a real impact with cutting-edge technology in a collaborative environment.
  • Qualifications: Strong C++ and Python skills, with experience in software engineering practices.
  • Other info: Opportunities for career growth and mentoring in a dynamic team.

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

Location: Bristol, UK

Approach: Hybrid Remote, typically 2-3 days per week in the office

Contract: Permanent, full-time

Rosenxt is revolutionising subsea robotics and autonomous systems, and we are building a world-class engineering team at our Bristol location to drive this innovation forward. To build our engineering team we are recruiting for top-tier talent that is keen to:

  • Build robust software that runs on real robots to tackle real-world applications.
  • Lead by example to champion modern and effective software development practices in a dynamic and growing engineering team.
  • Tackle engineering challenges at all levels of a robotics software stack.

In this role, you will work on cutting-edge technology that makes a real-world impact - from developing our visual inspection platform to creating autonomous systems that operate in some of the world’s most challenging environments. You will have the opportunity to see your work in action through field trials and real-world deployments, all while working in a collaborative, hybrid environment in central Bristol.

Within a cross-functional team, you will contribute towards the entire software development lifecycle, including design, implementation, testing, and maintenance of our products. Working primarily in C++ and Python, you will employ high-quality software engineering principles and practices. You will be actively engaged in building quality solutions within an Agile process, including peer reviews, continuous improvement, and integration.

If you are passionate about robotics, love solving complex technical challenges, and want to mentor others while growing your own expertise, this role offers the perfect blend of technical depth, leadership opportunity, and meaningful impact.

What you can expect

  • Architect and develop new capabilities for autonomous robotics, subsea perception, and underwater structure inspection.
  • Write and maintain high-quality, efficient, and scalable code using modern C++ and Python.
  • Practice and advocate for high-quality engineering standards such as design patterns, SOLID principles, TDD, and CI/CD. Lead by example.
  • Ensure software reliability and performance through rigorous quality standards, including comprehensive code reviews, unit testing, and continuous integration.
  • Work across all phases of the product lifecycle, from concept and design through to deployment and maintenance.
  • Stay abreast of the latest industry trends, tools, and technologies to keep our solutions competitive.
  • Take part in continuous improvement initiatives to enhance development processes, tools, and product quality.
  • Mentor and support junior engineers, fostering a collaborative, innovative, and growth-oriented environment.
  • Work closely with product teams to define requirements, objectives, and deliverables.
  • Coordinate with cross-functional teams (ML, Simulation, Robotics) to ensure seamless system integration.
  • Engage with stakeholders to gather feedback and ensure solutions meet their needs.

What you bring

To become part of the Rosenxt family, you bring your creativity and structured, self-reliant working style to benefit our company and your team.

Essential Skills:

  • Strong experience developing in C++ and Python using high-quality software engineering approaches.
  • Experience with container-based architectures and tools (e.g., Docker, Podman) and how to use them to develop and deploy software.
  • Fluency with developer tools such as GitHub and CI/CD tools.
  • Demonstrable and significant industry experience, or relevant qualifications.
  • Proven experience leading a project, feature, or work package.
  • Excellent communication skills with both technical peers and business partners.
  • Deep familiarity with software engineering practices such as TDD, CI/CD, pair programming, code reviews, and Agile methodologies (Scrum, Kanban).
  • Ability to communicate technical concepts to both technical and non-technical stakeholders.
  • High level of adaptability, flexibility, and resilience in ambiguous and dynamic environments.
  • Keen attention to detail, ensuring quality, reliability, and robustness of solutions.
  • Continuous learning mindset and passion for mentoring others.

Desirable Skills:

  • Experience developing and deploying Robotic Algorithms (SLAM, navigation, sensor fusion, etc.)
  • Experience working with Machine Learning techniques.
  • Knowledge of ROS2 or other middleware frameworks for robotic applications.
  • Experience working with 3D and video data, including mesh and point clouds.
  • Background in mathematical and geometry libraries (Eigen, Numpy).
  • Competence in ARM and embedded development.

Look forward to

  • Development opportunities and career opportunities in a global, innovative and long-term oriented group of companies with family character.
  • Funded career and learning development opportunities.
  • Flexible, hybrid working.
  • 30 days annual leave + bank holidays.
  • Company pension scheme where all employees receive a standard 10% employer contribution, with no obligation for employee contributions.
  • Company sponsored life insurance and private medical insurance.
  • Cycle scheme provided by Green Cycle Initiative.
  • Competitive remuneration package.

More information about the Rosenxt Group please click here: Rosenxt is a forward-thinking technology group β€” we are visionary architects of progress with decades of engineering excellence. As a privately owned global partner, we look far beyond tomorrow: being committed long-term, we turn opportunities into successful ventures. Tech enthusiasts through and through, we dive deep into the latest technologies. Our expertise in various technology fields allows us to develop high-tech solutions for customers in the most challenging environments, including subsea, industrial, renewables, and the integrity of the water and energy supply. Our purpose goes beyond pure business: it is about creating progress and sustainable value – for our customers, for our partners and for society at large.

Senior Software Engineer Bristol (GB) Professionals employer: Rosenxt Group

Rosenxt is an exceptional employer located in the vibrant city of Bristol, offering a dynamic and collaborative work culture that fosters innovation in subsea robotics and autonomous systems. Employees benefit from a flexible hybrid working model, generous annual leave, and a strong commitment to professional development, including funded career growth opportunities. With a focus on meaningful impact and cutting-edge technology, Rosenxt provides a unique environment where engineers can thrive and contribute to real-world applications while enjoying a supportive team atmosphere.
R

Contact Detail:

Rosenxt Group Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Software Engineer Bristol (GB) Professionals

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for those interviews! Research the company, understand their products, and be ready to discuss how your skills in C++ and Python can contribute to their projects. Practice common technical questions and coding challenges to boost your confidence.

✨Tip Number 3

Showcase your projects! Whether it's a GitHub repository or a personal website, having a portfolio of your work can really set you apart. Highlight any robotics or software development projects that demonstrate your expertise and passion.

✨Tip Number 4

Don’t forget to follow up! After an interview, send a thank-you email expressing your appreciation for the opportunity. It’s a great way to reinforce your interest in the role and keep you top of mind for the hiring team.

We think you need these skills to ace Senior Software Engineer Bristol (GB) Professionals

C++
Python
Software Engineering Principles
Agile Methodologies
TDD (Test-Driven Development)
CI/CD (Continuous Integration/Continuous Deployment)
Container-based Architectures
GitHub
Code Reviews
Project Leadership
Communication Skills
Robotic Algorithms
Machine Learning Techniques
ROS2
Attention to Detail

Some tips for your application 🫑

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C++ and Python, and any relevant projects that showcase your skills in robotics and software development.

Craft a Compelling Cover Letter: Your cover letter should tell us why you're passionate about robotics and how your experience aligns with our mission at Rosenxt. Be sure to mention specific projects or technologies you've worked with that relate to the job description.

Showcase Your Problem-Solving Skills: In your application, give examples of complex technical challenges you've tackled in the past. We love seeing how you approach problems and the innovative solutions you've implemented.

Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Rosenxt Group

✨Know Your Tech Inside Out

Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss specific projects where you've used these languages, and be prepared to solve coding challenges on the spot. Familiarity with container-based architectures like Docker will also give you an edge.

✨Showcase Your Leadership Skills

Since this role involves mentoring and leading projects, think of examples where you've taken charge or guided a team. Prepare to discuss how you advocate for high-quality engineering standards and how you've implemented Agile methodologies in past projects.

✨Communicate Clearly

Practice explaining complex technical concepts in simple terms. You’ll need to communicate effectively with both technical peers and non-technical stakeholders, so being able to break down your work will demonstrate your understanding and adaptability.

✨Stay Current with Industry Trends

Research the latest trends in robotics and software development. Being knowledgeable about new tools and technologies shows your passion for continuous learning and can spark engaging conversations during the interview.

Senior Software Engineer Bristol (GB) Professionals
Rosenxt Group
Location: Bristol
Go Premium

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

R
  • Senior Software Engineer Bristol (GB) Professionals

    Bristol
    Full-Time
    36000 - 60000 Β£ / year (est.)
  • R

    Rosenxt Group

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