Hiring.Camp

Principal Software Engineer

Mimecast

·

Today

Location
IND - Bengaluru, India
Type
Full-time
Department
Engineering
Seniority
Lead
Source
Workday

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 are 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 Affirmative Action Employer, and we’d encourage you to join us whatever your background. 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.

Skills

JavaSpring BootAWSDockerKubernetesTerraformJenkinsCI/CDRedisDynamoDBExcelCybersecurityRESTDevOpsMicroservices

Similar Jobs

30

Principal Software Engineer

Walmart Distribution Center · Bellevue, WA, United States

Today

Principal Software Engineer

Nasdaq · GA - Glenridge Point, United States of America · Hybrid, Onsite

Yesterday

Principal Software Engineer

Solera · Bangalore, India

Yesterday

Principal Software Engineer

Solera · Bangalore, India

Yesterday

Principal Software Engineer

Solera · Bangalore, India

Yesterday

Principal Software Engineer

Lynx Software Technologies · Huntsville, AL · Onsite

2 days ago

Principal Software Engineer

Eurofins Scientific · Bengaluru, KA, India · Hybrid

2 days ago

Principal Software Engineer

Powerschool · Dallas, TX, US

2 days ago

PRINCIPAL, SOFTWARE ENGINEER

Walmart · IN KA BANGALORE Home Office PTPP1, India

2 days ago

Principal Software Engineer

Rocket · Pune, India

2 days ago

Principal Engineer, Software

MP0001-WM Logistics India Private Ltd · Houston, TX, United States · Hybrid

4 days ago

Principal Software Engineer

Imaginepediatrics · United States (Remote) +1 · Remote

5 days ago

Principal Software Engineer

Cisco · USA-DENVER, United States of America · Remote

5 days ago

Principal Software Engineer

Abbott · United States > Madison : 1 Exact Lane, United States of America

5 days ago

Principal Software Engineer

Disney · USA - FL - Information Technology Trailer W279, United States of America · Onsite

5 days ago

Principal Software Engineer

Bpinternational · IN: Pune - Building 5, India · Remote

5 days ago

Principal Software Engineer

Abbott · United States > Madison : 1 Exact Lane, United States of America

5 days ago

Principal Software Engineer

Fmr · 499 Washington Blvd., Jersey City NJ, United States of America · Onsite

5 days ago

Principal Software Engineer

Solera · Bangalore, India

5 days ago

Principal Software Engineer

Baylor Genetics · Houston, TX

5 days ago

Principal Software Engineer

UKG · Noida, UP,IN, IN

6 days ago

Principal Software Engineer

Medtronic · USA-MN Rice Creek East, United States of America · Onsite

6 days ago

Principal Software Engineer

Empower · KS Remote, United States of America · Remote

6 days ago

Principal Software Engineer

Medtronic · USA-MN Rice Creek East, United States of America · Onsite

6 days ago

Principal Software Engineer

RTX · Manchester, Lancashire, United Kingdom · Hybrid, Onsite

6 days ago

Principal Software Engineer

RTX · Gloucester, South Gloucestershire, United Kingdom · Hybrid, Onsite

6 days ago

Principal Software Engineer

Mastercard · Toronto, Canada +1

6 days ago

Principal Software Engineer

Hhaexchange · United States · Remote

6 days ago

Principal Engineer, Software

Verint · Remote, United States, US · Remote

6 days ago

Principal Software Engineer

Aegis Ventures · Columbus, Ohio; Irvine, California; or Remote within the U.S. +1 · Remote

1 week ago
Principal Software Engineer at Mimecast | Hiring.Camp