Software Engineer

Software Engineer

Edinburgh Full-Time 28800 - 48000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Design and implement robust solutions while collaborating with product managers and technical leads.
  • Company: IOTech Systems is a pioneer in open edge computing, making industrial data accessible and manageable.
  • Benefits: Enjoy competitive salary, private health insurance, pension scheme, and 25 days holiday.
  • Why this job: Join a supportive team and work on exciting projects that advance industrial IoT.
  • Qualifications: Proven software development experience, expertise in C/C++ or Go, and knowledge of Agile methodologies.
  • Other info: Flexible hybrid working environment with opportunities for personal and professional growth.

The predicted salary is between 28800 - 48000 £ per year.

Job Title: Software Engineer

Location: Edinburgh (Hybrid)

Competitive Salary based on experience

About Us

At IOTech Systems, we are pioneers in open edge computing, dedicated to making industrial data easily accessible, actionable, and manageable for the world\’s leading providers and consumers of industrial edge solutions.

What You’ll Do

As a key member of our engineering team, you will:

  • Work autonomously to design and implement robust solutions to complex problems and projects.
  • Broaden the technical abilities of your team by providing code reviews, timely feedback, and encouraging best practices.
  • Implement and champion coding standards and best practices throughout the project lifecycle.
  • Liaise with product managers and technical leads to ensure development aligns with project requirements.
  • Contribute to the evolution of our services, expertise, and quality processes, ensuring they remain world-class.
  • Maintain and enhance product documentation, improving its quality and usability.

What you will bring

We’re looking for someone who can demonstrate:

Technical Expertise

  • Proven track record as a professional software developer.
  • Expertise in C, C++, or Go, with a passion for clean, high-quality code.
  • An understanding of Agile methodologies, preferably Scrum.
  • Hands-on experience with containerized environments such as Docker and Kubernetes.
  • Expertise in one or more specific technical fields, with a willingness to share and grow your skills.

Problem-Solving and Innovation

  • A logical thinker and planner with strong analytical skills.
  • Thrives in varied work settings and embraces new technologies.

Teamwork and Communication

  • Self-motivated, conscientious, honest, and a strong team player.
  • Excellent written and verbal communication skills, with the ability to simplify complex concepts.

Passion and Drive

  • A genuine passion for technology and a drive to develop high-quality code.
  • Excited about contributing to the advancement of industrial IoT.

Why Join us

At IOTech we offer:

  • Competitive Salary based on experience
  • Private Health Insurance
  • Pension Scheme
  • 25 days holiday plus bank holidays and length of service scheme
  • Employee Assistance and Wellbeing Programme
  • A variety of Salary Sacrifice Schemes
  • Social Club Fund
  • Impactful Work: A chance to work on exciting, cutting-edge projects that make a real difference
  • A supportive team environment
  • Flexibility: Hybrid Working

Software Engineer employer: IOTech Systems

At IOTech Systems, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of Edinburgh. Our commitment to employee growth is evident through competitive salaries, comprehensive health benefits, and a supportive environment that encourages professional development. Join us to work on impactful projects in a hybrid setting, where your contributions will help shape the future of industrial IoT.
I

Contact Detail:

IOTech Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarize yourself with the specific technologies mentioned in the job description, such as C, C++, Go, Docker, and Kubernetes. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.

✨Tip Number 2

Brush up on Agile methodologies, especially Scrum. Being able to discuss your experience with Agile practices during the interview will demonstrate your ability to fit into their development process.

✨Tip Number 3

Prepare to discuss your problem-solving approach. Think of examples where you've tackled complex issues and how you implemented solutions, as this aligns with the role's requirements.

✨Tip Number 4

Show your passion for technology and industrial IoT. Be ready to share your thoughts on current trends in the industry and how you can contribute to IOTech's mission during your conversation.

We think you need these skills to ace Software Engineer

Proven track record as a professional software developer
Expertise in C, C++, or Go
Passion for clean, high-quality code
Understanding of Agile methodologies, preferably Scrum
Hands-on experience with Docker and Kubernetes
Strong analytical skills
Ability to simplify complex concepts
Self-motivated and conscientious
Excellent written and verbal communication skills
Team player
Problem-solving skills
Adaptability to new technologies
Commitment to coding standards and best practices

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C, C++, or Go, as well as your familiarity with Agile methodologies and containerized environments like Docker and Kubernetes. Use specific examples to demonstrate your technical expertise.

Craft a Compelling Cover Letter: In your cover letter, express your genuine passion for technology and your drive to develop high-quality code. Mention how your skills align with the responsibilities outlined in the job description and your excitement about contributing to the advancement of industrial IoT.

Showcase Problem-Solving Skills: Provide examples in your application that showcase your problem-solving abilities and logical thinking. Highlight any past projects where you successfully tackled complex challenges and contributed to team success.

Emphasize Communication Skills: Since excellent written and verbal communication skills are essential for this role, ensure your application reflects your ability to simplify complex concepts. Consider including instances where you effectively communicated technical information to non-technical stakeholders.

How to prepare for a job interview at IOTech Systems

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with C, C++, or Go in detail. Highlight specific projects where you implemented clean, high-quality code and be ready to explain your thought process behind your coding decisions.

✨Demonstrate Problem-Solving Skills

Prepare examples of complex problems you've solved in the past. Use the STAR method (Situation, Task, Action, Result) to structure your responses and showcase your logical thinking and analytical skills.

✨Emphasize Teamwork and Communication

Since collaboration is key, share experiences where you worked effectively within a team. Discuss how you provided feedback during code reviews and how you communicated complex concepts to non-technical stakeholders.

✨Express Your Passion for Technology

Convey your genuine enthusiasm for technology and the industrial IoT sector. Share any personal projects or continuous learning efforts that demonstrate your commitment to staying updated with new technologies and best practices.

Software Engineer
IOTech Systems
I
  • Software Engineer

    Edinburgh
    Full-Time
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-02-05

  • I

    IOTech Systems

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