P

Software Engineer III

Proofpoint
Full-time
On-site
Toronto, Ontario, Canada

It's fun to work in a company where people truly BELIEVE in what they're doing!

We're committed to bringing passion and customer focus to the business.

We are looking for a Full Stack Software Engineer (P3) to join our Toronto office. Proofpoint Email Archiving is a cloud-based solution featuring a distributed grid search and storage infrastructure. This service-based architecture scales to meet the needs of hundreds of clients, including some of the world's largest businesses.

As a member of the Archiving eDiscovery team, you will contribute to the development and maintenance of back-end services and infrastructure. The ideal candidate is proactive, eager to learn, and comfortable working in a collaborative, fast-paced environment. While the focus is on back-end development, an interest in front-end work is also valued.

This is a hands-on role where you’ll work closely with senior engineers and technical leads to build scalable, reliable software and grow your technical expertise.

Responsibilities:

  • Collaborate with product managers and senior engineers to understand and implement feature requirements

  • Participate in Agile/Scrum processes, including daily stand-ups, sprint planning, and retrospectives

  • Contribute to the design and development of back-end services, with opportunities to work on front-end features

  • Write clean, maintainable code and participate in code reviews

  • Help troubleshoot and resolve issues in development and production environments

  • Continuously learn and apply new technologies and best practices

  • Support the team in improving development workflows and product quality

Qualifications:

  • 3–5 years of industry experience delivering production software, with a focus on Java and related frameworks

  • Familiarity with REST API development using Spring or similar frameworks

  • Exposure to cloud platforms (e.g., AWS) and containerization tools like Docker or Kubernetes is a plus

  • Interest or experience in working with technologies such as Solr, OpenSearch, Kafka, or Terraform is beneficial but not required

  • Willingness to work across the stack and learn front-end technologies as needed

  • Strong problem-solving and debugging skills

  • Good communication skills and a collaborative mindset

  • Experience with version control systems like Git and tools such as Jira

  • A degree in Computer Science, Computer Engineering, or a related fieldβ€”or equivalent practical experience

 

Nice to Have:

  • Exposure to front-end frameworks such as React, Angular, Vue.js, or Ember.js

  • Familiarity with TypeScript

  • Interest in distributed systems or cloud-native architectures

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!