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 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 Youll 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 teams 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 teams 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 teams 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 Youll Bring:
- 57 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 $144000 to $216000 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. Thats why were committed to building an inclusive diverse community that celebrates and welcomes everyone unless theyre a cybercriminal of course.
Were proud to be an Equal Opportunity and Affirmative Action Employer and wed 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 wont 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
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.