Senior Principal Software Development Engineer

6 days ago


Toronto, Ontario, Canada Revvity Full time $120,000 - $180,000 per year

We are seeking a
Senior Principal Software Development Engineer
- a high-judgment, full-stack developer who thrives on owning products end-to-end. This role combines deep technical expertise with product sensibility, operational awareness, and fluency in modern AI-assisted development.

You'll design, build, deploy, and operate software that delivers real user and business value. You'll work in a small, high-trust team where individuals have broad responsibility — not just for delivering features, but for improving the platform, refining our practices, and shaping the team culture. Leadership here isn't a title; it's the initiative to make things better.

This is not a narrow "feature developer" position — it's a role for those who think in systems, act with autonomy, and care about quality from concept to production.

Key Responsibilities:
End-to-End Ownership: Design, build, deploy, monitor, and continuously improve product features across the full stack.

Architecture & Systems Thinking:
Lead or contribute to the design of scalable, secure, and maintainable systems — including APIs, data models, and deployment strategies.

AI-Augmented Development:
Use modern AI tools to accelerate coding, testing, documentation, and debugging while maintaining a high standard of quality and judgment.

CI/CD & Operations:
Build and manage automated CI/CD pipelines, monitor production health, and ensure reliability, observability, and cost efficiency.

Production Mindset:
You've been on-call and know what it takes to run reliable systems. You ship with confidence because you've built proper testing and monitoring.

Product Mindset:
Collaborate directly with product managers, designers, and scientists to understand user problems and translate them into elegant, working solutions.

Code Quality & Testing
: Maintain high coding standards, implement automated testing, and review peers' work to ensure system integrity and performance.

Mentorship & Team Culture:
Share knowledge, promote modern engineering practices, and contribute to a culture of learning, speed, and continuous improvement.

Security & Compliance
: Implement security best practices and support regulated development standards appropriate to our domain.

Basic Qualifications:
Experience:
10+ years of software development, with demonstrable ownership of deployed systems and production services.

Technical Breadth:
Strong experience with both front-end (React, TypeScript, HTML/CSS) and back-end , C#, or Python) development.

System Design:
Proven ability to design scalable, maintainable, and observable distributed systems.

CI/CD Expertise:
Hands-on experience with modern CI/CD pipelines (GitHub Actions, AWS CodePipeline, or similar) and infrastructure-as-code (Terraform, AWS CDK).

Cloud Proficiency:
Solid understanding of AWS services (EC2, Lambda, RDS, S3, etc.) and deployment architectures.

AI Fluency:
Experience leveraging AI tools (e.g., GitHub Copilot, ChatGPT, Claude, or similar) for development, testing, or data analysis.

Database Skills:
Strong SQL experience (PostgreSQL preferred) plus familiarity with NoSQL systems.

Version Control:
Proficient with Git and collaborative workflows (PRs, branching strategies, reviews).

Testing Discipline:
Comfortable with unit, integration, and end-to-end testing frameworks (Playwright, Jest, Cypress, xUnit, etc.).

Agile Mindset:
Experienced in fast, iterative delivery environments emphasizing learning, autonomy, and outcome over process.

Communication:
Able to articulate complex technical topics clearly, and collaborate effectively across disciplines.

Preferred Qualifications:

  • Experience with event-driven or microservices architectures.
  • Familiarity with observability tools (Datadog, Prometheus, ELK).
  • Knowledge of machine learning or AI integration patterns.
  • Contributions to open-source or internal developer-tooling initiatives.
  • Interest in Lean, DevOps, or Continuous Delivery principles (Humble/Farley, Forsgren, O'Reilly).

What Success Looks Like:

  • You deliver features that make it all the way to production tested, monitored, and loved by users.
  • You improve velocity without sacrificing quality.
  • You use AI tools effectively to multiply your output and reduce friction.
  • You take initiative to fix what's broken, simplify what's complex, and ship what matters.
  • You elevate your peers through mentorship, clarity, and example.

Benefits:

  • Competitive compensation and performance-based bonuses
  • Comprehensive health and wellness benefits
  • Flexible work arrangements and generous vacation policy
  • Learning budget for technical and AI-related upskilling
  • Collaborative, mission-driven team environment


  • Toronto, Ontario, Canada Beacon Software Full time $75,000 - $120,000 per year

    Senior Software Engineer SnailWorks is a vertical SaaS platform purpose-built for the direct mail and marketing industry. We provide real-time visibility into USPS-delivered campaigns by ingesting, translating, and enriching scan data at scale. Our customers rely on us for mission-critical tracking—outbound mail, inbound reply workflows, analytics...


  • Toronto, Ontario, Canada Mastercard Full time US$200,000 - US$320,000

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...


  • Toronto, Ontario, Canada Beacon Software Full time $150,000 - $200,000 per year

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Beacon Software Full time US$120,000 - US$200,000 per year

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Software International Full time $110,000 - $145,000 per year

    Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a Senior Software Developer Agentic Application Development for our global IT M&A client in the Toronto area.Role: Senior Software Developer Agentic...


  • Toronto, Ontario, Canada Beacon Software Full time $90,000 - $120,000 per year

    Senior Software Engineer MAP Policy Partners is a Beacon Software portfolio company and a leader in MAP (Minimum Advertised Price) enforcement automation. With over 15 years of industry experience, we've engineered a streamlined, automated solution for MAP monitoring and enforcement, built to detect, investigate, and act on violations across millions of...


  • Toronto, Ontario, Canada Banyan Software Full time $90,000 - $115,000 per year

    Job Title: Senior .NET Developer Location: Burlington, Greater Toronto Area (Hybrid)Job Type: Full-TimeCompany: boostCX (A Banyan Software Portfolio Company)Salary Range: CAD 90,000-115,000 per annum About boostCX: boostCX is a customer experience technology provider focused on empowering organizations with intuitive, scalable tools that drive engagement,...


  • Toronto, Ontario, Canada Beacon Software Full time $120,000 - $180,000 per year

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Beacon Software Full time US$125,000 - US$175,000 per year

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Banyan Software Full time $120,000 - $180,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...