Senior Software Engineer

 

Description:

As a Senior Software Engineer in the Storage team, you will play a pivotal role in designing, developing, and maintaining scalable storage systems. Your responsibilities will include:
 

  • Design and implement scalable and reliable services utilising a combination of private and public cloud (AWS) infrastructure.
  • Continue to optimise and evolve our existing Storage services.
  • Mentor and guide other engineers, fostering a culture of collaboration, continuous learning, and professional growth.
  • Create and maintain comprehensive technical documentation for architectures, processes, and procedures.
  • Provide support during critical incidents and implement preventive measures.
  • Monitor and analyze AWS usage, providing recommendations for cost savings without compromising system performance and reliability.
  • Craft resilient, secure, and efficient code, ensuring optimal performance and minimal downtime.
     

What You’ll Bring
 

  • Demonstratable ability to work effectively in a collaborative team environment, mentoring junior team members and contributing to a positive team culture.
  • Demonstratable expertise in Java development, with a strong command of Java 11 and above.
  • Proven experience in designing, developing, and optimizing backend systems for data processing at scale within AWS.
  • In-depth knowledge and hands-on experience with foundational AWS services, such as; ALB, ECS, S3, EFS, ElastiCache, IAM, CloudWatch.
  • Strong skills in Infrastructure as Code (IaC) tools, such as Terraform or AWS CloudFormation.
  • Hands-on experience with Jenkins and establishing robust CI/CD pipelines.

Organization Mimecast
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-09-29 9:39 am
Expires on 2024-12-16