Software Engineer

Software Engineer

Full-Time 30000 - 50000 ÂŁ / year (est.) No home office possible
LGC Group

At a Glance

  • Tasks: Design and develop innovative digital platforms for the food and beverage sector.
  • Company: Join LGC ASSURE, a leader in science for a safer world.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Why this job: Make a real impact using cutting-edge technology and AI solutions.
  • Qualifications: Degree in Computer Science and 5 years of software development experience required.
  • Other info: Collaborative environment with a focus on continuous improvement and innovation.

The predicted salary is between 30000 - 50000 ÂŁ per year.

LGC ASSURE is a business unit within LGC Group, bound together by the core purpose of “Science for a Safer World”. Our mission within LGC Assure is to provide intelligent assurance for our customers and their supply network, primarily in the global food and beverage sector. We achieve this through three primary product and service offerings: certification and standards, digital and data, and testing and science-based services.

BRCGS is the leading Global Standards Body and Scheme Owner in the Food & Beverage and Consumer Products sector and has held an unrivalled reputation for excellence in third party assurance for nearly thirty years. BRCGS operates in over 130 countries through our network of delivery partners. $800 billion of world trade is impacted by at least one of the 10 industry standards developed and maintained by BRCGS.

The Software Engineer (Full Stack) is responsible for designing, developing, and maintaining BRCGS digital platforms. This role covers implementing new features for the company's core digital platform, built in-house using a modern API-led architecture, whilst also providing technical support and guidance across the wider business unit. The engineer will contribute to feature development, bug fixes, performance improvements, and explore opportunities to apply AI-driven solutions to improve efficiency and user experience.

The Software Engineer will collaborate with a development team of five (internal and outsourced), Business Analysts, Product Owner, and the wider BRCGS team, participate in Agile/Scrum ceremonies, and support a culture of continuous improvement. Whilst not directly managing others, the engineer may assist in knowledge sharing and peer mentoring.

Additional responsibilities include supporting the Azure infrastructure that underpins the platform and other company websites and contributing to cross-platform projects with external vendors. The engineer will work closely with the Engineering Manager to ensure technical deliverables align with business goals. They may also represent the team in meetings or events, assist with report creation, and contribute to creative solutions for evolving business needs, including identifying where AI can add value.

Key Responsibilities:
  • Designing, developing, and maintaining BRCGS customer-facing platforms, with a focus on usability, performance, and reliability.
  • Writing high-quality, secure, and efficient code to enhance existing solutions and support new feature development.
  • Implementing new functionalities and integrating emerging technologies under guidance from senior team members such as AI and automation.
  • Supporting the maintenance of Azure infrastructure, contributing to its security, scalability, and resilience.
  • Collaborating with the development team and other departments to ensure smooth project execution and alignment with business needs.
  • Communicating effectively with peers and stakeholders to support project goals and technical delivery.
  • Participating in Agile/Scrum processes and contributing to a culture of continuous improvement.
  • Assisting in code reviews and learning from feedback to improve coding practices and team standards.
  • Staying informed about industry trends and technologies to help evolve BRCGS digital platforms.
  • Working with colleagues across the wider LGC group to ensure compliance with shared standards and leverage central support functions.
Qualifications:
  • Preferably educated to degree level in Computer Science or a related field.
  • At least five years of hands-on experience in software development.
  • Proficiency with back-end technologies such as .NET Core and .NET 8 (C#).
  • Experience with SQL Server and NoSQL document databases, such as Cosmos DB or MongoDB.
  • Experience with API-led platforms.
  • Proficiency with modern front-end technologies, preferably React, but also Angular or Vue.js.
  • Experience in developing cloud applications and deploying them to Microsoft Azure.
  • Familiarity with Microsoft Azure ADB2C is beneficial.
  • Strong skills in version control (Git) and CI/CD tools.
  • Experience with infrastructure provisioning automation (Terraform, ARM, Bicep) is a plus.
  • Proficiency with agile software development methodologies and Scrum.
  • Strong technical knowledge and understanding of current technology trends.
  • Experience or strong interest in applying AI and automation technologies to improve efficiency, enhance user experience, and deliver innovative solutions.
  • Excellent communication and collaboration skills.
Additional Information

Our Values:

  • Passion: Pride in our achievements engenders passion for our work and it translates into our ambition to make the world a safer place.
  • Curiosity: We constantly look forward to what's next: our curiosity for today's discoveries makes tomorrow's innovations possible.
  • Integrity: A commitment to high ethical standards has been at the heart of LGC since we started testing the integrity of products in 1842.
  • Brilliance: We strive to be the very best in everything we say and do. We exceed customers' expectations through innovation and pioneering science.
  • Respect: We respect gender, age, nationality, religion and individuality – our diversity is our strength.

Software Engineer employer: LGC Group

LGC ASSURE is an exceptional employer, offering a dynamic work environment where innovation meets purpose. As a Software Engineer, you will be part of a collaborative team dedicated to enhancing digital platforms that ensure safety in the global food and beverage sector. With a strong focus on employee growth, continuous improvement, and a culture that values passion, curiosity, and integrity, LGC ASSURE provides unique opportunities for professional development while making a meaningful impact on the world.
LGC Group

Contact Detail:

LGC Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at LGC Assure on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those using .NET Core, Azure, or AI technologies. This will help you stand out during interviews.

✨Tip Number 3

Practice makes perfect! Get comfortable with common interview questions for software engineers, especially around Agile methodologies and coding challenges. Mock interviews with friends can be super helpful.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the LGC Assure team.

We think you need these skills to ace Software Engineer

.NET Core
.NET 8 (C#)
SQL Server
NoSQL databases (Cosmos DB, MongoDB)
API-led architecture
React
Angular
Vue.js
Microsoft Azure
Azure ADB2C
Git
CI/CD tools
Infrastructure provisioning automation (Terraform, ARM, Bicep)
Agile software development methodologies
AI and automation technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with .NET Core, SQL Server, and any relevant cloud applications. We want to see how your skills align with our mission at LGC ASSURE!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software development and how you can contribute to our digital platforms. Don’t forget to mention your interest in AI and automation – it’s a big plus for us!

Showcase Your Projects: Include links to your GitHub or any projects you've worked on that demonstrate your coding skills and experience with modern technologies. We love seeing real examples of your work and how you tackle challenges.

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’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at LGC Group

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially .NET Core, SQL Server, and React. Brush up on your coding skills and be ready to discuss how you've used these technologies in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled challenges in software development. Think about times when you improved performance or user experience, especially using AI-driven solutions, as this aligns with what they’re looking for.

✨Understand Agile Methodologies

Since the role involves Agile/Scrum processes, be ready to talk about your experience with these methodologies. Share how you’ve contributed to team dynamics and continuous improvement in previous roles.

✨Communicate Effectively

Practice articulating your thoughts clearly and concisely. You’ll need to collaborate with various teams, so demonstrating strong communication skills will be key. Prepare questions to ask them too; it shows your interest and engagement!

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

>