Principal Software Engineer

Mimecast India Private Limited

Bengaluru

On-site

INR 4,000,000 - 6,500,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mimecast India Private Limited is seeking a Principal Software Engineer to lead DMARC and Email Security initiatives in a cloud-scale environment. You will design secure, scalable backend systems using Java, Spring Boot, and Micronaut, and drive email authentication engineering across multiple teams.

You will mentor engineers, shape technical strategy, and implement best practices for cloud-native development, CI/CD, and security reviews while collaborating with product and security stakeholders

Qualifications

  • Hands-on Java development with a focus on backend systems.
  • Experience designing scalable microservices and APIs.
  • Strong cloud and security-centric engineering mindset.
  • Proven ability to mentor engineers and lead teams.

Responsibilities

  • Architect and build scalable, secure backend systems on AWS.
  • Lead design of microservices and RESTful interfaces.
  • Implement CI/CD pipelines and automate deployments.
  • Collaborate with product, architecture, UX and SDETs to deliver features on time.
  • Ensure robust email security and cloud-native development practices.
  • Mentor junior engineers and drive technical excellence across teams.
  • Document architectures, processes and best practices for the organization.
  • Troubleshoot and debug customer issues; optimize performance and cost.

Skills

Java backend development
Microservices architecture
Cloud AWS
Security product focus
Mentoring juniors
CI/CD expertise

Education

Bachelor's degree in Computer Science

Tools

AWS
Docker
Kubernetes
Terraform
OpenSearch
CloudFormation
Jenkins
Gradle

Job description

Principal Software Engineer – DMARC and Email Security

Help Build the Next Generation of Cloud-Scalable Security Products

Have a passion for software security? Excel at implementing public cloud at scale? Desire to build analytics/reporting over a data platform ingesting massive amounts of data? This may well be the role for you. Our Communication and Collaboration Security products are cutting edge solutions that empower Mimecast customers to Work Protected™ at tremendous scale.

About Mimecast

Mimecast is a leading cybersecurity company that helps organizations protect their people, data, and communications from today's most sophisticated threats. With over 42,000 customers worldwide, we analyze more than 18 billion security events daily to stop attacks before they cause harm.

Mimecast DMARC Analyzer is a cloud-based service that simplifies the complex process of implementing and managing DMARC (Domain-based Message Authentication, Reporting & Conformance) policies for an organization's email domains. It provides visibility into who is sending emails using an organization's domain, helps identify legitimate versus fraudulent senders, simplifies DMARC policy enforcement, and ultimately protects the brand from domain spoofing and email fraud.

AI-First Engineering at Mimecast

Mimecast is an AI-First engineering organization. Our teams actively leverage AI-powered development tools to accelerate innovation, improve code quality, and solve complex cybersecurity challenges at scale. We are looking for technical engineering leaders who embrace these technologies or are eager to master them quickly. Our AI leadership extends beyond how we build to what we build. Engineers here work at the intersection of cutting-edge AI tooling and AI-powered security products that protect organizations worldwide.

The Opportunity

We are looking for a Principal Software Engineer with expertise in Java, AWS cloud technologies, and email security protocols like DMARC, SPF, and DKIM, API based email protection. The ideal candidate will lead the design and development of secure, scalable systems while ensuring robust email authentication and protection. This role requires a strong technical leader who can drive innovation, mentor teams, and implement best practices for email security and cloud-native development.

What You'll Do
  • Architect and develop scalable, secure, and high-performance systems using AWS services (e.g., Lambda, S3, API Gateway, RDS).
  • Optimize cloud infrastructure for cost-efficiency, performance, and scalability.
  • Implement CI/CD pipelines for seamless deployment and integration.
  • Lead the development of backend systems using Java and frameworks like Spring Boot and Micronaut.
  • Design and implement microservices architecture with RESTful APIs.
  • Create and maintain comprehensive technical documentation for architectures, processes, and procedures.
  • Ensure code quality through unit testing, code reviews, and adherence to best practices.
  • Collaboration: Work closely with Product Management, Architecture, UX, other Developers and SDETs to implement new product features with high quality and on time.
  • Database Management: Design and manage databases, ensuring efficient data storage, retrieval, and security.
  • Mentorship: Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
  • DevOps & Deployment: Participate in DevOps activities, including CI/CD pipeline setup, automated testing, and deployment processes.
What You'll Bring
  • Architecture experience at scale: Building and operating production systems, and engaging with product early in the cycle.
  • Time as a Solutions Architect, Principal Engineer, Tech Lead, Product Architect, Staff Engineer, or equivalent.
  • Comfortable owning architecture across multiple teams.
  • Define and drive the technical strategy for the engineering team, ensuring alignment with business goals.
  • Mentor and guide engineers, fostering a culture of innovation and technical excellence.
  • Evaluate emerging technologies and recommend their adoption to maintain a competitive edge.
  • At Mimecast, we leverage the latest technologies, including the AI revolution.
  • Expertise with AI tools (like Cursor, Claude) that enhance productivity is highly desired.
  • Hands‑on expertise in Java development, with a strong understanding and experience in building scalable backend systems.
  • Experience in development of microservices using frameworks like Spring Boot, Micronaut, etc.
  • Experience in CI/CD pipelines using tools like Jenkins, ensuring efficient delivery of high-quality software.
  • Proficiency in Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.
  • Demonstrable ability to work effectively in a collaborative team environment, mentoring junior team members and contributing to a positive team culture.
  • Experience in troubleshooting and debugging of customer issues.
  • Good to have experience in software security, security reviews and secure coding practices.
  • Ideally You Should Have Experience/Expertise With Java development in a cloud-service or micro-service approach.
  • Strong object-oriented programming skills following SOLID principles.
  • Experience building REST/HTTP microservices in Spring/Spring Boot/Micronaut.
  • Experience using and modifying Gradle based CI/CD pipelines, Terraform.
  • Experience with containerization (Docker/Kubernetes).
  • Experience in AWS, particularly DynamoDB, S3/CloudFront, ElastiCache/Redis, OpenSearch, ECS, EC2, load balancing and ASGs, CloudWatch.
  • Experience building high volume, scalable, distributed backend services.
  • Familiarity with SMTP, DNS, Domain and Email Security is a plus.
What We Bring
  • Join us to accelerate your career while working with cutting-edge technologies and contributing to impactful projects for our customers.
  • 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 to sustain a healthy lifestyle, and importantly - working in cross functional teams to build your knowledge!
  • We believe in 'growth that's good', we have 'a culture that cares' and we're on a 'mission that matters'.
  • #LI-GK1 Belonging at Mimecast 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 Aff…
  • 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.
  • It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment.
  • We save companies the embarrassment of awkward data slip ups by disrupting cybercriminal activity.
  • We think fast, go big and always demand more.
  • We work hard, deliver – and repeat.
  • We grow with meaningful determination.
  • And put success well within our reach.
  • We empower each other, live by our values, and always deliver on our purpose.
  • We push each other to be better and expect to be pushed back.
  • This is a community of respect.
  • Where everyone is counted.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Mimecast Limited • India

On-site
INR 4,500,000 - 7,500,000
Engineering Manager
Engineering Manager

Mimecast India Private Limited • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Hybrid work model
Senior Software Engineer.
Senior Software Engineer.

Mimecast • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Performance bonus
Learning opportunities
Benefits package
Senior Software Engineer
Senior Software Engineer

Mimecast • Bengaluru

Hybrid
INR 2,200,000 - 3,400,000
Hybrid work model
Learning opportunities
Benefits package
Software Development Engineer in Test II
Software Development Engineer in Test II

Mimecast • Bengaluru

Hybrid
INR 1,200,000 - 2,000,000
Hybrid work model
Learning opportunities
Competitive compensation
Senior Analytics Engineer
Senior Analytics Engineer

Mimecast India Private Limited • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Information Security Analyst II
Information Security Analyst II

Mimecast India Private Limited • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Senior Software Engineer
Senior Software Engineer

Mimecast Limited • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Hybrid work model
Learning opportunities
Benefits package
Software Engineer II
Software Engineer II

Mimecast Limited • Bengaluru

Hybrid
INR 2,000,000 - 2,800,000
Hybrid work model
Learning opportunities
Comprehensive benefits
Principal Agentic SDET Engineer
Principal Agentic SDET Engineer

Mimecast • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Inclusive and diverse workplace
Equal Opportunity and Affirmative Action Employer