Senior Software Development Engineer in Test – Full Stack
We are looking for a full-stack Software Development Engineer in Test to join us in validating our security products and associated platforms. The successful candidate will be a self-starter with an automate-first mindset, ready to validate complex test environments with many touch points. A positive attitude and willingness to learn and share are essential.
Mimecast provides cyber security that helps thousands of organizations worldwide make email and messaging safer, restore trust, and bolster cyber resilience. We help organizations stand strong in the face of cyberattacks, human error, and technical failure.
What You’ll Do
- Engaging directly with all groups within the Engineering organization and acting as their point of contact for all of the systems and tools we manage.
- Collaborating with team's engineers to optimize their build performance.
- Spearhead optimization initiatives for the existing build environment, driving efficiency and reliability.
- Innovate and orchestrate cutting-edge CI/CD/pipeline workflows for next-generation product development.
- Provide strategic guidance and meticulous planning for seamless product deployment and robust monitoring procedures.
- Integrate product deployment seamlessly into our automation framework, ensuring streamlined operations.
- Contribute to the formulation of meticulous release and integration plans for major delivery drops.
- Demonstrate adept management of Cloud infrastructure, ensuring scalability and performance.
- Configure and oversee databases, implementing best practices for data management.
- Exercise adept control over source control mechanisms to maintain code integrity and collaboration efficiency.
- Creating self-service frameworks to enable automated testing and application rollout to allow fast and reliable code validation
- Bringing your full SDLC experience to help improve our overall engineering processes, testing approaches, deployment pipelines, and operational procedures
What You’ll Bring
- Exceptional proficiency in Python programming.
- Experience in build and release pipelines and related tooling (e.g., Jenkins, GitHub Actions)
- Experience with at least 1 automated testing tool\s and framework\s (e.g. Selenium, JMeter, Behave BDD)
- Strong knowledge of Linux environments
- Deep understanding of containerization and hands-on experience using Docker
- Experience with cloud computing platforms (AWS and\or GCP)
- Knowledge of Git & source control (e.g., GitLab, GitHub)
- Experience troubleshooting issues
Desirable Skills
- Extensive experience with AWS;
- Especially EC2 instances, Lambdas, S3 buckets, and Kinesis Data Streams), MySQL/Aurora, and Elasticsearch
- Route53, IAM, DynamoDB, Fargate, CloudFront, AWS Load Balancers, AWS Secrets Manage
- Experience with Kubernetes and managed Kubernetes platforms (e.g., EKS, GKE)
- Experience with various build systems (e.g., Gradle, Make)
- Experience with different known technologies:
- Grafana & Prometheus
- Terraform &Ansible
- RabbitMQ &Redis
- Kibana & ES
- Helm
Personal Skills
- Passion for development and engineering best practices, automation, and productivity
- Excellent communication and interpersonal skills
- Excellent verbal and written / presentation communication skills
- Presentation skills, communicating with peers and management
- Highly self-motivated and able to understand tasks on own initiative
- Highly organized individual with the ability to work under pressure, assimilating information quickly and acting decisively in an environment of changing priorities
- Experience at working both independently and in a team-oriented, collaborative environment is essential
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.