Taro Logo

Senior Software Engineer

Mimecast provides cybersecurity services to protect companies from data breaches and cybercriminal activity.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Mimecast, a leading cybersecurity company, is seeking a Senior Software Engineer to join their Threat Reporting and Response team. This role offers an exciting opportunity to work at the forefront of cybersecurity innovation, processing over a billion emails and collaboration events daily using cutting-edge AWS and AI technologies.

The position involves designing and developing scalable solutions that protect customers from cyber threats. As a Senior Engineer, you'll be responsible for building and maintaining microservices on AWS infrastructure, mentoring junior team members, and ensuring system reliability and performance. The role requires expertise in Java development, AWS services, and database management, with opportunities to work with AI and modern development tools.

Mimecast offers a collaborative work environment with a hybrid model (minimum 2 days in office), comprehensive benefits, and strong career development opportunities. The company values diversity and inclusion, welcoming applications from all backgrounds. You'll be part of a team that's making a real impact in cybersecurity, working with the latest technologies while contributing to projects that directly affect customer safety.

The ideal candidate will bring strong technical skills in Java, AWS, and database technologies, combined with the ability to mentor others and contribute to a positive team culture. This role offers the perfect blend of technical challenges, leadership opportunities, and the chance to work on meaningful projects that help protect organizations from cyber threats.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Design and implement scalable and reliable microservices on AWS infrastructure
  • Mentor and guide other engineers
  • Create and maintain technical documentation
  • Provide support during critical incidents
  • Monitor and analyze AWS usage
  • Craft resilient, secure, and efficient code
  • Participate in Agile development activities

Requirements For Senior Software Engineer

Java
MongoDB
Redis
  • Experience in Java development (Java 11+)
  • Experience with AWS services (ALB, ECS, S3, ElastiCache, DynamoDB, IAM, CloudWatch)
  • Proficiency in relational and NoSQL databases
  • Skills in Infrastructure as Code (Terraform or AWS CloudFormation)
  • Experience with Jenkins and CI/CD pipelines
  • AI literacy and ability to use AI Dev Tools
  • Experience with Docker and containerization
  • Knowledge of frontend technologies (Angular or ReactJS) preferred

Benefits For Senior Software Engineer

Medical Insurance
  • Hybrid work model (minimum 2 days in office)
  • Comprehensive benefits package
  • Formal and on-the-job learning opportunities
  • Health and wellness support

Interested in this job?

Jobs Related To Mimecast Senior Software Engineer