Software Engineer II – Storage Platform
Why This Role Is Exciting
This is not just another engineering job. You will be instrumental in transforming how we handle data retention by modernizing and scaling a key service responsible for ensuring strict accordance with customer retention policies, as well as any new required microservices. Imagine working on cutting-edge cloud-native microservices, leveraging AWS technologies, and redesigning legacy systems to meet the demands of a hybrid cloud environment. Your work will directly impact our customers by safeguarding their data and ensuring compliance with evolving regulations.
What You’ll Do
- Collaborate with Architects and Engineers to design, develop, and deliver robust, scalable, and high-quality software solutions focused on data removal and retention compliance.
- Modernize legacy systems to improve their reliability, scalability and observability.
- Build and maintain Java services using Java 11+, Docker and Kubernetes or EKS.
- Collaborate closely with cross-functional teams and stakeholders in Agile sprints to plan and implement critical platform capabilities.
- Participate in on-call rotations, incident response and implement proactive measures to ensure platform resilience and uptime.
- Navigate and manage Linux-based systems, specifically Rocky Linux, to ensure optimal performance of our Storage Platform.
- Contribute to a culture of continuous learning, peer review, and technical excellence.
- Document architectures, processes, and best practices to ensure clarity and knowledge sharing across the team.
What You’ll Bring
Strong understanding of core Java (11+) and OO principles, with proven experience writing multithreaded Java applications for production environments.Experience working with CI / CD pipelines (e.g., Jenkins) and Git.Experience with containerised applications using Docker and Kubernetes / EKS.Experience with systems managing sensitive customer data and how these systems should be accessed appropriately.A collaborative mindset and passion for working in a team-oriented, innovative environment.Bonus : Experience leveraging AI tools to enhance software development productivity.Why Join Mimecast?
At Mimecast, you’ll be part of a purpose-driven team passionate about cybersecurity and data protection. We offer a culture that nurtures growth, innovation, and collaboration, supported by comprehensive benefits and a flexible hybrid work model. Here, your creativity and expertise will help shape the future of data storage and compliance at scale, making a real impact on customers worldwide.
Join us and be a key player in revolutionizing how massive volumes of sensitive data are managed, protected, and retained in the cloud era. Your next big challenge awaits!
#LI-GK1