Senior Software Engineer - Security Services

Sorry, this job was removed at 3:58 p.m. (EST) on Thursday, May 31, 2018
Find out who's hiring in Lexington.
See all Cybersecurity + IT jobs in Lexington
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.


Overview

About the Position

The Security Services team is right at the forefront of providing protection for our customer’s email; the team runs and maintains the services that are right at the core of the Mimecast platform and services – if your software doesn’t work, then customers don’t get email – it’s that simple.

 

Job Aim:

We are looking for senior software engineers to help us develop the security aspects of our platform and find new ways in which we can protect our customer’s email and data. The team works broadly across a number of different areas, including:

  • Anti-spam
  • Content scanning
  • URL and domain security
  • File sandboxing

Responsibilities

Key Responsibilities:

  • Building high-performance, massively-scalable, always-available Cloud-based systems. 
  • Participating in the architectural design, innovation and development of new services within the Mimecast platform.
  • Developing, deploying and managing software across the full Continuous Delivery life-cycle. 
  • Supporting and trouble-shooting, occasionally outside of regular office hours when needed. 
  • Work with the infrastructure team to optimize hardware and software integration. 
  • Plan and negotiate with peers to meet deadlines. 
  • Encourage others to perform at their best embracing 'best practice'. 
  • Manage your own time and priorities, without the need for micro-management.
  • 3 months – Becomes an effective member of the team, adding new functionality to existing services
  • 6 months – taking ownership of individual services, and setting technical direction
  • Ongoing – derives satisfaction of knowing that you’re protecting and providing critical services to Mimecast customers 24/7

Qualifications

Essential Skills and Experience:

  • 5-7 years of solid experience with high concurrency applications, multithreading, server architectures, and distributed systems
  • Experience working with high volume usercount or transactional systems
  • Experience working on business critical software
  • Modern Core Java 8 or proven experience in any Object Oriented language
  • Knowledge developing and debugging distributed applications
  • Understanding and practical application of unit testing and integration testing
  • Understanding of continuous deployment using CI/CD tools like Jenkins, SCM (Git, SVN) along with code reviews
  • Dependency Injection concepts like Guice or Spring DI

 

Desired Skills:

  • Experience with network programming including REST, HTTP and raw TCP/IP sockets
  • Extensive knowledge of email messaging and security, not just sending using SMTP
  • Extensive knowledge of security software
  • Experience of high throughput, low latency systems
  • Extensive Linux/Unix skills (e.g. RHCE, LPIC, or practical experience)
  • Distributed caching – e.g. Redis
  • Experience of working in a DevOps model
  • Experience of working as part of a SaaS solution

 

Desired Experience:

Experience at working in other security providers (e.g. Sophos, Symantec,Bluecoat, Forcepoint) , or large SaaS vendors (e.g. AWS, Facebook, LinkedIn) is of interest. People with experience in trading software for banks or telco software is also potentially interesting (high volume, low latency processing). Candidates who claim responsibility for architecture of systems, or systems level design are potentially of interest, being able to demonstrate some kind of technical leadership role could be valuable.

 

Personal Skills:

  • Passion
  • Proactivity
  • Intelligence
  • Strong analytical skills
  • Attention to detail
  • Honesty and Integrity

Reward

We offer a highly competitive rewards and benefits package including private healthcare, pension, life cover, child care vouchers and an annual gym subsidization. Mimecast is an entrepreneurial and high growth company which will provide the right candidate with a wealth of career development opportunities. All Mimecasters strive on being high performers, problem solvers, team players with passion, integrity and effectiveness.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our company is in a suburban upscale, historic neighborhood, 30 minutes outside Boston with plenty of free parking and access to all major highways.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about MimecastFind similar jobs