Associate Software Engineer

Associate Software Engineer

Part-Time 60000 - 80000 £ / year (est.) Home office (partial)
Zurich Insurance Group

At a Glance

  • Tasks: Collaborate to build and improve AI-enabled software solutions that solve real business problems.
  • Company: Join Zurich Nova, a cutting-edge AI venture with a start-up culture.
  • Benefits: Enjoy flexible hours, competitive salary, and a supportive work environment.
  • Other info: Dynamic culture focused on collaboration, creativity, and continuous learning.
  • Why this job: Be part of an innovative team shaping the future of AI-driven software delivery.
  • Qualifications: Strong foundation in software engineering and a passion for emerging technologies.

The predicted salary is between 60000 - 80000 £ per year.

Working hours: This role is available on a part-time, job-share or full-time basis.

Salary: Up to £35,000 plus an excellent benefits package

Location: Warminster, hybrid with 3 days in the office a week with flexible hours

Help shape the future of software delivery at Zurich Nova. Originally founded in 2023 as a high-tech AI start-up, we were recently acquired by Zurich with a clear mission: keep the best parts of start-up culture alive within an arm’s-length team focused on transformation and innovation, which culminated in the creation of Zurich Nova. We sit at the cutting edge of AI. When you come in each morning, you can expect someone to already be talking about a new model released overnight, a breakthrough paper from the previous evening, or a fresh way to apply AI to real operational challenges. Staying on top of the latest developments isn’t a nice-to-have it’s how we work. Our team brings together a wealth of experience in artificial intelligence, enterprise technology, cloud infrastructure and process optimisation. We’re here to bridge the gap between rapid AI innovation and practical business outcomes, turning new capabilities into solutions that genuinely improve efficiency, productivity and operational performance. To make that possible, we protect time for research and experimentation. Everyone in the team has guaranteed space for R&D projects including exploring new models, testing emerging tools and working together to discover better ways of doing things. We’re building intuitive, often no-code solutions that can be adopted quickly but are powered by genuinely advanced AI techniques such as Reinforcement Learning, Generative AI and collaborative AI agents. Today, Zurich Nova as Zurich’s high-tech AI venture, we’re helping shape the future of AI-driven process optimisation across the organisation. Joining this team means becoming part of an ongoing journey where curiosity, innovation and ambition are not just encouraged, but expected and where pushing the boundaries of what’s possible is part of the job description.

The opportunity: This role sits in Zurich Nova within Life, Health and Bank Distribution a growing part of Zurich, focused on using AI to create a more revolutionary approach to software delivery. You will work with emerging technologies, language models and engineering platforms, helping to translate ideas into real-world software solutions. This will require more than technical ability. It will require judgement, patience, resilience, emotional intelligence and the ability to communicate clearly with both humans and AI systems.

What you’ll be doing:

  • Collaborate with technical and non-technical colleagues to solve real business problems.
  • Build, test and improve AI-enabled software solutions.
  • Work across layers of engineering, from product concept through to technical implementation.
  • Use prompting, model interaction and software engineering skills to shape better outcomes.
  • Translate complex technical concepts into clear, practical language.
  • Help design new ways of working that use AI to improve software delivery.
  • Explore how emerging technologies can be applied safely, effectively and commercially.
  • Challenge assumptions and improve existing interfaces, workflows and systems.
  • Bring a maker mindset, i.e. someone who enjoys building, refining and understanding how things fit together.
  • Stay curious about the deeper layers of technology, including models, data, infrastructure and software architecture.

What we’re looking for: We are looking for someone who combines strong technical foundations with curiosity, resilience and emotional intelligence. An exceptional builder and problem-solver to join a team working at the edge of AI-enabled software delivery. This is not a role for someone who simply wants to write code, move on and climb the next ladder. We are looking for someone who cares deeply about the product, the craft and the impact of what they are building. What matters most is that you have a strong foundation in engineering discipline, a curious mindset and a genuine appetite to understand how things work at a deeper level.

You may be a great fit if you:

  • Have a background in software engineering, computer science, physics, engineering, data science or a related discipline.
  • Have achieved meaningful outcomes in engineering, coding, software delivery or technical product development.
  • Understand the principles of good engineering and can explain technical concepts clearly.
  • Are naturally curious and enjoy working out how systems, products and technologies fit together.
  • Have a genuine interest in AI, emerging technology, software delivery and product development.
  • Are articulate, thoughtful and able to communicate complex ideas in simple terms.
  • Enjoy building things whether that is software, systems, products or physical projects.
  • Are resilient and comfortable with ambiguity, experimentation and iteration.
  • Have the emotional intelligence to work patiently with AI tools, prompts, models and people.
  • Can handle challenge, feedback and setbacks without becoming overly frustrated.
  • Care about the quality and usefulness of what you build, not just the technical solution.
  • Have ambition, but are motivated by mastery, impact and contribution rather than title progression alone.

The mindset we value: We're less interested in ticking every box today and more interested in finding someone with the curiosity, attitude and potential to grow. The people who thrive in this team tend to share the following qualities:

  • A creator at heart – you enjoy building, experimenting and continuously improving the things around you.
  • Naturally curious – you're driven to understand how technology works beneath the surface and aren't afraid to ask questions.
  • Resilient and adaptable – you embrace challenges, learn from setbacks and stay focused when navigating uncertainty.
  • A clear communicator – you can explain complex ideas in a way that is engaging, practical and easy to understand.
  • Empathetic – you recognise the human side of technology and value collaboration, inclusion and user experience.
  • Outcome-focused – you care about delivering meaningful results and creating solutions that make a difference.
  • Committed to growth – you're excited by emerging technologies and motivated to keep learning, developing and expanding your expertise.

What we are not looking for: We're not looking for someone who simply points out why something won't work. We're looking for someone who can identify challenges, communicate them clearly and help shape practical solutions. You'll be naturally curious, collaborative and motivated by making things better. Rather than being tied to a single technology or discipline, you'll enjoy learning, experimenting and adapting as technology evolves. Most importantly, you'll be someone who wants to make a genuine impact, continuously develop your skills and grow through the value you create for others.

Our culture: Our culture here at Zurich Nova is different. We believe working together makes us stronger. Our offices are based in Warminster and we meet a minimum of three days a week in the office. We don’t watch the clock, as we know some of the best coders work to the hours that suit them. We do, however, respect the value of collaboration and working together, whether that's solving a problem, taking some time to go for a hike, or being creative in something completely different. We are investing in a maker space where team members can learn new skills.

Assessment approach: This role suits a genuine maker: someone who is curious, resilient and articulate. Language, and how you use it, is key to how you interact with AI. The first stage of the process will be assessing these skills. If successful, you will then have a telephone screen with one of our recruiters. Following this step, you will meet the team on site for an interview and complete a practical or work-based exercise. This could include reviewing an interface, explaining how you would improve a system, or describing how you would guide an AI tool to solve a problem. This is designed to understand how you think, communicate, solve problems and engage with emerging technology, not just what you know technically. If successful, we are looking at a September start date, where you will undergo three months of intensive onboarding, coaching and training.

Associate Software Engineer employer: Zurich Insurance Group

Zurich is an exceptional employer that prioritises employee wellbeing and development, offering a flexible work environment for Engineer Surveyors in Leicester. With a competitive salary package, comprehensive benefits including a generous pension scheme and private medical insurance, and a strong commitment to diversity and inclusion, Zurich fosters a supportive culture where employees can thrive and make a meaningful impact. Join a company that values your contributions and provides opportunities for growth in a dynamic and rewarding field.

Zurich Insurance Group

Contact Details:

Zurich Insurance Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Associate Software Engineer

Join Local Coding Meetups

Get involved in local coding meetups or tech events. These gatherings are perfect for networking with other software engineers, showcasing your skills, and even getting a chance to meet potential employers face-to-face. Plus, it's a great way to learn about part-time opportunities that might not be widely advertised.

Contribute to Open Source Projects

Dive into some open-source projects on platforms like GitHub. This not only enhances your coding skills but also builds a solid portfolio that shows potential employers your real-world experience. Open-source contributions can lead directly to job offers since many companies scout talent in the community.

Utilise University Career Services

If you're in or near university, make the most of those career services! They often have connections with local tech companies looking for part-time developers and can provide valuable resources for finding job leads or prep for interviews.

Showcase Your Work

Build a personal website or portfolio that highlights your projects, skills, and any relevant experience. It’s a fantastic way to stand out and we encourage you to link to it in your applications. Don't forget: you can easily apply for part-time roles through our website at Zurich Insurance Group—just remember to include that link!

We think you need these skills to ace Associate Software Engineer

Software Engineering
AI Knowledge
Problem-Solving Skills
Communication Skills
Collaboration
Curiosity
Resilience

Some tips for your application 🫡

Highlight Your Coding Skills:Make sure to prominently feature your coding skills in your CV. List the programming languages and technologies you're comfortable with, as well as any relevant projects you've worked on. Don’t forget to link to your GitHub profile or any other coding platform where you showcase your work – it's a great way for us at Zurich Insurance Group to see your skills in action!

Show Off Your Problem-Solving Skills:As a part-time software developer, problem-solving is key. In your application, try to include examples of how you've tackled tough coding challenges or bugs. If you can quantify your achievements, even better! This not only shows your technical prowess but also your ability to think critically and creatively.

Tailor Your CV for Part-Time Work:For a part-time role, it’s essential to show that you’re flexible and can manage your time well. Within your CV, highlight any previous experience balancing multiple commitments or projects. It’ll reassure us that you can juggle responsibilities without compromising on quality.

Craft Your Cover Letter with Passion:Your cover letter is your chance to show us your enthusiasm for software development. Share why you're excited about joining Zurich Insurance Group specifically, and what you hope to gain from this part-time role. Your motivation and eagerness to learn can really set you apart from the crowd!

How to prepare for a job interview at Zurich Insurance Group

Show Off Your Code

Make sure to prepare a few coding samples or projects to share during your interview for the part-time software engineering position at Zurich Insurance Group. Potential employers love to see tangible evidence of your skills, so having a well-organised GitHub profile or portfolio can really make you stand out.

Brush Up on Problem Solving

Expect a few technical questions or coding challenges that assess your problem-solving abilities. Companies like Zurich Insurance Group often want to see how you think through a problem, so practise common algorithms and data structures to showcase your thought process and technical know-how.

Know Your Tools

Familiarise yourself with the specific programming languages and tools relevant to the role. If the job listing mentions languages like Python or JavaScript, make sure you can discuss your experience with them confidently. Knowing frameworks and libraries they use can give you an edge.

Highlight Your Flexibility

Since this is a part-time position, be ready to discuss how you can manage your time effectively and fit the role around your other commitments. Being able to demonstrate your adaptability and proactivity shows that you can balance work, study, or other responsibilities without dropping the ball for Zurich Insurance Group.