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!