Senior Software Engineer

Senior Software Engineer

Cramlington Full-Time 67500 £ / year No home office possible
K

At a Glance

  • Tasks: Develop innovative software solutions in automation, robotics, and IoT.
  • Company: Join a leading design consultancy known for cutting-edge projects.
  • Benefits: Enjoy hybrid work options and a competitive salary up to £75,000.
  • Why this job: Be part of a dynamic team shaping the future of technology.
  • Qualifications: Experience in software engineering and a passion for innovation required.
  • Other info: Located in Cramlington with opportunities for professional growth.

Role: Senior Software Engineer

Location: Cramlington + Hybrid Work from Home

Salary: Up to 75,000

KO2\’s client, a leading design consultancy, is seeking a Software Engineer to join their expanding team in the Cramlington area.

The company delivers cutting-edge projects across automation, robotics, IoT, and beyond. This role will give you the opportunity to work on innovative systems used in real-world applications, collaborating with a multidisciplinary team of engineers.

The Role

As a Software Engineer, you will be involved in designing and delivering software solutions across a range of challenging projects. Typical responsibilities include:

  • Developing software solutions using C/C++ or C# (ASP.Net Core).
  • Writing Python-based asynchronous microservices, web APIs, and working with image recognition.
  • Implementing C++ algorithms and firmware
  • Using MQTT
  • Containerising services with Docker
  • Contributing to project delivery via Azure DevOps and CI/CD.

The Candidate

We are looking for a Software Engineer with:

  • Proven programming experience in one or more of the following: C#, Python, Java, or C++.
  • Strong understanding of general software engineering practices, including:
  • Version control management with Git.
  • Code reviews and pair programming.
  • Use of test frameworks (with an interest in TDD).
  • Working with user stories and capturing requirements.
  • Iterative development and refactoring.
  • A collaborative mindset and ability to work alongside electrical and mechanical engineers.
  • Bonus: Any hands-on experience or interest in other engineering disciplines outside of software.
  • Why Apply

    • Work on innovative, cross-disciplinary projects in automation, robotics, and IoT.
    • Gain exposure to a broad technology stack from low-level firmware to cloud infrastructure.
    • Join a respected consultancy with a reputation for technical excellence.
    • Enjoy a competitive salary, benefits package, and opportunities for professional growth.

    If you\’re a Software Engineer who thrives in diverse, innovative environments, we\’d love to hear from you.

    Apply now with your CV or get in touch with the KO2 team for more information.

    Senior Software Engineer employer: KO2 Embedded Recruitment Solutions Ltd

    As a leading design consultancy based in Cramlington, we pride ourselves on fostering a dynamic work culture that encourages innovation and collaboration. Our employees benefit from a competitive salary, flexible hybrid working arrangements, and ample opportunities for professional growth within cutting-edge projects in automation and robotics. Join us to be part of a forward-thinking team where your contributions will make a real-world impact.
    K

    Contact Detail:

    KO2 Embedded Recruitment Solutions Ltd Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Senior Software Engineer

    ✨Tip Number 1

    Familiarise yourself with the latest trends in automation, robotics, and IoT. Being able to discuss recent advancements or projects in these areas during your interview will show your passion and knowledge, making you a standout candidate.

    ✨Tip Number 2

    Network with professionals in the design consultancy field. Attend industry meetups or online webinars to connect with current employees or others in similar roles. This can provide valuable insights and potentially lead to referrals.

    ✨Tip Number 3

    Prepare to demonstrate your problem-solving skills through practical examples. Be ready to discuss specific challenges you've faced in previous projects and how you overcame them, as this is crucial for a Senior Software Engineer role.

    ✨Tip Number 4

    Research the company’s recent projects and achievements. Understanding their work and being able to articulate how your skills align with their goals will help you make a strong impression during the interview process.

    We think you need these skills to ace Senior Software Engineer

    Proficiency in programming languages such as Java, C++, or Python
    Experience with software development methodologies (Agile, Scrum)
    Strong understanding of algorithms and data structures
    Familiarity with IoT protocols and technologies
    Knowledge of automation and robotics systems
    Experience with version control systems (e.g., Git)
    Ability to design and implement APIs
    Problem-solving skills and analytical thinking
    Strong debugging and troubleshooting skills
    Excellent communication and teamwork abilities
    Experience with cloud platforms (AWS, Azure, etc.)
    Understanding of software testing and quality assurance practices
    Adaptability to new technologies and frameworks
    Experience with continuous integration/continuous deployment (CI/CD) processes

    Some tips for your application 🫡

    Understand the Role: Carefully read the job description for the Senior Software Engineer position. Make sure you understand the required skills, qualifications, and experience needed to excel in this role.

    Tailor Your CV: Customise your CV to highlight relevant experience in software engineering, particularly in areas like automation, robotics, and IoT. Use specific examples of projects you've worked on that align with the company's focus.

    Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and innovation. Mention why you're interested in this particular role and how your background makes you a great fit for the team.

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

    How to prepare for a job interview at KO2 Embedded Recruitment Solutions Ltd

    ✨Showcase Your Technical Skills

    Be prepared to discuss your technical expertise in software engineering, particularly in areas like automation, robotics, and IoT. Bring examples of past projects that demonstrate your problem-solving abilities and how you've applied your skills in real-world scenarios.

    ✨Understand the Company’s Projects

    Research KO2's client and their recent projects. Familiarise yourself with their work in cutting-edge technologies. This will not only show your interest in the role but also allow you to ask informed questions during the interview.

    ✨Prepare for Behavioural Questions

    Expect questions about teamwork, conflict resolution, and project management. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your experience in collaborative environments and how you handle challenges.

    ✨Ask Insightful Questions

    Prepare thoughtful questions about the company culture, team dynamics, and future projects. This demonstrates your enthusiasm for the role and helps you assess if the company is the right fit for you.

    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

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