Signifyd logo
SignifydΒ·

Staff Software Engineer - Signifyd

At Signifyd, we help merchants confidently grow their businesses by building trusted relationships with their customers. Our advanced technology, combined with a team genuinely invested in our clients’ success, creates frictionless shopping experiences, approving more good orders, protecting revenue, and keeping customers happy.

Trusted by thousands of leading merchants across more than 100 countries, we securely process billions of transactions each year. Our people are the heart of everything we do, driving our mission forward with commitment, empathy, and creativity. Join us on our mission to empower confident, fraud-free commerce by helping online retailers provide superior customer experiences and eliminate fraud.

The Role

We are looking for a Staff Back-End Engineer to set the technical direction for the platform retailers use to integrate with Signifyd. As a member of the Integrations & Onboarding team, you will own the architecture and long-term health of our public-facing API platform and ingestion services, defining both what we build and how we build it. This role suits an engineer who is drawn to open-ended problems spanning several teams, who can turn a complicated problem space into simple and durable foundations, and whose influence shows up in other teams' roadmaps as much as in their own systems.

Responsibilities

  • Define and deliver the multi-year technical vision for our integration and ingestion platform across multiple teams and competing constraints.
  • Make architecture-level technology calls, including build-versus-buy decisions and framework selection, and own the tradeoffs behind them.
  • Own the overall health and engineering quality of the platform: drive health reviews, curate testing strategy, and ensure systems stay maintainable.
  • Design systems under significant ambiguity, particularly those that many other systems depend on.
  • Partner with product management, data engineering, and other engineering teams, influencing their roadmaps where a shared solution serves the business.
  • Raise the technical bar across related areas through design and code review, focusing on cross-team interfaces and API quality.
  • Proactively identify areas of technical debt and drive the strategy for addressing them.
  • Serve as a role model and mentor for engineers across the organization, and champion responsible adoption of AI development tools.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • Significant experience in software development with modern programming languages, with experience programming in a functional style.
  • Track record of setting technical direction across multiple teams, and carrying large, ambiguous initiatives through to completion.
  • Depth in a platform or product domain that translated into distinctive business value.
  • Strong software design and architecture skills, reducing complex problems to simple foundational components.
  • Experience owning the long-term health of a significant system: testing strategy, operability, and reducing key-person dependency.
  • Experience building distributed systems or public-facing/platform APIs at scale.
  • Experience with cloud platforms such as AWS or GCP.
  • Ability to influence without authority and communicate effectively with engineers and non-engineers.
  • Fluent use of modern AI development tools with practical experience using AI coding assistants and evaluating generated code.

Our Tech Stack

  • Java, SQL, gRPC, HTTP/REST
  • Kubernetes, Docker, Linux
  • Cassandra, Pub/Sub, Bigtable, Databricks
  • GCP, AWS

Timezone overlap

UTC-8–-4

Open to

US

Sign in to track applications and earn points.

More roles at Signifyd

Similar remote roles