At a Glance
- Tasks: Join a dynamic team to build innovative software for Machine Vision systems.
- Company: Clearview, a leading supplier in the Machine Vision industry with a collaborative culture.
- Benefits: Competitive salary, 30 days holiday, private healthcare, and a dedicated training budget.
- Other info: Enjoy a hybrid working model and a supportive environment that values your input.
- Why this job: Make a real impact with your code on global production lines and grow your skills.
- Qualifications: 1-2 years of C# experience and a passion for quality code.
The predicted salary is between 30000 - 40000 £ per year.
About Us
We’re Clearview, a leading supplier of Machine Vision components, solutions, systems and services. Machine Vision systems are used to automate processes and essentially, to enable computers to “see”. With headquarters in the UK and subsidiaries in Spain, Germany and France, we work with customers throughout Europe and have partnerships with some of the leading global manufacturers within the Machine Vision industry. Our customers span food and beverage, automotive, pharmaceutical, medical and advanced manufacturing. Alongside the components and systems we distribute, we design and build our own proprietary software products under the Kinetic brand, one of the most respected inspection platforms in its space. We are growing and have ambitious growth targets. We need great people to make this happen. We are proud of our open, collaborative and reflective culture. We encourage autonomy, personal development and creativity. We thrive on accountability and celebrating success as we continue to grow.
About the Role
Reporting to our Software Engineering Manager, you’ll join a small, cross-functional team building and designing software that is deployed around the World. You won’t be sitting on the sidelines. After you’ve completed a structured onboarding plan, you’ll be working on live code bases and adding real value, with senior engineers around you to learn from when you need them. Regular 1:1s will keep you on track and give you a clear view of your progress. This is a brilliant opportunity for someone with their first year or two of professional experience under their belt and a lot of road ahead.
Day to day, you’ll:
- Build features across our front-end and back-end platforms for industrial Machine Vision products
- Take work from ticket to deployment, including prototyping, building, testing, and supporting it in production
- Contribute to our Kinetic inspection platform, adding new capabilities and helping it run faster and smarter
- Work hand in hand with hardware, including cameras, lighting, lenses and controllers
- Help integrate Clearview products into real industrial systems alongside our applications engineers
- Build solid engineering habits: writing tests, reviewing code, using CI/CD, and asking good questions
- Grow fast, with mentoring, code reviews, and real responsibility from people who want you to succeed
Our Tech Stack
C# is our primary language and what you’ll be writing day to day. The rest of the stack:
- Core: C# and ASP.NET Core on modern .NET (8 / 9), microservices architecture, dependency injection throughout
- UI: Blazor components for our modern front-end, with some JavaScript where it makes sense
- Data and comms: SQL, REST APIs, WebSockets for real-time communication
- Vision: Zebra Aurora Imaging Library (formerly Matrox Imaging Library / MIL)
- Platforms: Windows and Linux. We run our apps on both, thanks to modern .NET being cross-platform
- Legacy: WPF, used in some of our older products
- Bonus, not required: C++ appears in parts of the stack
We’re pragmatic about tooling. Pick the right tool for the job, and we’ll back you if you make the case for something new.
About You
Experience
- 1 to 2 years of professional software development experience in industry, with solid C# skills
- A real care for code quality. You want to write code you’d be happy to read again in six months
- Happy working in an Agile environment. We’re a small team that uses Scrum and Kanban principles rather than running them by the book
- Strong communicator who works well in a small, cross-functional team
Mindset
- Eager to take a feature, run with it, and ask for help when you need it
- Curious about the messy, physical edges of software, including hardware, sensors and industrial protocols. The things that don’t behave like a cloud API
- Hungry to learn, from your code reviews, from your teammates, and from the problems we tackle
Nice to have, but absolutely not required
- Exposure to computer vision, image processing, or industrial automation
- Experience with real-time or low-latency systems
- A degree in computer science, engineering, or a related field. We hire on what you can do, not where you studied
Why Clearview
We know that talented people have choices, so here’s why we think Clearview is worth your time:
- A culture people love. We’re Great Place to Work® certified and our employee Net Promoter Score puts us in the top tier across all industries. We’re obsessed with happiness, for our employees, our customers, and our partners. That’s not a strapline. It’s how we run the business.
- Engineering Happiness. It’s the philosophy that underpins everything we do. We engineer happiness for our customers by solving the technical problems they need solved, and we engineer happiness for our team by giving you the space, support and tools to do your best work.
- Real autonomy and influence. You’ll have a genuine voice in our architecture, tooling, and how the team works. We promote from within and back our people to grow.
- Interesting work, every week. No two customer problems are the same, and you’ll see your code running on real production lines across the World.
What We Offer
There’s a competitive salary depending on experience, a birthday bonus, Friday team lunch, private healthcare and dental plan, cycle-to-work scheme, company pension, a dedicated training budget for every team member, and 30 days holiday plus bank holidays (with the option to purchase 5 more!) to mention a few of our amazing benefits. We also believe in a hybrid working model, giving you the support you need to do well at work, and the flexibility to make life work for you. Typically that’s 2 to 3 days a week in our Thame office. Some projects ask for more office time, some less. We adapt around the work.
The Hiring Process
We aim to keep things straightforward and respectful of your time:
- 30-minute phone interview to get to know each other and talk through the role
- Technical test so you can show how you think and how you code
- In-person interview at our Thame office to meet the team and see where you would be working
At Clearview, we foster a work environment that is inclusive as well as diverse, where our people can be themselves. Applications are encouraged from everyone; we treat all applications equally, recruiting based on skills, experience and potential. Nothing else. If this sounds like you, we’d love to talk. Apply today.
Software Engineer employer: Clearview
At Clearview, we pride ourselves on being a Great Place to Work® certified employer, fostering a culture of happiness and collaboration. Our commitment to employee growth is evident through our supportive environment, competitive benefits, and opportunities for real autonomy in your work. With a hybrid working model based in Thame, you’ll engage in meaningful projects that make a tangible impact across various industries, all while enjoying a healthy work-life balance.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with Clearview employees on LinkedIn. A friendly chat can sometimes lead to job opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using C#. This gives potential employers a taste of what you can do and makes you stand out from the crowd.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. Don’t forget to brush up on Agile methodologies since Clearview values teamwork and collaboration!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Clearview team and being part of our exciting journey.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Show Your Passion for Code:When you're writing your application, let your enthusiasm for coding shine through! Talk about projects you've worked on, especially those involving C#. We want to see that you care about code quality and are eager to learn.
Tailor Your Application:Make sure to customise your application to fit the role. Highlight your experience with Agile methodologies and any relevant tech stack knowledge. This shows us that you’ve done your homework and are genuinely interested in joining our team.
Be Yourself:We value authenticity, so don’t be afraid to let your personality come through in your application. Share your unique experiences and what makes you excited about working in a collaborative environment like ours.
Apply Through Our Website:For the best chance of success, make sure to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you’re considered for the role you’re excited about!
How to prepare for a job interview at Clearview
✨Know Your Tech Stack
Familiarise yourself with the tech stack mentioned in the job description, especially C# and ASP.NET Core. Be ready to discuss your experience with these technologies and how you've used them in past projects.
✨Show Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in software development and how you overcame them. Clearview values curiosity and a hands-on approach, so demonstrate your eagerness to tackle real-world problems.
✨Emphasise Team Collaboration
Since Clearview operates in a small, cross-functional team, highlight your experience working collaboratively. Share examples of how you've communicated effectively with team members and contributed to group projects.
✨Ask Insightful Questions
Prepare thoughtful questions about the role and the company culture. This shows your genuine interest in Clearview and helps you assess if it's the right fit for you. Consider asking about their approach to Agile methodologies or how they support personal development.