At a Glance
- Tasks: As a Software Engineering Intern, you'll develop software applications and improve Mimecast's core products.
- Company: Mimecast is a global leader in cyber resilience, dedicated to making email safer for organizations worldwide.
- Benefits: Enjoy a collaborative, fun work environment with opportunities for innovation and professional growth.
- Why this job: Join a diverse team of passionate engineers and tackle real-world challenges in cybersecurity.
- Qualifications: Pursuing a degree in Computer Science or related field, with coding experience in languages like Java or Python.
- Other info: This is a year-long internship for sandwich degree students, starting August/September 2025.
Welcome to Mimecast, we are a highly accredited and multi-award winning, global cyber resilience SaaS vendor on a mission to stop bad things happening to good organisations!
We provide cyber security that helps thousands of organisations worldwide make email safer, restore trust and bolster cyber resilience. Mimecast helps organisations stand strong in the face of cyberattacks, human error and technical failure.
As a SaaS, the Engineering department is the backbone of our organisation. This community is built up of technically passionate and intelligent people, some of which are at the top in their field of expertise.
We have created a truly diverse and inclusive environment actively encouraging innovation and collaboration, all fuelled by Agile principles with fun being at the very core of everything this community does.
As a Software Engineering Intern, you will work on our core products and services as well as those which support critical functions of our engineering operations. Where you might end up working as an intern depends on your background and experience.
Using your foundational knowledge in computer science, you will develop new ideas and gain an in-depth understanding of our products to help continually improve them. We are a collaborative, agile global organisation of engineers with the highest levels of quality focus, technical knowledge and programming skills.
Responsibilities:
-
Research, conceive and develop software applications to extend and improve on Mimecast’s product offering.
-
Contribute to a wide variety of projects utilising natural language processing, artificial intelligence, data compression, machine learning and search technologies.
-
Collaborate on scalability involving access to massive amounts of data and information.
-
Overcome the challenges presented to you as part of your development., Please only apply if you’re able to commit to a year in industry (from Aug/Sept 2025 until late summer 2026) and you are currently studying a sandwich degree, where you plan to return to study your final year (2026/27) after completion of your year in industry.
Please note, this is not a summer internship and is not suitable for students who have completed or are completing their final year of study this year (2025).
If you would like more information about Mimecast, please visit our careers page here at: .
We look forward to hearing from you soon!
LI-OY1
DEI Statement
Cybersecurity is a community effort. That’s why we’re committed to building an inclusive, diverse community that celebrates and welcomes everyone – unless they’re a cybercriminal, of course.
We’re proud to be an Equal Opportunity and Affirmative Action Employer, and we’d encourage you to join us whatever your background. We particularly welcome applicants from traditionally underrepresented groups.
We consider everyone equally: your race, age, religion, sexual orientation, gender identity, ability, marital status, nationality, or any other protected characteristic won’t affect your application.
Due to certain obligations to our customers, an offer of employment will be subject to your successful completion of applicable background checks, conducted in accordance with local law.
-
Currently pursuing a Bachelors, Masters or PhD in Computer Science or a related technical / engineering field, with a significant software coding component.
-
You have a dedicated year in industry as part of your sandwich degree course.
-
Preference for students studying a sandwich course with a placement year in industry.
-
Experience with one or more general purpose programming languages including but not limited to: Java, Python, C#, C/C++ or Swift.
-
Must have authorisation to work in UK., * Currently in your penultimate year of study.
-
Experience in systems software or algorithms.
-
Knowledge of Unix/Linux and APIs.
-
Knowledge of TCP/IP and network programming.
Software Engineering Intern employer: Mimecast Limited
Contact Detail:
Mimecast Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineering Intern
✨Tip Number 1
Familiarize yourself with Mimecast's core products and services. Understanding their offerings will not only help you during the interview but also allow you to demonstrate how your skills can contribute to their mission of enhancing cyber resilience.
✨Tip Number 2
Engage with the engineering community at Mimecast through platforms like LinkedIn or GitHub. Networking with current employees can provide valuable insights into the company culture and the specific projects they are working on, which can be beneficial for your application.
✨Tip Number 3
Showcase any relevant projects or experiences that highlight your programming skills, especially in languages like Java, Python, or C++. Being able to discuss your hands-on experience with software development will set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your understanding of Agile principles and how you have applied them in your studies or previous projects. Since Mimecast values collaboration and innovation, demonstrating your ability to work effectively in a team-oriented environment will be crucial.
We think you need these skills to ace Software Engineering Intern
Some tips for your application 🫡
Understand the Role: Make sure you fully understand the responsibilities and requirements of the Software Engineering Intern position at Mimecast. Highlight your relevant skills and experiences that align with their focus on software development, natural language processing, and machine learning.
Tailor Your CV: Customize your CV to emphasize your technical skills, particularly in programming languages like Java, Python, or C++. Include any relevant projects or coursework that demonstrate your coding abilities and understanding of systems software or algorithms.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for cybersecurity and your desire to contribute to Mimecast's mission. Mention your commitment to a year in industry and how your background in computer science makes you a suitable candidate for this internship.
Highlight Your Collaborative Skills: Since Mimecast values collaboration and innovation, be sure to include examples of teamwork from your academic or project experiences. Discuss how you have worked effectively in groups and contributed to achieving common goals.
How to prepare for a job interview at Mimecast Limited
✨Show Your Passion for Cybersecurity
Make sure to express your enthusiasm for cybersecurity and how it aligns with Mimecast's mission. Share any relevant projects or experiences that demonstrate your interest in protecting organizations from cyber threats.
✨Demonstrate Technical Knowledge
Be prepared to discuss your experience with programming languages like Java, Python, or C++. Highlight any projects where you've utilized these skills, especially in relation to software development or algorithms.
✨Emphasize Collaboration and Agile Principles
Since Mimecast values collaboration and Agile methodologies, share examples of how you've worked effectively in teams. Discuss any experiences where you contributed to a project using Agile practices, showcasing your ability to adapt and innovate.
✨Prepare for Technical Questions
Expect technical questions related to systems software, algorithms, and network programming. Brush up on your knowledge of Unix/Linux and APIs, and be ready to solve coding problems or explain your thought process during the interview.