Senior Software Engineer (London)

Senior Software Engineer (London)

Wandsworth Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
M

At a Glance

  • Tasks: Design and develop scalable microservices while mentoring junior engineers.
  • Company: Mimecast is a leader in cybersecurity, protecting customers from cyber threats.
  • Benefits: Enjoy a hybrid work model, formal learning opportunities, and a comprehensive benefits package.
  • Why this job: Join a dynamic team tackling real-world problems with cutting-edge tech and a collaborative culture.
  • Qualifications: Expertise in Java, AWS, and backend systems; mentoring skills are a plus.
  • Other info: We celebrate diversity and welcome applicants from all backgrounds.

The predicted salary is between 43200 - 72000 ÂŁ per year.

Senior Software Engineer – Threat Reporting and Response Team

The driving force behind Collaboration Security at Mimecast

Dive into the forefront of innovation with our Threat Reporting and Response engineering team, where we work diligently to keep our customers safe! Our platform leverages the latest technologies and tooling in AWS and Artificial Intelligence to stay one step ahead of cybercriminals.

Why Join Our Team?

“If you’re interested in solving real-world problems at immense scale, the Threat Reporting and Response is for you. At Mimecast, we process over a billion emails and collaboration events each day. We use the latest technologies from AWS and advancements in AI to keep our customers safe from threat actors, with speed and precision!” – Hiring Manager

What You’ll Do

As a Senior Software Engineer, you will play a pivotal role in designing and developing solutions that are performant, efficient, secure, scalable, and resilient. You will also be responsible for safeguarding our customers by effectively managing incidents and minimizing their impact through clear communication and provision of quick solutions.

Your responsibilities will include:

  • Design and implement scalable and reliable microservices on AWS infrastructure.
  • Mentor and guide other engineers, fostering a culture of collaboration, continuous learning, and professional growth.
  • Create and maintain comprehensive technical documentation for architectures, processes, and procedures.
  • Provide support during critical incidents and implement preventive measures.
  • Monitor and analyze AWS usage, providing recommendations for cost savings without compromising system performance and reliability.
  • Craft resilient, secure, and efficient code, ensuring optimal performance and minimal downtime.
  • Engage in typical Agile and software development activities: backlog refining, planning, implementation, design and code reviews, demos, and retrospectives.

What You’ll Bring:

  • Demonstrable ability to work effectively in a collaborative team environment, mentoring junior team members and contributing to a positive team culture.
  • Demonstrable expertise in Java development, with a strong command of Java 11 and above.
  • Proven experience in designing, developing, and optimizing backend systems for data processing at scale within AWS.
  • In-depth knowledge and hands-on experience with foundational AWS services, such as ALB, ECS, S3, ElastiCache, DynamoDB, IAM, CloudWatch.
  • Proficiency in both relational and NoSQL databases, with an understanding of database design, optimization, and management.
  • Strong skills in Infrastructure as Code (IaC) tools, such as Terraform or AWS CloudFormation.
  • Hands-on experience with Jenkins and establishing robust CI/CD pipelines.
  • AI literacy, with the ability to understand, utilize, and strategically apply AI Dev Tools in a professional context, to boost productivity and innovation.
  • Knowledge of Docker and Containerization, and experience with frontend technologies such as Angular or ReactJS, are nice to have.

What We Bring

Join our Threat Reporting and Response team to accelerate your career journey, working with cutting-edge technologies and contributing to projects that have real customer impact. You will be immersed in a dynamic environment that recognizes and celebrates your achievements.

Mimecast offers formal and on-the-job learning opportunities, maintains a comprehensive benefits package that helps our employees and their family members sustain a healthy lifestyle, and importantly – working in cross-functional teams to build your knowledge!

Our Hybrid Model: We provide you with the flexibility to live balanced, healthy lives through our hybrid working model that champions both collaborative teamwork and individual flexibility. Employees are expected to come to the office at least two days per week, because working together in person:

  • Fosters a culture of collaboration, communication, performance and learning
  • Drives innovation and creativity within and between teams
  • Introduces employees to priorities outside of their immediate realm
  • Ensures important interpersonal relationships ad connections with one another and our community!

#LI-GC1

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.

#J-18808-Ljbffr

Senior Software Engineer (London) employer: Mimecast Services Limited

Mimecast is an exceptional employer that prioritises innovation and employee growth within the dynamic field of cybersecurity. Our collaborative work culture fosters continuous learning and mentorship, while our comprehensive benefits package supports a healthy lifestyle for you and your family. With a hybrid working model that balances teamwork and individual flexibility, you'll thrive in an environment that celebrates achievements and encourages diversity.
M

Contact Detail:

Mimecast Services Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (London)

✨Tip Number 1

Familiarise yourself with AWS services mentioned in the job description, such as ALB, ECS, and DynamoDB. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your readiness to tackle the challenges of the role.

✨Tip Number 2

Showcase your mentoring skills by preparing examples of how you've guided junior engineers in previous roles. This will highlight your ability to foster a collaborative team environment, which is crucial for this position.

✨Tip Number 3

Brush up on your Java development skills, particularly with Java 11 and above. Being able to discuss specific projects where you've optimised backend systems will set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your experience with Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation. Being able to articulate how you've implemented these tools in past projects will show your technical depth and alignment with the team's needs.

We think you need these skills to ace Senior Software Engineer (London)

Java Development (Java 11 and above)
AWS Infrastructure Management
Microservices Architecture
Incident Management
Technical Documentation
Cost Optimisation in AWS
Agile Methodologies
Mentoring and Team Collaboration
Backend System Design and Optimisation
Relational and NoSQL Database Management
Infrastructure as Code (IaC) with Terraform or AWS CloudFormation
CI/CD Pipeline Implementation with Jenkins
AI Literacy and Application of AI Dev Tools
Docker and Containerization
Frontend Technologies (Angular or ReactJS)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java development, AWS services, and any relevant technologies mentioned in the job description. Use specific examples to demonstrate your expertise in designing scalable systems and mentoring others.

Craft a Compelling Cover Letter: In your cover letter, express your passion for cybersecurity and how your skills align with the responsibilities of the Senior Software Engineer role. Mention your experience with AI tools and your approach to incident management, showcasing your problem-solving abilities.

Showcase Relevant Projects: If you have worked on projects that involved microservices, AWS, or AI, be sure to include these in your application. Describe your role in these projects and the impact they had, particularly in terms of performance and security.

Highlight Soft Skills: Since the role involves mentoring and collaboration, emphasise your ability to work in a team environment. Provide examples of how you've contributed to a positive team culture and supported junior engineers in their development.

How to prepare for a job interview at Mimecast Services Limited

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java, AWS, and microservices. Highlight specific projects where you've designed scalable solutions or optimised backend systems, as this will demonstrate your technical expertise relevant to the role.

✨Emphasise Collaboration and Mentorship

Since the role involves mentoring junior engineers, share examples of how you've successfully guided team members in the past. Discuss your approach to fostering a positive team culture and collaboration, which is crucial for the company's environment.

✨Prepare for Incident Management Scenarios

Given the focus on incident management, be ready to discuss how you've handled critical incidents in previous roles. Share your strategies for minimising impact and ensuring clear communication during such events.

✨Demonstrate AI Literacy

As the role involves utilising AI tools, be prepared to talk about your understanding and application of AI in software development. Discuss any relevant experiences where you've integrated AI to enhance productivity or innovation in your projects.

Senior Software Engineer (London)
Mimecast Services Limited
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>