Vacancy: Software Engineer

Vacancy: Software Engineer

Full-Time 40000 - 75000 £ / year (est.) No working from home possible
IOTech Systems

At a Glance

  • Tasks: Design and build software solutions for industrial edge deployments.
  • Company: Join IOTech Systems, a leader in industrial IoT technology.
  • Benefits: Competitive salary, private health insurance, generous holiday, and flexible working options.
  • Other info: Enjoy excellent career growth and a supportive work environment.
  • Why this job: Tackle challenging problems and make a real impact in a dynamic team.
  • Qualifications: Experience in C, C++, or Go with a passion for code quality.

The predicted salary is between 40000 - 75000 £ per year.

At IOTech Systems we build software that sits at the heart of industrial edge deployments. Think manufacturing lines, energy infrastructure, smart buildings, all generating data that needs to be collected, processed, and acted on in real time. Our platform is used by some of the world's leading industrial operators, and we're growing the engineering team that builds it.

We're looking for a software engineer, mid-level or senior, who wants to work on genuinely challenging problems in a small, experienced team. Day to day that means designing and building solid solutions, writing clean production-quality code in C, C++ or Go, and working closely with product managers and technical leads to shape where the platform goes next. You'll also help the people around you do their best work, through code reviews, honest feedback, and sharing what you know.

  • Solid commercial experience as a software developer with strong skills in C, C++ or Go
  • A genuine care for code quality and clean, maintainable solutions
  • Familiarity with Agile ways of working, ideally Scrum
  • An interest in industrial IOT or edge computing (prior experience isn’t required)

Salary is between £40,000 and £75,000 depending on experience. On top of that you get a competitive employer pension, private health insurance, YuLife for life insurance and wellbeing, an employee assistance programme, and 25 days holiday plus bank holidays with extra days for length of service. There's also a social club fund, salary sacrifice schemes, and hybrid working with flexible arrangements we're happy to talk through at interview.

Vacancy: Software Engineer employer: IOTech Systems

IOTech Systems is an exceptional employer for software engineers, offering a dynamic work environment where innovation meets real-world impact in the industrial IoT space. With a strong focus on employee growth, competitive benefits including private health insurance and a generous holiday allowance, and a collaborative culture that values clean code and teamwork, you'll find meaningful opportunities to advance your career while contributing to cutting-edge technology. Located in a vibrant area, we promote a healthy work-life balance with flexible hybrid working arrangements, making it an ideal place for talented individuals to thrive.

IOTech Systems

Contact Details:

IOTech Systems Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Vacancy: Software Engineer

Tip Number 1

Network like a pro! Reach out to current employees at IOTech Systems on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s a great way to get insider info and show your genuine interest in the company.

Tip Number 2

Prepare for technical interviews by brushing up on your coding skills in C, C++, or Go. Use online platforms to practice coding challenges and algorithms. We all know that being sharp on the technical side can really set you apart from the competition!

Tip Number 3

Showcase your passion for industrial IoT and edge computing during interviews. Even if you don’t have direct experience, talk about related projects or interests. This will demonstrate your enthusiasm and willingness to learn, which is super important for the team at IOTech.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re proactive and genuinely interested in joining the team at IOTech Systems.

We think you need these skills to ace Vacancy: Software Engineer

C
C++
Go
Code Quality
Clean Code Practices
Agile Methodologies
Scrum

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with C, C++, or Go, and any Agile methodologies you've worked with. We want to see how you fit into our team!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share why you're passionate about software engineering and how you can contribute to our projects. Don’t forget to mention your interest in industrial IoT or edge computing, even if it’s just a budding curiosity.

Showcase Your Code Quality:If you have a portfolio or GitHub account, include it! We love seeing examples of clean, maintainable code. It gives us a glimpse into your coding style and your commitment to quality, which is super important to us.

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 don’t miss out on any important updates. Plus, we love seeing applications come through our own channels!

How to prepare for a job interview at IOTech Systems

Know Your Tech Stack

Make sure you brush up on your skills in C, C++, and Go. Be ready to discuss your past projects and how you've used these languages to solve real-world problems. It’s a great way to show your technical prowess and passion for coding.

Understand the Company’s Mission

Take some time to research IOTech Systems and their role in industrial edge deployments. Knowing how their platform works and the challenges they face will help you tailor your answers and demonstrate your genuine interest in the company.

Showcase Your Team Spirit

Since collaboration is key in this role, be prepared to talk about your experiences working in teams. Share examples of how you've contributed to code reviews or helped colleagues improve their work. This will highlight your ability to support and uplift those around you.

Prepare Questions About Agile Practices

Familiarise yourself with Agile methodologies, especially Scrum, as it’s mentioned in the job description. Prepare thoughtful questions about how the team implements Agile practices, which shows your eagerness to integrate smoothly into their workflow.