BENGALURU · FULLTIME
Principal Software Engineer
Mimecast
Bengaluru · onsite · Posted 62d ago
Sourced from
Undisclosed10–12 yrsfulltimeBengaluru
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.7s
- Found the form on Naukri · 14 questions to answer1.3s
- Decided the answers for all of them2.2s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Job Summary
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
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.
Role Overview 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.
Responsibilities - 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.
- 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.
- 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.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Section · 02
Skills
Load BalancingHTTPTroubleshootingDNSUnit testingSMTPTechnical DocumentationcodingdebuggingProduct Management
Section · Company
About Mimecast
Mimecast
IT Services & Consulting
1001-5000
employees
2003
23 years old
London
GB
About
Specializes in cybersecurity solutions, helping organizations safeguard against email threats and ensuring data protection amidst evolving digital risks.
Industries
IT Services & Consulting
Employee ratings
12 reviews
3.0/ 5
Culture
3.2
Career growth
2.8
Work-life
3.2
Employees rate it well for
Salary6
Find them on