At a Glance
- Tasks: Lead the development of our next-gen cloud-based email security product.
- Company: Mimecast is an award-winning company focused on innovative email security solutions.
- Benefits: Enjoy a hybrid working model, formal learning opportunities, and a comprehensive benefits package.
- Why this job: Join a dynamic team tackling massive email processing challenges with cutting-edge technology.
- Qualifications: 10+ years in software development, strong Java skills, and experience with AWS and microservices.
- Other info: We celebrate diversity and encourage applicants from all backgrounds to apply.
The predicted salary is between 48000 - 84000 ÂŁ per year.
Principal/Senior Principal Software Engineer – Email Security
The driving force behind our award-winning Email Security Product at Mimecast
Dive into the forefront of innovation with our Email Security engineering team. Our pioneering Email Security solution pushes on the boundaries of what’s possible, leveraging the latest technologies and tooling in AWS.
Why Join Our Team?
“Join us in tackling email processing challenges at an immense scale with our innovative Email Security team! Our MTA process billions of emails from millions of users on thousands of servers each day!” – Hiring Manager
What You’ll Do?
As Principal/Senior Principal Engineer, you will play a pivotal role in leading the development of our next-generation cloud-based email product. This role involves hands-on engagement throughout the full development lifecycle, including designing, developing, testing, deploying, maintaining, monitoring, and improving our core services. You will be responsible for driving technical excellence and innovation within the team while mentoring and coaching junior engineers.
Responsibilities
- Design new features or enhancements based on high-level architectures.
- Work on a global, highly distributed infrastructure
- High availability, mission critical Java services
- Opportunity to modernize the technology stack
- Lead backlog grooming, planning, design reviews, and code reviews.
- Deliver AWS-based Java services through CI/CD and Infrastructure as Code.
- Engage with the team through collaboration, problem-solving, and teamwork.
- Continually improve team efficiency, personal skills, and team skills.
- Take ownership and create accountability within the team.
- Lead security reviews of designs and implementations.
- Act as a technical lead within the team, fostering collaboration and teamwork.
- Apply technology trends and industry innovations to our products.
- Coach and mentor team members in areas of expertise.
Experience
- 10+ years of software development experience.
- Strong object-oriented programming skills following SOLID principles.
- Proficient in Java and experienced in building REST/HTTP microservices.
- Familiarity with Jenkins CI/CD pipelines and Terraform.
- Experience with containerization technologies such as Docker and Kubernetes.
- Proficient in AWS services.
- Proven ability to build high-volume, scalable, distributed back-end services.
- Proficient in multithreaded software engineering, with expertise in designing, implementing, and troubleshooting concurrent systems to optimize performance and resource utilization
- Proficient in leveraging AI tools, such as Cursor, to enhance software engineering practices, including automated design, code generation, and testing, ensuring high-quality and efficient development workflows.
- Excellent collaboration, influencing, negotiation, coaching, mentoring, and coalition-building skills.
- Strong verbal and written communication skills.
- A great team player with demonstrable experience delivering superior software products via Agile methodologies
- Continuous learning mindset, keeping abreast of related industry technologies, tools, and standards.
What We Bring
Join our Email Security team 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!
Our Hybrid Model: We provide you with the flexibility to live balanced, healthy lives through our hybrid working model that champions both collaborative teamwork and individual flexibility. Employees are expected to come to the office at least two days per week because working together in person:
- Fosters a culture of collaboration, communication, performance and learning
- Drives innovation and creativity within and between teams
- Introduces employees to priorities outside of their immediate realm
- Ensures important interpersonal relationships and connections with one another and our community!
DEI Statement
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.
#J-18808-Ljbffr
Senior Principal Software Engineer - Email Security employer: Mimecast Services Limited
Contact Detail:
Mimecast Services Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Principal Software Engineer - Email Security
✨Tip Number 1
Familiarise yourself with the latest trends in email security and AWS technologies. Being well-versed in these areas will not only help you during interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Engage with the community by participating in forums or attending meetups related to email security and software engineering. Networking can provide valuable insights and connections that may lead to opportunities at Mimecast.
✨Tip Number 3
Showcase your experience with CI/CD pipelines and containerisation technologies like Docker and Kubernetes. Be prepared to discuss specific projects where you've implemented these tools, as they are crucial for the role.
✨Tip Number 4
Highlight your mentoring and coaching experiences in previous roles. This is a key aspect of the position, so demonstrating your ability to lead and develop junior engineers will set you apart from other candidates.
We think you need these skills to ace Senior Principal Software Engineer - Email Security
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 10+ years of software development experience, particularly in Java and building REST/HTTP microservices. Emphasise your familiarity with AWS services, Jenkins CI/CD pipelines, and containerization technologies like Docker and Kubernetes.
Craft a Compelling Cover Letter: In your cover letter, express your passion for email security and innovation. Mention specific projects or experiences that demonstrate your ability to lead technical excellence and mentor junior engineers, as these are key responsibilities of the role.
Showcase Your Problem-Solving Skills: Provide examples in your application that illustrate your problem-solving abilities and how you've improved team efficiency or personal skills in previous roles. This aligns well with the company's focus on collaboration and continuous improvement.
Highlight Your Communication Skills: Since strong verbal and written communication skills are essential for this position, include instances where you successfully communicated complex technical concepts to non-technical stakeholders or led team discussions.
How to prepare for a job interview at Mimecast Services Limited
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Java, AWS, and microservices in detail. Highlight specific projects where you've implemented high-volume, scalable systems, and be ready to explain the challenges you faced and how you overcame them.
✨Demonstrate Leadership Skills
As a Senior Principal Engineer, you'll need to show that you can lead and mentor others. Share examples of how you've guided junior engineers or led teams through complex projects, focusing on collaboration and problem-solving.
✨Emphasise Continuous Learning
The tech landscape is always evolving, so it's important to convey your commitment to continuous learning. Discuss any recent technologies or tools you've explored, particularly in relation to AI and automation, and how they can enhance software engineering practices.
✨Prepare for Behavioural Questions
Expect questions that assess your teamwork and communication skills. Prepare examples that illustrate your ability to work collaboratively in cross-functional teams, resolve conflicts, and build relationships, as these are key to thriving in Mimecast's culture.