← Back to Remote Jobs

Mimecast

Principal Software Engineer - DMARC and Email Security

Interested in this opportunity? Apply through the protected Remote Kraft flow.

Log in to Apply
Job type

Full Time

Experience

Principal / Staff / Lead · 5–10 years

Location

India - Bengaluru

Salary

120000 - 180000 USD yearly

Workplace

Remote

Posted

2026-08-19

Job board

workday

Team

Communication and Collaboration Security

GeneralSoftware Engineer JobsInformation Technology JobsEngineering Jobs

Requirements Summary

The ideal candidate will have expertise in Java development, with a strong understanding and experience in building scalable backend systems

Benefits

Formal and on-the-job learning opportunitiesComprehensive benefits packageImmersion in a dynamic environment that recognizes and celebrates achievementsWorking in cross-functional teams to build knowledge

Full Job Description

Role Overview The Principal Software Engineer will lead the design and development of secure, scalable systems while ensuring robust email authentication and protection. The ideal candidate will have expertise in Java, AWS cloud technologies, and email security protocols like DMARC, SPF, and DKIM, API-based email protection. The 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 Will Do The Principal Software Engineer will architect and develop scalable, secure, and high-performance systems using AWS services (e.g., Lambda, S3, API Gateway, RDS). They will optimize cloud infrastructure for cost-efficiency, performance, and scalability. The engineer will lead the development of backend systems using Java and frameworks like Spring Boot and Micronaut. They will design and implement microservices architecture with RESTful APIs. Why It Might Be a Fit The ideal candidate will have experience in architecture at scale, building and operating production systems, and engaging with product early in the cycle. They will define and drive the technical strategy for the engineering team, ensuring alignment with business goals. The candidate will have expertise in Java development, with a strong understanding and experience in building scalable backend systems. Requirements Architecture experience at scale 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 Proficiency in Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation Demonstrable ability to work effectively in a collaborative team environment Experience in troubleshooting and debugging of customer issues Good to have experience in software security, security reviews and secure coding practices Benefits Formal and on-the-job learning opportunities Comprehensive benefits package Immersion in a dynamic environment that recognizes and celebrates achievements Working in cross-functional teams to build knowledge

Skills and Technologies

Architecture at scaleJava developmentMicroservices architectureCI/CD pipelinesInfrastructure as Code (IaC)Troubleshooting and debuggingSoftware securitySecurity reviewsSecure coding practicesJavaAWSSpring BootMicronautTerraformDockerKubernetesSMTPDNSDomain and Email SecuritySoftware Engineer Jobs

Visa sponsorship is indicated for this role.