Senior Software Engineer - Incydr

2 Hours ago • 5-7 Years • $144,000 PA - $216,000 PA
Software Development & Engineering

Job Description

Mimecast is a leader in the cybersecurity industry, providing innovative solutions to protect businesses from evolving threats and empower organizations with secure, scalable technology. We are seeking a Senior Software Engineer to join our Incydr product development team. In this backend-focused role, you will design, develop, and deliver robust software solutions, write new services and APIs, and maintain existing services hosted on the AWS cloud platform. You will also collaborate with other development and cross-functional teams to provide features that bring significant value to our customers and help them secure their collaboration culture.
Good To Have:
  • Experience with both Java and Kotlin is a significant plus.
  • Experience with configuration as code, particularly with Terraform, is highly valued.
  • Familiarity with the Spring framework is a strong advantage.
  • Familiarity with continuous integration and deployment concepts.
  • Experience working within agile or lean development processes.
  • Proven success working in cross-functional, remote environments.
Must Have:
  • Design, develop, and deliver robust software solutions for assigned projects, with a strong focus on monitoring, supportability, and testability.
  • Author comprehensive unit and integration tests to ensure reliability and quality.
  • Debug, troubleshoot, and resolve complex issues across the Incydr technology stack.
  • Create and maintain infrastructure-as-code to automate and streamline deployment.
  • Own production support for your team’s services, proactively addressing incidents.
  • Produce clear technical documentation and design artifacts, and provide constructive feedback.
  • Transform business and technical requirements into cohesive, scalable designs.
  • Actively participate in story mapping and requirements gathering sessions.
  • 5–7 years of professional software engineering experience, with a strong emphasis on backend development.
  • Advanced proficiency in Java and/or Kotlin for building scalable backend systems.
  • Extensive experience leveraging AWS services (EC2, S3, RDS, Lambda, IAM).
  • Hands-on experience with data repository technologies, including relational databases and Elasticsearch.
  • Proficient in using version control systems and skilled in utilizing testing frameworks.
  • Expertise in advanced object-oriented development for multi-tier systems.
Perks:
  • Formal and ‘on the job’ learning opportunities
  • Comprehensive benefits package
  • Hybrid working model that champions collaborative teamwork and individual flexibility

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

team-management
cross-functional
risk-management
game-texts
quality-control
agile-development
user-experience-ux
user-interface
aws
terraform
elasticsearch
spring-framework
kotlin
java

Senior Software Engineer – Incydr Product Development

Mimecast is at the forefront of the cybersecurity industry, delivering innovative solutions to protect businesses and individuals from evolving threats. Our mission is to empower organizations with secure and scalable technology that stand resilient in the face of cyber challenges.

We are seeking a Senior Software Engineer to join our product development team working on Incydr, our Insider Risk Management product. In this role, you will work as a backend developer for writing new services and APIs, and maintaining existing services hosted on the AWS standard cloud platform. You will also collaborate with other development teams and cross functional teams to provide features that bring value to our customers and help them secure their collaboration culture.

What You’ll Do:

  • Design, develop, and deliver robust software solutions for assigned projects, working both autonomously and collaboratively, with a strong focus on monitoring, supportability, and testability.
  • Author comprehensive unit and integration tests to ensure the reliability and quality of your team’s codebase.
  • Debug, troubleshoot, and resolve complex issues across the entire Incydr technology stack, ensuring seamless system performance.
  • Create and maintain infrastructure-as-code to automate and streamline deployment of team-owned services.
  • Own production support for your team’s services, proactively addressing incidents and escalated customer inquiries.
  • Produce clear technical documentation and design artifacts, and provide thoughtful, constructive feedback on code and design documents authored by peers.
  • Transform business and technical requirements into cohesive, scalable designs, identifying and resolving ambiguities or gaps.
  • Actively participate in story mapping and requirements gathering sessions, helping shape the team’s roadmap.
  • Showcase progress and outcomes by demoing deliverables to stakeholders and team members.
  • Mentor and coach junior engineers, fostering growth and knowledge sharing within the team.
  • Drive continuous improvement by contributing to engineering process enhancements and best practices.
  • Lead and facilitate technical discussions and code reviews, fostering a culture of open feedback and collaborative problem-solving.
  • Stay current with emerging technologies and industry trends and share insights and learnings with your team.
  • Collaborate cross-functionally with Product Managers, User Interface/User Experience Designers, Quality Assurance Analysts, Technical Writers, and Customer Champions to deliver outstanding products.

What You’ll Bring:

  • 5–7 years of professional software engineering experience, with a strong emphasis on backend development and delivering robust solutions.
  • Advanced proficiency in Java and/or Kotlin, leveraging these languages as primary tools for building scalable backend systems; experience with both is a significant plus.
  • Extensive experience leveraging AWS services for building, deploying, and managing cloud-based applications, including hands-on use of core AWS offerings such as EC2, S3, RDS, Lambda, IAM to architect scalable, secure, and highly available solutions.
  • Hands-on experience with data repository technologies, including relational databases and Elasticsearch, ensuring efficient data storage and retrieval.
  • Proficient in using version control systems to manage codebases and support collaborative development workflows.
  • Skilled in utilizing testing frameworks to ensure code quality, reliability, and maintainability throughout the development lifecycle.
  • Experience with configuration as code, particularly with Terraform, is highly valued.
  • Familiarity with the Spring framework is a strong advantage, enabling rapid development of enterprise-grade applications.
  • Ability to recognize complexity and assess non-local costs and benefits, making thoughtful architectural and design decisions.
  • Expertise in advanced object-oriented development for multi-tier systems, applying best practices to create maintainable and extensible codebases.
  • Demonstrated discipline and rigor in delivering critical features, meeting high standards for reliability and performance.
  • Familiarity with continuous integration and deployment concepts, supporting rapid and reliable software delivery.
  • Genuine passion for building systems that are reliable, efficient, and user-centric.
  • Experience working within agile or lean development processes, contributing to iterative improvement and team agility.
  • Comfortable taking ownership of deliverables, ensuring accountability and high-quality outcomes as part of a collaborative team.
  • Strong collaborator, open to both offering and seeking help, fostering a supportive and productive team environment.
  • Adaptable and able to manage multiple priorities in a fast-paced, dynamic setting.
  • Effective communicator with non-technical staff, able to clearly explain technical concepts and articulate the business impact of technical decisions.
  • Proven success working in cross-functional, remote environments, demonstrating self-motivation and strong organizational skills.

What We Bring:

Join our Incydr Product Development 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 base salary range for this position is $144,000 to $216,000 plus benefits. This range represents the minimum and maximum new hire compensation for this role. The position may also be eligible for incentive plans and additional benefits, in accordance with company policy and local regulations. Our salary ranges are determined by role, level, and location with individual compensation also dependent on factors such as qualifications, experience, and skills. Final offers will reflect these considerations and may vary accordingly.

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.

If you require any adjustments or accommodations due to a disability, or any other reason that may help you in your interview process, please let us know by emailing careers@mimecast.com.

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 - Incydr
Set alerts for new jobs by Minecast
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙