Senior Software Engineer

3 months ago


Mississauga, Canada SENIOR SPIRIT OF ROSELLE PARK Full time
div>Backend Software Engineer (various levels) – Cloud Integrated products

Building the next generation of Mimecast protection products

Be on the cutting edge as we build the next generation of Mimecast’s “Work Protected” product line, building on the X1 platform to deliver seamless protection across all the communication and collaboration tools used by our customers.

“If you want to be on the front line of building the next generation of cloud native security software that delivers protection for 42,000 customers across 1.7 billion emails and countless file and chat transfers every day, the email and collaboration product team is for you”

What You’ll Do

We’re building a new squad in our Mississauga office, working across the whole stack to build new components and features to expand our next-generation Cloud Integrated platform and suite. We are looking to build a team that can work independently across the whole stack of backend services– Go, Java and Python – you will be an expert in at least two of these, and ideally all three You will work closely with Architects, Product Managers, and other engineering teams around the world to solve problems at scale. You will be deeply engaged and hands-on in the full development lifecycle from designing, developing, testing, deploying, maintaining, monitoring, and improving our products and engineering process.

  • Work closely with Product Management, UX designers, X1 platform engineers, architects, QA engineers and the larger engineering team to deliver high quality product features in the cloud.
  • Deliver services and components through CI/CD and automated testing
  • Craft resilient, secure, and efficient code, ensuring optimal performance and minimal downtime.
  • Be part of rota that includes the entire team to remediate issues in production if needed
  • Foster innovation in the team to solve day to day challenges
  • 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.

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.
  • At least two and preferably all of
    • Experience in building cloud based microservices in Python
    • Experience in building cloud based microservices in Java
    • Experience in building cloud based microservices in Go
  • Hands-on experience with Jenkins and building/maintaining robust CI/CD pipelines.
  • Proven experience in designing, developing, and optimizing backend systems for data processing at scale within AWS
  • In-depth knowledge and hands-on experience with AWS services, such as; Knowledge and experience on Kubernetes is desirable
  • Experience with high concurrency applications, multithreading, low-latency, servers architectures
  • Experience in Agile environment using approaches such as Scrum

What We Bring

Join our Email and Collaboration Security team to accelerate your career journey, working with cutting-edge technologies and contributing to projects that have real customer impact. p>

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



  • Mississauga, Ontario, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Cloud Software EngineerWe are seeking a highly skilled Senior Cloud Software Engineer to join our Email and Collaboration Security team. As a key member of our team, you will be responsible for designing, developing, and optimizing backend systems for data processing at scale within AWS.Key Responsibilities:Design and develop cloud-based microservices...


  • Mississauga, Ontario, Canada Data Engineer Jobs Full time

    Job Title: Senior Data Processing EngineerCompany Overview:AutoCapital Canada Inc. is a Canadian national financial services company with a diverse portfolio of automotive, consumer, and merchant lending.We specialize in managing the entire lifecycle of finance receivables, from credit adjudication to contract administration and customer service.We work...


  • Mississauga, Ontario, Canada LXT Full time

    About the Role:As a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining software applications. Your primary focus will be on writing high-quality, efficient, and scalable code. Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate...


  • Mississauga, Ontario, Canada Canada Inc Full time

    Job Title: Senior Software EngineerJob Description:Canada Inc. is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on creating high-quality, scalable, and maintainable code.Key Responsibilities:Design, develop, and test software applications using a...


  • Mississauga, Ontario, Canada HCLTech Full time

    Job Title: Senior Software EngineerHCLTech is seeking a highly skilled Senior Software Engineer to join our team in Mississauga.As a Senior Software Engineer, you will be responsible for:Managing and optimizing databases, including writing complex queries and ensuring data integrity.Ensuring cross-platform compatibility and responsiveness of...


  • Mississauga, Ontario, Canada MeridianTech Consulting Inc Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at MeridianTech Consulting Inc.About the Job:The ideal candidate will have extensive experience in software development, with a strong background in programming languages such as Java, Python, or C++.As a Senior Software Engineer, you will be...


  • Mississauga, Ontario, Canada SIMPLEX HR INC. Full time

    Job Description for Senior Software Engineer at SIMPLEX HR INC.We are seeking a skilled Senior Software Engineer to join our team.Key Responsibilities:Consult with clients to develop and document website requirements.Write, modify, integrate, and test software code.Maintain existing computer programs by making modifications as required.Research and evaluate...


  • Mississauga, Ontario, Canada Tampa Gardens Senior Living Full time

    We are seeking a highly skilled Software Security Engineer to join our Communication and Collaboration Security team in Tampa Gardens Senior Living.Job SummaryThe successful candidate will play a key role in ensuring the quality and security of our cloud-scalable AI-based security products. This is an excellent opportunity for individuals who are passionate...


  • Mississauga, Ontario, Canada Mar-Tec Woodworking LTD Full time

    Job Description:We are looking for a talented Senior Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions. With a strong background in software development, you will work closely with our cross-functional teams to deliver...


  • Mississauga, Ontario, Canada Everest Traders Inc. Full time

    About the RoleWe are seeking a Senior Software Engineer to join our team of talented professionals. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions.


  • Mississauga, Ontario, Canada NORTH NATION CONSULTANTS LTD Full time

    We are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, implementing, and maintaining high-quality software systems.Key Responsibilities:Design and develop software systems using a range of technologies and programming languagesCollaborate with...


  • Mississauga, Ontario, Canada FLAMINKO INC. Full time

    Key ResponsibilitiesDesign, develop, and maintain high-quality software solutions.Collaborate with cross-functional teams to drive project delivery.Analyze complex problems and develop innovative solutions.As a Senior Software Engineer, you will play a critical role in shaping the technology direction of our company.


  • Mississauga, Ontario, Canada Shaan Truck Lines Full time

    We are seeking a highly skilled Senior Software Engineer to join our team.In this role, you will be responsible for designing, developing, and maintaining complex software systems.Key responsibilities include:Designing and implementing software solutionsCollaborating with cross-functional teamsEnsuring high-quality software deliveryIdentifying and mitigating...


  • Mississauga, Ontario, Canada JAGWILL SOLUTIONS INC Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineer to join our team at JAGWILL SOLUTIONS INC.About the RoleThe ideal candidate will have 7 months to less than 1 year of experience in software development and will be responsible for writing, modifying, integrating, and testing software code.You will maintain existing computer programs by making...


  • Mississauga, Ontario, Canada Almon Consulting Company Full time

    Job Title: Senior Software Engineering ProfessionalAbout Us: Almon Consulting Company is a leading consulting firm that provides innovative solutions to its clients. We are seeking an experienced Senior Software Engineering Professional to join our team.Estimated Salary: $80,000 - $110,000 per annumCompany Overview: Our company has a strong focus on...


  • Mississauga, Ontario, Canada ACCELARIS GROUP INC Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to lead our software development team.Your Key ResponsibilitiesDesign and develop software applicationsCollaborate with cross-functional teamsEnsure high-quality codeWhat We OfferA dynamic work environment, opportunities for growth and development, and a competitive salary and benefits package.


  • Mississauga, Ontario, Canada Canada Inc. Full time

    We are seeking a highly skilled Senior Software Engineer to lead our backend development team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality software systems.Main Responsibilities:Design and develop scalable and efficient software solutionsLead and mentor junior engineers to improve...


  • Mississauga, Ontario, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software EngineerBe at the forefront of building the next generation of cloud-native security software that delivers protection for tens of thousands of customers across billions of emails and file transfers every day.Main Responsibilities:Build new components and features to expand our next-generation Cloud Integrated platform and suite.Work closely...


  • Mississauga, Ontario, Canada Citibank Full time

    Company Overview:Citibank is a leading global financial services institution that offers a wide range of banking and investment products to individuals, corporations, governments, and institutions.Job Summary:We are seeking an experienced Senior Software Engineering Manager to lead our Applications Development team in delivering high-quality software...


  • Mississauga, Ontario, Canada 08763 Citi Canada Technology Services ULC Full time

    Are you a skilled software engineer looking for a challenging role in a dynamic team? We have an exciting opportunity for a Senior Software Engineer to join our Enterprise & Architecture group in Citi Canada Technology Services ULC.Key Responsibilities:• Develop and maintain components in our Architecture stack, providing services and building blocks for...