Senior Software Engineer
Mimecast · Bengaluru · onsite · Posted 71d ago
About a minute. You'll make an account on the way through.
About this role
Senior Software Engineer - Managed Threat Response
Bengaluru, India
What Youll Do
As a Senior Software Engineer you will lead the engineering design for significant features and system areas across Mailroom and Threat Portal, with contributions into our Managed Email Incident Response and Remediation products. You will work as an AI-first engineer and deliberately raise the level at which the team around you does the same. Your responsibilities will include:
- Lead the engineering design for significant system areas, from framing the problem through to a system running reliably in production.
- Design distributed components that stay available and scale horizontally, reasoning about failure modes - race conditions, partial failure, data consistency - before they reach production rather than after.
- Produce design documents others can build from, and model disciplined practice: comprehensive test coverage, proactive observability, and clear technical documentation.
- Use agentic AI development tools as your primary working method, and build out the teams practice around them - reusable workflows, context and prompt patterns, evaluations - so that AI is used rigorously rather than as a shortcut.
- Own the quality of everything you merge, regardless of what produced it, and set the standard the team applies when reviewing AI-generated code.
- Balance technical trade-offs against product and delivery commitments, and make that reasoning visible to Product and Engineering leadership.
- Mentor junior and mid-level engineers deliberately through pairing, design review, and code review, and align stakeholders behind a technical direction the team can execute with confidence.
- Lead during critical incidents spanning multiple services - diagnosis, clear communication, and the preventive work that follows - and monitor resource usage for cost savings that do not compromise performance or reliability.
- Work with Product, Support, and other engineering teams to drive cross-team collaboration, and engage in Agile activities: backlog refinement, planning, design and code reviews, demos, and retrospectives.
What Youll Bring
We are looking for a strong engineer first. Depth in any single framework or tool matters far less to us than how you think, how fast you learn, and the quality of what you and the people around you ship.
- Deep expertise and system-level design judgement. Command of your core stack plus fluency in adjacent systems, and a track record of designing components whose failure modes, cost profile, and cross-service effects on reliability and security you thought about up front.
- A track record of shipping and owning. Around six or more years building production software, including system areas you owned through multiple iterations, real incidents, and the architectural changes that followed.
- Proven AI-first development practice, applied to others as well as yourself. Demonstrable day-to-day development with agentic coding tools rather than occasional autocomplete, plus evidence that you deliberately raised someone elses practice - workflows, tooling, patterns, or standards that others adopted and kept using. We work in Cursor, but we care that you have built this way, not which tool you used.
- Critical judgement over AI output. A working understanding of where these tools fail - hallucinated APIs, plausible-but-wrong logic, silent security and performance regressions - the discipline never to merge code you cannot explain, and the credibility to hold a team to that line.
- Strong proficiency in at least one modern backend language, and evidence that you have picked up others quickly. Our stack is primarily Python and Django; deep experience is welcome, but demonstrated ability to become productive fast matters more.
- Practical platform skills. Relational data modelling and query performance (PostgreSQL or similar), distributed building blocks such as caching (Redis) and search engines (Elasticsearch), containerisation, CI/CD pipelines, and foundational AWS services.
- Influence, deliberate mentorship, and clear written communication. You bring others with you rather than working around them, you explain technical concepts credibly to non-technical stakeholders, and you collaborate well across a team distributed over multiple time zones.
- Nice to have: front-end experience with JavaScript, TypeScript, Angular or React; Java; prior work in cybersecurity or email security; and hands-on experience building LLM-backed application features such as retrieval, tool use, or evaluation harnesses.
Disclaimer: This job description has been sourced from a public domain and may have been modified by Naukri.com to improve clarity for our users. We encourage job seekers to verify all details directly with the employer via their official channels before applying.
Sourced from naukri
Skills
About Mimecast
Mimecast
IT Services & Consulting
1001-5000
employees
2003
23 years old
London
GB
About
Industries
Employee ratings
12 reviews
Culture
3.2
Career growth
2.8
Work-life
3.2
Employees rate it well for
Find them on