Software Engineer II
- Source: Workday
- Mimecast North America, Inc.
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
Software Engineer II – Managed Threat Response
Bengaluru, India
About Mimecast
Mimecast is a leading cybersecurity company that helps organizations protect their people, data, and communications. With over 42,000 customers worldwide, Mimecast has a long history of excellence in Data Archiving and eDiscovery and is recognised as a Leader in the Gartner Magic Quadrant for Digital Communications Governance and Archiving Solutions.
We are pioneers in Human Risk Management, recognizing that people are both an organization’s greatest asset and its most significant security vulnerability. Our platform addresses the human element of cybersecurity through advanced threat detection, awareness training, Incydr risk management, and data governance. Our Governance, Compliance & Insight products play a critical role in this mission, ensuring that communications data is archived, discoverable, and compliant, enabling organizations to manage the risk that stems from human actions.
AI-First Engineering at Mimecast
Mimecast is an AI-First engineering organization. Our teams actively leverage AI-powered development tools across all facets of engineering, from code development to testing, documentation, and operations. We’re looking for leaders who don’t just use AI tools but champion their adoption and establish new ways of working.
Our AI leadership extends beyond how we build to what we build. Our Mihra AI agent delivers 7x faster threat response for customers, and we’re recognized as “Agents of Change” in Human Risk Management. Engineers here work at the intersection of cutting-edge AI tooling and AI-powered security products that protect organizations worldwide.
The driving force behind Collaboration Security at Mimecast
Dive into the forefront of innovation with our Managed Threat Response engineering team, where we build the platforms that detect, investigate, and remediate threats on behalf of our customers. Our products leverage the latest technologies and advances in Artificial Intelligence to stay one step ahead of cybercriminals — and we build them the same way.
Why Join Our Team?
“At Mimecast we process over a billion emails and collaboration events every day, and our team is what stands between our customers and the threats hiding in that traffic. We are building an engineering team where AI is how the work gets done — not a side experiment. If you already build with agentic coding tools, and you can tell the difference between output that is fast and output that is right, you will do some of the best work of your career here.” – Hiring Manager.
What You’ll Do
As a Software Engineer II you will own meaningful parts of Mailroom and Threat Portal, with contributions into our Managed Email Incident Response and Remediation products. You will work as an AI-first engineer: agentic tools are your default starting point, and your judgement is what makes their output shippable. Your responsibilities will include:
- Work through ambiguity to identify what actually needs solving, then design, build, and run the solution — the problems here are rarely fully defined when they reach you.
- Design new services and components, and migrate legacy ones, treating scalability, reliability, and observability as first-class concerns alongside functionality.
- Use agentic AI development tools as your primary working method across design, implementation, testing, refactoring, and documentation — and coach peers on using them responsibly.
- Own the quality of everything you merge, regardless of what produced it: tests, reviews, observability, and rollback paths included.
- Contribute to team-level technical thinking beyond your own tasks — propose better approaches in design review, flag systemic quality issues, and spot performance and security risks in your colleagues’ work.
- Explain your technical decisions and the trade-offs behind them clearly, to engineers and non-technical stakeholders alike.
- Lead root cause analysis on production incidents that span multiple systems, implement the preventive work, and monitor resource usage for cost savings that do not compromise performance or reliability.
- Support less experienced engineers through code review, pairing, and shared context, and engage in Agile activities: backlog refinement, planning, design and code reviews, demos, and retrospectives.
What You’ll Bring
We are looking for a strong engineer first. Depth in any single framework or to…
Skills
- mimecast
- shippable
- Python
- Django
- PostgreSQL
- Redis
- Elasticsearch
- amazon-web-services
- workday
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
