Senior Software Engineer in Maidstone

Senior Software Engineer in Maidstone

Maidstone Full-Time 65000 - 65000 £ / year (est.) No working from home possible
MAC Recruit Group Ltd

At a Glance

  • Tasks: Design and develop embedded software for complex real-time systems.
  • Company: Established tech organisation focused on advanced control and display systems.
  • Benefits: Competitive salary up to £65,000 and opportunities for professional growth.
  • Other info: Full-time onsite role in Rochester with a focus on innovative technology solutions.
  • Why this job: Join a dynamic team and tackle exciting engineering challenges in safety-critical environments.
  • Qualifications: Experience in Embedded C/C++, full software development lifecycle, and mentoring skills.

The predicted salary is between 65000 - 65000 £ per year.

A well-established technology organisation is looking for a Senior Software Engineer to join its growing software engineering function. The business develops advanced control, display, and mission-critical systems used across safety-critical environments. They are looking for experienced software engineers who can take ownership of technical delivery, mentor junior engineers, and contribute throughout the full software development lifecycle.

Due to the nature of the role, it is required that candidates must be a sole British citizen and eligible to obtain security clearance.

The Role

As a Senior Software Engineer, you'll play a key role in the design, development, integration, and verification of embedded software solutions for complex real-time systems. Working within multidisciplinary engineering teams, you'll be involved from requirements capture and architecture definition through to integration, testing, and deployment. You'll also provide technical leadership, support less experienced engineers, and contribute to engineering best practices across multiple projects.

From a technical perspective, you will work with the following:

  • Embedded C / C++
  • UML or other recognised model-based design techniques
  • UML for software design in CAMEO, EA, Rhapsody or integrity Modeler
  • Interfacing software with hardware and development to DO-178B/C Standards

About You

You'll ideally bring:

  • Strong commercial experience developing software using Embedded C or C++
  • Experience working across the full software development lifecycle, from requirements through to testing and delivery
  • The ability to mentor and support other engineers
  • Additional experience within highly regulated industries such as defence, aerospace, automotive, rail, or similar sectors would be beneficial.

What's on Offer

Salary up to £65,000 depending on experience.

Location & Working Pattern

The role is based in Rochester and requires full-time onsite presence.

Apply

If you're an experienced Software Engineer looking to work on complex engineering challenges, contribute to innovative projects, and play a key role in the development of advanced technology solutions, we'd love to hear from you.

Senior Software Engineer in Maidstone employer: MAC Recruit Group Ltd

Join a leading technology organisation in Rochester, where innovation meets excellence. As a Senior Software Engineer, you'll thrive in a collaborative work culture that values mentorship and professional growth, while contributing to cutting-edge projects in safety-critical environments. With competitive salaries and the opportunity to work on complex engineering challenges, this is an ideal place for those seeking meaningful and rewarding employment.

MAC Recruit Group Ltd

Contact Details:

MAC Recruit Group Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer in Maidstone

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in safety-critical environments. A personal recommendation can make all the difference when you're aiming for that Senior Software Engineer role.

Tip Number 2

Prepare for technical interviews by brushing up on your Embedded C/C++ skills and understanding UML design techniques. Practise coding challenges and be ready to discuss your past projects in detail—show them what you've got!

Tip Number 3

Don’t underestimate the power of a good online presence. Update your LinkedIn profile and showcase your experience with embedded systems and mentoring. Make sure it reflects your passion for software engineering and your ability to lead.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Senior Software Engineer in Maidstone

Embedded C
Embedded C++
UML
Model-Based Design Techniques
DO-178B/C Standards
Software Development Lifecycle
Technical Leadership

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Embedded C/C++, and any relevant projects that showcase your ability to work across the full software development lifecycle.

Showcase Your Leadership Skills:Since mentoring junior engineers is a key part of the role, don’t forget to mention any leadership or mentoring experiences you’ve had. We want to see how you can contribute to our team culture!

Be Clear and Concise:When writing your application, keep it clear and concise. Use bullet points where possible to make it easy for us to read through your qualifications and experiences quickly.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role without any hiccups!

How to prepare for a job interview at MAC Recruit Group Ltd

Know Your Tech Inside Out

Make sure you brush up on your Embedded C and C++ skills. Be ready to discuss your past projects in detail, especially those involving real-time systems. The interviewers will want to see how you’ve tackled challenges and what solutions you’ve implemented.

Showcase Your Mentoring Skills

Since the role involves mentoring junior engineers, prepare examples of how you've supported less experienced team members in the past. Think about specific instances where your guidance made a difference in their development or project outcomes.

Understand the Full Lifecycle

Be prepared to talk about your experience across the full software development lifecycle. Highlight your involvement from requirements capture to testing and deployment, and be ready to discuss how you ensure quality and compliance with standards like DO-178B/C.

Familiarise Yourself with the Company’s Sector

Research the industry the company operates in, especially if it’s defence, aerospace, or automotive. Understanding the unique challenges and regulations of these sectors will show that you’re not just technically skilled but also aware of the context in which you’ll be working.