Software Engineer
Apply now

Software Engineer

Fife Full-Time 45000 - 55000 £ / year (est.) No home office possible
Apply now
M

At a Glance

  • Tasks: Join a dynamic team to develop innovative software used globally.
  • Company: Be part of a leading global organisation with a local Scottish presence.
  • Benefits: Enjoy a competitive salary, EV purchase scheme, and holiday purchase options.
  • Why this job: Make a real impact with your work while enjoying a collaborative and inclusive culture.
  • Qualifications: Experience in Embedded C/C++, Linux, and Agile environments is essential.
  • Other info: This role requires on-site work five days a week, with occasional remote flexibility.

The predicted salary is between 45000 - 55000 £ per year.

This is a great opportunity to join a small team of Software Engineers in the full life cycle development of products that are used by clients and organisations across the globe. Just think how cool it is to look around and see what you've helped to develop being used and enjoyed by so many.

This is a global organisation and you'll join the local Scottish business unit at their office in Fife. It's an easy commute by car or public transport with easy bus and train links. In fact, one of the benefits is a salary sacrifice EV purchase scheme. You'll also have good holidays with the chance to purchase more and a salary up to around £55k.

Please be aware that due to the nature of the business this is 5 days a week on site though there is flexibility to work from home on the odd occasion you need to.

To be considered for this role you should have the following skills and experience:

  • Demonstrable experience of working with Embedded C/C++
  • Previous experience of working with Linux
  • Ability to work in an Agile environment
  • Previous experience of working with and mentoring more junior Engineers
  • Any experience working with network protocols would be an advantage
  • Knowledge of image/video compression is nice to have
  • Excellent communication skills with the ability to bring new ideas to the table

You'll ideally have worked in an Embedded software environment and will have the ability to demonstrate your technical skills during the interview process. While you might not have all the skills listed above, in-depth knowledge of the core skills is essential. An inquisitive mind and great problem solving skills are just as important as your programming capabilities.

An approximate salary range of £45,000 to £55,000 annually.

Pension scheme with 5% employer and 3% employee contributions.

An EV Car scheme and holiday purchase option.

Death in Service benefit of 4x salary.

An inclusive company culture that values teamwork and innovation.

If this sounds like the right move for your career, please apply NOW with your latest CV for immediate consideration. Unfortunately sponsorship is not available and you MUST be able to travel to the office on a daily basis.

Software Engineer employer: Michael Page Technology

Join a dynamic team of Software Engineers in Fife, where your contributions will directly impact clients and organisations worldwide. With a strong emphasis on innovation and teamwork, the company offers excellent benefits including a competitive salary, an EV purchase scheme, generous holiday options, and a supportive work culture that fosters professional growth. This is an ideal environment for those seeking meaningful work and the opportunity to develop their skills while enjoying a great work-life balance.
M

Contact Detail:

Michael Page Technology Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Embedded C/C++ and Linux. Brush up on your knowledge of these areas, as demonstrating your expertise during the interview will be crucial.

✨Tip Number 2

Prepare to discuss your experience in Agile environments. Think of examples where you've successfully collaborated with a team, as this will show your ability to adapt and thrive in their work culture.

✨Tip Number 3

If you have any experience mentoring junior engineers, be ready to share those stories. Highlighting your leadership skills can set you apart from other candidates and demonstrate your commitment to team development.

✨Tip Number 4

Research the company’s products and think about how your skills can contribute to their development. Being able to discuss how you can add value to their projects will show your genuine interest in the role and the organisation.

We think you need these skills to ace Software Engineer

Embedded C/C++ Programming
Linux Operating System
Agile Methodologies
Mentoring and Coaching
Network Protocols
Image/Video Compression Knowledge
Excellent Communication Skills
Problem-Solving Skills
Inquisitive Mindset
Team Collaboration
Software Development Life Cycle (SDLC)
Version Control Systems (e.g., Git)
Debugging Skills
Technical Documentation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Embedded C/C++, Linux, and Agile methodologies. Use specific examples from your past work to demonstrate your skills and how they relate to the job description.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your interest in the company. Mention any relevant projects or experiences that align with their needs, especially in embedded systems and mentoring junior engineers.

Highlight Problem-Solving Skills: In your application, emphasise your problem-solving abilities and inquisitive nature. Provide examples of challenges you've faced in previous roles and how you overcame them, particularly in an embedded software environment.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in software engineering.

How to prepare for a job interview at Michael Page Technology

✨Showcase Your Technical Skills

Be prepared to demonstrate your experience with Embedded C/C++ and Linux during the interview. Bring examples of past projects or challenges you've tackled that highlight your technical expertise.

✨Emphasise Agile Experience

Since the role requires working in an Agile environment, be ready to discuss your previous experiences in Agile teams. Share specific instances where you contributed to sprints or collaborated effectively with team members.

✨Prepare for Problem-Solving Questions

Expect questions that assess your problem-solving abilities. Think of scenarios where you've had to troubleshoot issues or innovate solutions, especially in embedded systems or software development.

✨Communicate Clearly and Confidently

Excellent communication skills are crucial for this role. Practice articulating your thoughts clearly and confidently, especially when discussing complex technical concepts or when bringing new ideas to the table.

M
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>