Senior Software Engineer

1 Month ago • All levels • $76,000 PA - $114,000 PA
Software Development & Engineering

Job Description

Mimecast is seeking a Senior Software Engineer for their Identity Platform team to design, develop, and maintain Java-based identity and access management solutions. This role involves developing microservices and RESTful APIs for authentication, authorization, SSO, and consent, ensuring high performance and scalability. The ideal candidate will have proven experience with Java backend services, identity solutions, version control, CI/CD, AWS services, API Gateways, and security best practices. They will also troubleshoot issues and mentor junior engineers within a cloud-based, high-volume transaction environment.
Good To Have:
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
Must Have:
  • Design, develop, and maintain Java-based identity and access management solutions.
  • Develop microservices and RESTful APIs to support identity-related workflows.
  • Write clean, well-designed, and efficient code following established coding standards.
  • Conduct code reviews to ensure code quality and maintainability.
  • Optimize performance and scalability through continuous improvement.
  • Troubleshoot and debug issues and provide timely resolution to technical problems.
  • Proven experience in designing, developing, and maintaining Java backend services and libraries.
  • Good experience with identity and access management solutions.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Good understanding and experience with AWS main services and features.
  • Experience with API Gateways (e.g. GCP).
  • Knowledge of security best practices in API development (e.g., SAML, OAuth, JWT).
  • Strong communication and collaboration skills.
Perks:
  • Formal and on-the-job learning opportunities
  • Comprehensive benefits package
  • Working in cross-functional teams to build knowledge
  • Hybrid working model (at least two days per week in office)
  • Accelerated career journey
  • Working with cutting-edge technologies
  • Contributing to projects with real customer impact
  • Dynamic environment that recognizes and celebrates achievements

Add these skills to join the top 1% applicants for this job

team-management
github
game-texts
oauth
aws
jwt
ci-cd
docker
microservices
kubernetes
git
java

Senior Software Engineer – Identity Platform

Mimecast is looking for a Senior Software Engineer to join the Identity Platform engineering team.

At Mimecast we operate a Cloud based, highly available, high-volume transaction, scalable Cyber Reliance platform. All this happens in a state of the art and complex technical environment that is run by some of the best technologists in their subject field. We are looking for someone who thinks that searching for a needle in a haystack can indeed be exciting and not afraid of exploring unconventional solutions.

What You’ll Do:

  • Design, develop, and maintain Java-based identity and access management solutions.
  • Collaborate with product managers, architects, and other stakeholders to understand requirements and translate them into technical specifications.
  • Develop microservices and RESTful APIs to support identity-related workflows (e.g., authentication, authorization, SSO and consent).
  • Write clean, well-designed, and efficient code following established coding standards and principles.
  • Conduct code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • Optimize performance and scalability through continuous improvement and refactoring.
  • Troubleshoot and debug issues and provide timely resolution to technical problems.
  • Mentor junior engineers, provide technical guidance, and promote knowledge sharing within the team.

What You’ll Bring:

  • Proven experience in designing, developing, and maintaining Java backend services and libraries.
  • Good experience with identity and access management solutions.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes is a plus.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Good understanding and experience with AWS main services and features, such as Lambda, IAM, S3, DynamoDB, VPCs, Route53, Secrets Manager…
  • Experience with API Gateways (e.g. GCP).
  • Knowledge of security best practices in API development (e.g., SAML, OAuth, JWT).
  • Strong communication and collaboration skills.

What We Bring:

Join our Identity Platform team to accelerate your career journey, working with cutting-edge technologies and contributing to projects that have real customer impact. 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!

The UK base salary range for this position is £76,000-£114,000 base + benefits. This reflects the minimum and maximum target for new hire salaries for this position. This position may also be eligible for bonus, incentive plans, and other related benefits. Our salary ranges are determined by role, level, and location. These factors and individual capabilities will also determine the individual pay offered.

#LI-CS1

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.

Set alerts for more jobs like Senior Software Engineer
Set alerts for new jobs by Minecast
Set alerts for new Software Development & Engineering jobs in United Kingdom
Set alerts for new jobs in United Kingdom
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙