Senior Software Engineer

2 days ago


Vaughan, Canada Print Geek Inc. Full time

Overview Join Canada’s Leading On-Demand Print Manufacturer as Senior Software Engineer Job Type: In-Person (with some hybrid) Salaried Full-Time Reporting to: Chief Technology Officer (CTO) About Print Geek Print Geek is Canada’s largest print-on-demand intelligent manufacturing facility. Our team of 40 team members facilitate the daily, on-demand personalized decoration of digitally printed apparel, wall art, drinkware, decals & magnets, device covers, puzzles, travel accessories and embroidery for B2B clients from our 27,000 sq.ft. fulfillment and distribution center in Vaughan, Ontario. With year-over-year growth and a commitment to continuous improvement, we’re a values-driven company that merges exceptional product quality with technology, innovation, and speed of service. Founded in a garage and now one of the most tech-forward manufacturing facilities in the country, Print Geek’s culture blends entrepreneurial energy with disciplined execution. We lead with innovation, quality-first thinking, and a focus on continuous improvement. See what a day at Print Geek looks like: Join Us as a Senior Software Engineer This is a hybrid role for a skilled developer with a passion for solving real-world operational challenges. As a senior engineer, you\u2019ll be hands-on coding and providing direction to your peers. You\u2019ll work closely with cross-functional departments to improve internal tooling, integrations, and reporting systems, supporting both day-to-day factory execution and long-term scalability. The ideal candidate is a self-starter, capable of deep technical execution, leadership, and high-level planning. We’re looking for someone who thrives in an SLA-driven, production-centric environment and who’s ready to help modernize and scale our software infrastructure. What Print Geek Has to Offer You: Performance-based bonus opportunities Extended health, dental, and wellness benefits Employee discounts on custom apparel and printing Professional development and leadership training Quarterly team events and collaborative culture Opportunity to step into a future leadership role The Skills & Expertise That You Bring to the Team: 5+ years of professional, production-level Python development Hands-on experience customizing ERP platforms (e.g., Odoo, SAP, NetSuite) Experience optimizing CI/CD pipelines and DevOps workflows Experience using project management tools (Planner, Jira, etc), Git, and Agile development workflows Strong cross-functional collaboration with non-technical departments Clear communication and people-first leadership style Bonus, but not Required: Prior work in manufacturing, logistics, or fulfillment environments Knowledge of SR&ED requirements is an asset Key Responsibilities Engineering & Architecture: Enhance and maintain internal tools, APIs, and integrations that power production and fulfillment systems Collaborate with IT and finance to develop real-time ERP reporting and dashboards Ensure system scalability and compliance with IT and security protocols Collaborate with internal and contract developers Use JIRA or similar tools to drive alignment, transparency, and on-time delivery Mentor junior developers and help build a high-performing team Contribute to a culture of learning, efficiency, and innovation Document projects for SR&ED eligibility including problem statements, hypotheses, and tests Proactively identify improvement areas and align solutions with business needs How We Define Success in this Role You work with your peers in delivering key projects aligned with sprint goals and business outcomes You streamline deployments and system performance through improved CI/CD practices You proactively identify and solve technical bottlenecks that impact operational performance Your work enables data transparency and better decision-making across the company Recruitment Process Application Review Recorded Pre-screening Virtual Screening Call In-Person Interview & Facility Walkthrough Optional Informal Social Interview Offer within 1–3 Business Days Are You Ready to Shape the Future of Print Geek? If you\u2019re excited by the opportunity to build, lead, and deliver impactful systems that power real-world operations—apply today Please submit your resume and a brief cover letter explaining why you believe you are the next Senior Software Engineer at Print Geek. Our Commitment to You Print Geek is committed to providing an environment that is inclusive and accessible. We are an equal opportunity employer and consider all applicants for employment without discrimination. Please let us know if accommodation for the recruitment/interview process is required and we will work with you to make sure your needs are met. Only candidates selected for interviews will be contacted. Note: we may use artificial intelligence (AI) to screen, assess, or select applicants for this position. #J-18808-Ljbffr



  • Vaughan, Canada Print Geek Inc. Full time

    Overview Join Canada’s Leading On-Demand Print Manufacturer as Senior Software Engineer Job Type: In-Person (with some hybrid) Salaried Full-Time Reporting to: Chief Technology Officer (CTO) About Print Geek Print Geek is Canada’s largest print-on-demand intelligent manufacturing facility. Our team of 40 team members facilitate the daily, on-demand...

  • software engineer

    4 weeks ago


    Vaughan, Canada Pack-Smart Inc. Automation Full time

    Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features. Overview Languages: English Education: Bachelor's degree Experience: 5 years or more Work setting: On site (no remote option) Work location: Manufacture Responsibilities Coordinate the development, installation, integration and operation of computer-based systems...

  • software engineer

    4 weeks ago


    Vaughan, Canada Pack-Smart Inc. Automation Full time

    Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features. Overview Languages: English Education: Bachelor's degree Experience: 5 years or more Work setting: On site (no remote option) Work location: Manufacture Responsibilities Coordinate the development, installation, integration and operation of computer-based systems...


  • Vaughan, Canada Circle Full time

    Get AI-powered advice on this job and more exclusive features. Pay found in job post Retrieved from the description. Base pay range $182,500.00/yr - $240,000.00/yr Circle is a financial technology company at the epicenter of the emerging internet of money, where value can finally travel like other digital data — globally, nearly instantly and less...

  • Software Engineer II

    4 weeks ago


    Vaughan, Canada Circle Full time

    6 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Circle is a financial technology company at the epicenter of the emerging internet of money, where value can finally travel like other digital data — globally, nearly instantly and less expensively than legacy settlement systems. This ground-breaking...


  • Vaughan, Canada Circle Full time

    Get AI-powered advice on this job and more exclusive features.Pay found in job postRetrieved from the description.Base pay range$182,500.00/yr - $240,000.00/yrCircle is a financial technology company at the epicenter of the emerging internet of money, where value can finally travel like other digital data — globally, nearly instantly and less expensively...


  • Vaughan, Canada Print Geek Inc. Full time

    A leading on-demand print manufacturer in York Region, Vaughan, seeks a Senior Software Engineer to enhance internal tools and collaborate with cross-functional teams. This hybrid role requires over 5 years of Python development experience and strong communication skills. The ideal candidate will help drive innovation while working closely with various...


  • Vaughan, Canada Print Geek Inc. Full time

    A leading on-demand print manufacturer in York Region, Vaughan, seeks a Senior Software Engineer to enhance internal tools and collaborate with cross-functional teams. This hybrid role requires over 5 years of Python development experience and strong communication skills. The ideal candidate will help drive innovation while working closely with various...

  • software engineer

    15 hours ago


    Vaughan, Canada Pack-Smart Inc. Automation Full time

    Overview LanguagesEnglish Education Bachelor's degree Electrical, electronic and communications engineering technology/technician Experience 5 years or moreOn siteWork must be completed at the physical location. There is no option to work remotely.Work setting Manufacture Industrial equipment and automation manufacturing Responsibilities Coordinate the...

  • software engineer

    20 hours ago


    Vaughan, Canada Pack-Smart Inc. Automation Full time

    Overview LanguagesEnglish Education Bachelor's degree Electrical, electronic and communications engineering technology/technician Experience 5 years or moreOn siteWork must be completed at the physical location. There is no option to work remotely.Work setting Manufacture Industrial equipment and automation manufacturing Responsibilities Coordinate the...