Software Engineer

4 weeks ago


Toronto ON, Canada Emplifi Full time

Software Engineer (JS, RoR, Python, Scala) | Emplifi Engineering Software Engineer (JS, RoR, Python, Scala) About Emplifi

Emplifi is a leading unified customer engagement platform that empowers businesses to reach and grow communities through digital- and social-first strategies. More than 20,000 brands like McDonald’s, Ford Motor Company, and Delta Air Lines rely on Emplifi to enable connected, empathetic experiences for the modern consumer across marketing, commerce, and care. Headquartered in New York, Emplifi is a partner to the major social media networks and digital platforms, including Google, Meta, LinkedIn, TikTok, and Snapchat. For more information, visit .

Job Summary

Reporting to the Sr. Director of Engineering, the Software Engineer will play a vital role in building and maintaining applications and back-end services of the user-generated content (UGC) team within the Commerce group. We are looking for someone with prior Engineering experience, ideally within the E-commerce and SaaS space.

The Software Engineer’s primary focus will be on web services, mostly built with Javascript (Marionette/React) and Ruby on Rails. Scalability and quality of performance will be of utmost importance, as we continue to scale and integrate our services into the broader Emplifi Suite.

This role will require a deep technical understanding of our system and products to effectively execute, while providing insightful product and user focused decision making when needed. They will work closely with Design, Product, and DevOps to develop and maintain our embedded content galleries, as well as our management dashboard used by hundreds of major brands across the world.

This is a remote/hybrid position, to be ideally based in the Eastern Time Zone

What You’ll Do Here
  • Work closely with designers, PMs and engineers to tackle challenging problems in the e-commerce and content marketing space, and lead feature projects from start to finish
  • Use your experience to expand engineering best practices, tooling, QA/testing, documentation, and other key processes for our growing team
  • Lead projects across a variety of Pixlee services including scalable back-end APIs, beautiful consumer-facing galleries, and our curation platform, just to name a few
  • Consistently challenge and influence the direction of our product offerings with confidence through both technical and user focused thinking
  • Leverage your expertise across the entire tech stack to build and improve our Rails and Javascript based applications at scale
  • Communicate clearly with the customer success team and customers themselves to ensure they are getting maximum value from all of our product offerings
  • Apply your infrastructure and scripting knowledge to support team wide DevOps initiatives and engineer enablement work
What You’ll Bring to Us
  • Product Mindset - Approach problems from the perspective of our users with a “product first” mentality to deliver intuitive and easy/fun to use products which provide maximum value to all of our customers.
  • Engineering Excellence - Tackle projects with technical feasibility, efficiency and best practices in mind. Always strive to improve scalability and make the life of all other engineers easier through clean, reusable code
  • Seek Ownership - Take pride in your work and strive to create an ever growing set of tools and features which resonate with you. Be comfortable questioning the status quo and always pushing yourself and others to rethink how we as a team approach problems.
  • Pragmatism - Balance innovation and product stability effectively to continually push the envelope while meeting deadlines under quickly changing conditions 
What Tech We Use
  • Javascript (React, Backbone, Marionette)
  • Ruby/Rails
  • Python
  • Scala/Play
  • Kubernetes/Docker/AWS
  • Elasticsearch
  • PostgreSQL, MongoDB
What We Offer 
  • International, fast paced and rapidly growing environment
  • Chance to work with the world's biggest brands at the CX tech leader
  • Agile and open-minded culture with a high level of flexibility
  • Opportunity for professional growth and development
  • Unlimited PTO
  • Flexible working hours
  • A corporate group insurance coverage (after 3 months)
  • Sick days 
  • Community days (2 days per year)
  • Access to an Employee Assistance Program (EAP)
  • There’s more as well Speak with us to find out all details
#J-18808-Ljbffr

  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for QA Engineer with Automation and Data(ETL/SQL) . Please find below Job description and share me your updated resume at Rajneesh.bhardwaj01@Irissoftware.comRole : QA Engineer with Automation and Data(ETL/SQL)Key Skills : Automation and Data(ETL/SQL)ResponsibilitiesSelenium, Automation Should be Good With...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for QA Engineer with Automation and Data(ETL/SQL) . Please find below Job description and share me your updated resume at Rajneesh.bhardwaj01@Irissoftware.comRole : QA Engineer with Automation and Data(ETL/SQL)Key Skills : Automation and Data(ETL/SQL)ResponsibilitiesSelenium, Automation Should be Good With...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for QA Engineer with Automation and Data(ETL/SQL) . comRole : QA Engineer with Automation and Data(ETL/SQL)Key Skills : Automation and Data(ETL/SQL)ResponsibilitiesSelenium, Automation Should be Good With OopsShould be ETL OR SQL TestingShould be good with scriptingRajneesh bhardwajIRISAbout Iris Software Inc.Iris...


  • Toronto, ON, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for QA Engineer with Automation and Data(ETL/SQL) . comRole : QA Engineer with Automation and Data(ETL/SQL)Key Skills : Automation and Data(ETL/SQL)ResponsibilitiesSelenium, Automation Should be Good With OopsShould be ETL OR SQL TestingShould be good with scriptingRajneesh bhardwajIRISAbout Iris Software Inc.Iris...

  • Software Engineer

    2 days ago


    Toronto, ON, Canada Iris Software Inc. Full time

    Greetings!One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description.What is the opportunity?As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance.You will...

  • Software Engineer

    1 day ago


    Toronto, ON, Canada Iris Software Inc. Full time

    Greetings!One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description.What is the opportunity?As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance.You will...

  • Software Engineer

    1 day ago


    Toronto, Canada Iris Software Inc. Full time

    Greetings! One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description. What is the opportunity? As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time

  • Software Engineer

    1 day ago


    Toronto, ON, Canada Iris Software Inc. Full time

    Greetings! One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description. What is the opportunity? As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance. You...


  • Toronto, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for QA Engineer with Automation and Data(ETL/SQL) . Please find below Job description and share me your updated resume at Rajneesh.bhardwaj01@Irissoftware.comRole : QA Engineer with Automation and Data(ETL/SQL)Key Skills : Automation and Data(ETL/SQL)ResponsibilitiesSelenium, Automation Should be Good With...


  • Toronto, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for QA Engineer with Automation and Data(ETL/SQL) . Please find below Job description and share me your updated resume at Rajneesh.bhardwaj01@Irissoftware.comRole : QA Engineer with Automation and Data(ETL/SQL)Key Skills : Automation and Data(ETL/SQL)ResponsibilitiesSelenium, Automation Should be Good With...

  • Software Engineer

    2 days ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    1 day ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    1 week ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...

  • Software Engineer

    1 week ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...


  • Toronto, ON, Canada Dew Software Full time

    Dew Software Supplier Industrial Engineer Position Dew Software is seeking a highly motivated and experienced Supplier Industrial Engineer to join our team. As a leading software solutions company, we work with Fortune 500 clients to optimize their supply chain operations. The Supplier Industrial Engineer will play a crucial role in ensuring the efficiency...

  • Software Engineer

    3 days ago


    Toronto, Canada Iris Software Inc. Full time

    Greetings! One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description. What is the opportunity? As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance. You...

  • Software Engineer

    3 days ago


    Toronto, Canada Iris Software Inc. Full time

    Greetings! One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description. What is the opportunity? As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance. You...

  • Software Engineer

    3 days ago


    Toronto, Canada Iris Software Inc. Full time

    Greetings! One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description. What is the opportunity? As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance. You...