← Back to jobs
Signifyd95
Signifyd95

Software Engineer, Online Decisioning

engineeringfull-timeUnited States (Remote);
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Engineering

The Engineering organization at Signifyd is at the forefront of building solutions that protect and empower global commerce. We pride ourselves on delivering highly scalable, robust systems that evolve with our customers' needs, from emerging startups to enterprise-level organizations processing millions of transactions. Our engineers thrive in an innovative environment where rapid iteration and continuous learning drive our success. We embrace modern development practices, leverage cloud-native technologies, and maintain a customer-obsessed mindset to ensure our solutions anticipate tomorrow's challenges. Strong partnerships with Product and Data Science ensure every technical decision is aligned with delivering maximum value and driving meaningful business outcomes.

Software Engineer, Online Decisioning

We are looking for a back-end engineer who is passionate about designing and building world-class services. As a member of the Online Decisioning team, you will own the core API platform for real-time decisioning and scoring that retailers use to block fraud and approve legitimate orders. We seek an experienced engineer with a track record of building innovative, highly-scalable products who can understand key system requirements, design elegant solutions, and work with other engineers and managers to architect and lay out the work.

Responsibilities

  • Design, build, and deliver large-scale and real-time systems with high quality, scalability, and operability in mind.
  • Collaborate with product management, data science, and other engineering teams to bring end-to-end solutions to our customers.
  • Review and provide feedback on technical designs and code changes to engineering peers.
  • Proactively identify areas of technical debt and propose solutions to address them.
  • Take operational ownership of the system by using monitoring and observability tools to identify and respond to issues.
  • Mentor and coach team members to raise the technical bar on the team.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 2+ years of experience in software development with modern programming languages, experience programming in a functional style.
  • Experience with software design and architecture.
  • Experience with design for scalability, performance, and reliability.
  • Ability to effectively communicate with engineers and non-engineers alike.
  • You use modern AI development tools fluently to ship faster without sacrificing quality. This means practical experience with AI coding assistants, understanding how to provide effective context, and critically evaluating generated code for correctness, security, maintainability, and long-term code quality.

Nice to Have

  • Experience with building distributed systems or machine learning products.
  • Experience with cloud platforms (AWS/GCP) is highly desired.

Our Stack

  • Java, SQL, Apache
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist
Apply now