
Software Engineer, Online Decisioning
Signifyd · United States
- Hybrid
- Full-time
- $160,000 / year
- United States
Job highlights
- Build core API platform for real-time decisioning.
- Design scalable, high-quality, real-time systems.
- Collaborate with product, data science, engineering.
- Ensure operational ownership and system reliability.
- Mentor junior engineers and raise technical bar.
About the role
About 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. Learn about our company values here!
Department: 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 Spark, gRPC, HTTP/REST
- Kubernetes, Docker, Linux
- Cassandra, Pub/Sub, Databricks
- GCP, AWS
Benefits in our US offices:
- Discretionary Time Off Policy (Unlimited!)
- 401K Match
- Stock Options
- Annual Performance Bonus or Commissions
- Paid Parental Leave (12 weeks)
- On-Demand Therapy for all employees & their dependents
- Dedicated learning budget through Learnerbly
- Health Insurance
- Dental Insurance
- Vision Insurance
- Flexible Spending Account (FSA)
- Short Term and Long Term Disability Insurance
- Life Insurance
- Company Social Events
- Signifyd Swag
Compensation:
In the United States, each work location is assigned a specific pay zone, which determines the salary range for a given position. The starting base salary for the selected candidate will be based on a variety of factors, including job-related skills, experience, qualifications, geographic location, and current market conditions.
- Base Salary Ranges by Pay Zone:
- Tier 1 (NYC/SF Bay Area/Seattle): $160,000 – $180,000 annually
- Tier 2 (DC Metro/Austin/Chicago/Denver/Boston/Los Angeles/San Diego): $150,000 – $170,000 annually
- Tier 3 (US - All Other): $140,000– $160,000 annually
Equity: This role is eligible for a stock option grant of 1800 stock options, based on the position level and internal compensation guidelines.
Bonus: This role is eligible for an annual performance bonus of up to 10% of base salary.
We want to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.
Signifyd's Applicant Privacy Notice
Key skills/competency
- Software Engineering
- Backend Development
- API Design
- Scalability
- Performance Optimization
- Distributed Systems
- Cloud Platforms (AWS/GCP)
- Java
- Kubernetes
- AI Development Tools
Skills & topics
- Software Engineer
- Backend Engineer
- API Development
- Scalability
- Performance
- Reliability
- Distributed Systems
- Java
- Kubernetes
- GCP
- AWS
- Functional Programming
- AI Development Tools
- Online Decisioning
How to get hired
- Tailor your resume: Highlight your 2+ years of software development experience, functional programming, and software design/architecture skills. Emphasize scalability, performance, and reliability in your project descriptions.
- Showcase AI fluency: Specifically mention your experience with modern AI development tools and how you use them to improve code quality and shipping speed.
- Address requirements: Ensure your application clearly demonstrates experience with modern programming languages, designing for scalability, and effective communication.
- Prepare for technical interviews: Be ready to discuss your experience with building large-scale, real-time systems, distributed systems, and cloud platforms like AWS/GCP.
- Understand Signifyd's mission: Align your application with Signifyd's goal of empowering confident, fraud-free commerce and building trusted customer relationships.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the typical career progression for a Software Engineer at Signifyd?
- Software Engineers at Signifyd often progress from individual contributor roles to senior or lead positions. Opportunities exist to specialize in areas like distributed systems, machine learning, or cloud architecture. The company emphasizes continuous learning and provides a dedicated learning budget to support professional development. Mentorship is also a key aspect, with experienced engineers guiding newer team members.
- How does Signifyd utilize AI in its Software Engineering roles?
- Signifyd actively encourages the use of modern AI development tools to enhance developer productivity and code quality. This includes utilizing AI coding assistants, providing effective context for AI tools, and critically evaluating generated code for correctness, security, and maintainability. Fluency with these tools is a requirement for this role.
- What is the expected work environment for a Software Engineer at Signifyd?
- The Engineering team at Signifyd operates in an innovative environment that values rapid iteration and continuous learning. Engineers collaborate closely with Product and Data Science teams to deliver maximum business value. The culture encourages ownership, proactive problem-solving, and a customer-obsessed mindset.
- What specific technical skills are most valued for the Software Engineer, Online Decisioning role?
- Key technical skills include experience with modern programming languages and functional programming styles, software design and architecture, and designing for scalability, performance, and reliability. Experience with distributed systems, machine learning products, and cloud platforms like AWS/GCP is highly desired. Familiarity with Java, SQL, Spark, gRPC, REST, Kubernetes, Docker, and Cassandra is also beneficial.
- How does Signifyd approach compensation and benefits for its Software Engineers?
- Signifyd offers competitive compensation packages that include base salary, stock options, and an annual performance bonus. Benefits in US offices include unlimited Discretionary Time Off, 401K match, paid parental leave, health, dental, and vision insurance, and access to on-demand therapy. Salary ranges vary by pay zone within the US.
- What is the interview process like for a Software Engineer position at Signifyd?
- While the exact process can vary, it typically involves resume screening, initial calls with recruiters or hiring managers, and technical interviews. Technical interviews may include coding challenges, system design questions, and discussions about past projects. The company is committed to an inclusive interview experience and offers reasonable accommodations.
Similar roles
Open positions we recommend based on this role.