Work In Tech

Find your next role at Canada's fastest-growing tech companies

Senior Enterprise Software Developer

P&P Optica

P&P Optica

Software Engineering
Waterloo, ON, Canada
Posted on Apr 8, 2025

About P&P Optica

At PPO, we’re transforming the food industry using cutting-edge Smart Imaging Systems (SIS) technology. Our advanced hardware, software, and machine-learning solutions improve the safety and quality of the food we eat. As a well-funded, scaling company, we offer opportunities for career growth and an inclusive, supportive work culture.

What You’ll Get To Do

As a Senior Enterprise Software Developer, you’ll play a pivotal role in reimagining and rebuilding the core of our enterprise application. This isn’t just another maintenance job — it’s a rare opportunity to build from scratch, using modern tools and best practices to architect a future-ready system that will power the next phase of our growth.
You’ll lead the redevelopment of our existing application, transforming it into a scalable, high-performance platform that integrates seamlessly with customer environments and supports advanced Smart Imaging System (SIS) features. You’ll work across the stack, contribute to technical vision, and collaborate with a talented, multidisciplinary team that’s passionate about innovation and impact.


Key Responsibilities

  • Application Architecture – Design and implement secure, scalable, and high-availability software systems.
  • Enterprise Software Development – Develop robust backend services and web applications using modern frameworks and languages.
  • System Integration – Build and maintain APIs for integration within our customer’s workflows.
  • DevOps & Deployment – Implement continuous integration, delivery, and monitoring of cloud-hosted services.
  • Cloud Engineering – Utilize cloud services (AWS) to build, deploy, and manage software infrastructure.
  • Performance Optimization – Profile and fine-tune systems to meet performance, scalability, and reliability goals.

You at PPO

You are a technically proficient and solutions-oriented developer who enjoys solving complex challenges and building systems that make a measurable difference. You’re equally comfortable writing clean code, designing architecture, or collaborating with stakeholders. You are driven by impact, growth, and working in a mission-driven company.

Skills and Experience

Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or demonstrable experience level.
Languages & Frameworks:
  • Proficiency in Java, C#, Python, or Node.js
  • Frontend skills with React, Angular, or Vue.js
  • Strong command of SQL and experience with NoSQL databases
Cloud & DevOps:
  • Hands-on experience with AWS (preferred), Azure, or Google Cloud
  • Familiarity with Docker, Kubernetes, or CI/CD pipelines
Architecture & Design:
  • Experience with microservices, event-driven architectures, and service-oriented design
  • Capable of translating business needs into technical solutions
Testing & Development Practices:
  • Strong understanding of testing best practices, unit testing, and automated testing tools
  • Experience working in Agile/Scrum environments
Industry Experience:
  • Experience building enterprise B2B applications or SaaS platforms
  • Familiarity with security, data privacy, and compliance (e.g., SOC 2, GDPR)
Additional Requirements:
  • Ability to work a hybrid schedule with at least 2 days per week in our Waterloo office
  • Strong communication and documentation skills
  • Comfortable operating in a fast-paced, collaborative, and evolving work environment
  • Comfortable working in a meat processing environment - viewing and assessing pictures of meat (chicken, pork, beef, etc.) is an unavoidable part of this role

Why You’ll Love Working at PPO

  • Open & Inclusive Culture – We celebrate diversity and collaboration.
  • Work-Life Balance – Flexible schedules with dedicated flex days.
  • Career Growth – Opportunities to expand your expertise in AI, data science, and imaging.
  • Health Benefits – Competitive health, dental, and vision coverage.
  • Social & Community Engagement – Join team socials, charity fundraisers, and happy hours.
P&P Optica is committed to supporting a culture of diversity across our organization. Our hiring practices align with human rights laws, guaranteeing every person equal treatment in regard to employment and opportunity for employment, regardless of race, color, creed/religion, sex, sexual orientation, marital status. We welcome and encourage applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.