Senior Principal Software Development Engineer
6 days ago
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
-
Senior Software Engineer
10 hours ago
Toronto, Ontario, Canada Beacon Software Full time $75,000 - $120,000 per yearSenior 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...
-
Senior Principal Software Engineer
2 weeks ago
Toronto, Ontario, Canada Mastercard Full time US$200,000 - US$320,000Our 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...
-
Senior Software Engineer
2 days ago
Toronto, Ontario, Canada Beacon Software Full time $150,000 - $200,000 per yearBeacon 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,...
-
Senior Software Engineer
13 hours ago
Toronto, Ontario, Canada Beacon Software Full time US$120,000 - US$200,000 per yearBeacon 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 yearSoftware 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...
-
Senior Software Engineer
8 hours ago
Toronto, Ontario, Canada Beacon Software Full time $90,000 - $120,000 per yearSenior 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...
-
Senior Software Engineer
6 days ago
Toronto, Ontario, Canada Banyan Software Full time $90,000 - $115,000 per yearJob 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,...
-
Senior Software Engineer
2 days ago
Toronto, Ontario, Canada Beacon Software Full time $120,000 - $180,000 per yearBeacon 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,...
-
Senior Software Engineer
10 hours ago
Toronto, Ontario, Canada Beacon Software Full time US$125,000 - US$175,000 per yearBeacon 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,...
-
Senior Software Engineer
7 days ago
Toronto, Ontario, Canada Banyan Software Full time $120,000 - $180,000 per yearBanyan 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...