Shopify

Senior Software Developer (Trust and Integrity)


PayCompetitive
LocationToronto/Ontario
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: REF5958I

      Company Description

      Opportunity is not evenly distributed. Shopify puts independence within reach for anyone with a dream to start a business. Since 2006, we’ve grown to over 10,000 employees and generated over $500 billion in sales for millions of merchants in 175 countries. Every 28 seconds, an entrepreneur on Shopify makes their first sale.

      This is life-defining work that directly impacts people’s lives as much as it transforms your own. This is putting the power of the few in the hands of the many, is a future with more voices rather than fewer, and is creating more choices instead of an elite option.

        Job Description

        Moving at our pace brings a lot of change, complexity, and ambiguity—and a little bit of chaos. Shopifolk thrive on that and are comfortable being uncomfortable. That means Shopify is not the right place for everyone.

        Before you apply, consider if you can:

        • Care deeply about what you do and about making commerce better for everyone
        • Excel by seeking professional and personal hypergrowth
        • Keep up with an unrelenting pace (the week, not the quarter)
        • Be resilient and resourceful in face of ambiguity and thrive on (rather than endure) change
        • Bring critical thought and opinion — and embrace differences and disagreement to get shit done and move forward
        • Work digital-first for your daily work

        About the Role

        The Commerce Trust and Integrity (CT&I) Engineering builds tools to manage fraud and risk, works with other RnD teams across Shopify to identify opportunities to leverage Trust data, and unlocks new signals to constantly improve Shopify's fraud & risk management capabilities. Our users are internal stakeholders: we get direct feedback from operations teams.

        As a Senior Developer in CT&I, you’ll take on novel and complex problems, and through collaboration with engineers, data scientists, business analysts and operations teams, develop robust, resilient, 100-year solutions to these problems.You’ll be expected to see the bigger picture, quickly develop deep understanding of interconnected systems, and determine the best problem-solving approach out of a huge array of possibilities.

        Shopify processes countless financial transactions a day, and finding fraud signals within the haystack of noise takes effort across a number of disciplines. Stopping fraud at Shopify means catching bad guys trying to steal money; this adversarial relationship can be exhilarating. CT&I engineers have a significant impact on Shopify’s bottom line through the prevention of losses from fraud and credit risk.

        Qualifications

        What you will do:

        • Working with Operations teams to understand new threats and the evolution of existing threats.
        • Collaborating with engineers and data scientists across Shopify to identify patterns and threats in our Core products, and engineer methods to measure and capture related signals/data.
        • Contributing to both stakeholder-driven projects as well as engineering-driven, foundational/platform projects.
        • Championing projects: writing technical designs, working with product teams to define measures of success, working with stakeholders to ensure we’re meeting those measures.
        • Working with other engineering teams across Shopify on larger projects.
        • Leading ambiguous, multi-disciplinary projects and owning their results.

        Qualifications:

        • Have a wide range of general developer experience. Comfortable with multiple languages at different levels. Experienced with Ruby on Rails or other web frameworks.
        • Are able to quickly take in large amounts of context about complex systems and synthesize it into deep understanding.
        • Are versatile: willing and able to learn a new language to solve a problem. Ruby is our primary language, but we have also worked in TypeScript, Scala, and Java among others.
        • Are able to identify problems and fix them at the appropriate place in the stack; get deep into the weeds when necessary, but then zoom out and consider the big picture
        • Have excellent communication skills for a wide variety of audiences. Writing code is only one part of being an engineer at Shopify, alignment and collaboration are crucial parts of the job.
        • Are able and excited to own a problem or project from end-to-end, ensuring we are shipping robust solutions.

        It'd be great if you had:

        • Familiarity with fraud and risk operations.
        • 1+yr Salesforce admin or developer experience.
        • Familiarity with trust and safety operations.
        • Experience in a “tech lead” role, owning project results.
        • Mentorship experience.

        Additional Information

        We know that looking for a new role can be both exciting and time-consuming, and we truly appreciate your effort. And remember, we want to know what you’re really interested in building and why you want to build it at Shopify, so please give us as much detail on this as you’d like in the answers on the next page.

        At Shopify, we understand that experience comes in many forms. We’re dedicated to adding new perspectives to the team - so if your experience is this close to what we’re looking for, please consider applying.

    • About the company

        Shopify Inc. is a Canadian multinational e-commerce company headquartered in Ottawa, Ontario.

    Notice

    Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

    Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.

    Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

    An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.