Software Engineer II

Job ID: 9803
Job Type: Contract
Salary Range: $125k - $150K
Salem, Oregon, US
Referral Bonus: +/- $1435
Posted:

To Apply for this Job Click Here

Software Engineer II
Job Type: Contract
Location: New York, NY (Hybrid — 2–3 days/week onsite)

We’re partnering with a major financial technology company to hire a Software Engineer II for a trust & safety engineering team focused on high-risk interactions — protecting customer accounts from account takeover (ATO) and other fraud. The team sits at the center of how the company decides, in real time, whether a customer’s behavior looks risky enough to warrant additional verification.

This isn’t a generic backend-Java opening, and it isn’t a pure rules-writing role either; instead, it splits between the two: translating fraud, risk, and policy requirements into precise, testable decision logic, and building the backend services that run it in production.

What You’ll Do

  • Author, maintain, and tune fraud rules and policies across real-time fraud-decisioning engines to protect customer accounts from account takeover and other fraud.

  • Translate requirements from Policy, Risk, and Analytics partners into precise, testable rule logic — tuning thresholds, fraud signals, and link-analysis weights to raise catch precision while reducing friction for legitimate customers.

  • Design and implement features, API changes, and integrations across the backend services that support the fraud-prevention stack — not just the rules layer.

  • Use AI coding tools (Claude Code, Cursor, Codex, or similar) as a core part of your workflow to accelerate rule authoring and service development, always with human review and testing.

  • Test changes end-to-end before release, including shadow/silent-mode validation and managed production rollouts.

  • Contribute to engineering quality across the stack: design docs, code reviews, automated tests, CI/CD, and observability.

  • Support monitoring, on-call, and rapid issue resolution using observability dashboards to track service health, rule performance, and latency.

  • Collaborate closely with Policy, Analytics, Data Science, and Product partners to respond to emerging fraud attacks.

Required Qualifications

  • 2–3+ years of professional software engineering experience building backend services.

  • Proficiency in a server-side language, especially Java; Python or Node.js also valuable.

  • Experience translating business, policy, fraud, risk, or compliance requirements into executable rules or code.

  • Solid experience with RESTful API design and a server framework such as Spring MVC, Express, or Django.

  • Experience with relational and/or NoSQL database technologies.

  • Hands-on experience contributing to a production service — production-quality code and tests, deployment, and on-call.

  • Proficiency with AI coding tools and the judgment to use them effectively while validating their output.

  • Solid grasp of Agile development, object-oriented design, and engineering best practices.

  • Willing to work onsite 2–3 days per week.

Preferred Qualifications

  • Familiarity with business rules engines (e.g., Drools) — authoring and debugging rule sets, ideally with AI assistance.

  • Experience with risk decisioning, case-disposition, or trust & safety systems.

  • AWS or other cloud experience.

  • Exposure to formal release/change-management processes and observability tooling (e.g., Splunk, AppDynamics, New Relic, Datadog).

  • Experience contributing to backend services at scale — design, reliability, performance.

  • Interest in fraud prevention, trust & safety, or risk systems.

  • Link-analysis or graph-based fraud-signal experience.

What We’re Looking For
Success in this role is about specificity and real-world AI fluency more than any one tech stack. We’re looking for someone who can speak concretely about a requirement they personally translated into rules or code — not just “worked with stakeholders” — and who already treats AI coding tools as a working part of how they build software, not a buzzword. A self-starter comfortable owning both halves of the job: representing policy accurately in code, and keeping the services that run it fast and reliable.

Software Engineer II
Job Type: Contract
Location: New York, NY (Hybrid — 2–3 days/week onsite)

We’re partnering with a major financial technology company to hire a Software Engineer II for a trust & safety engineering team focused on high-risk interactions — protecting customer accounts from account takeover (ATO) and other fraud. The team sits at the center of how the company decides, in real time, whether a customer’s behavior looks risky enough to warrant additional verification.

This isn’t a generic backend-Java opening, and it isn’t a pure rules-writing role either; instead, it splits between the two: translating fraud, risk, and policy requirements into precise, testable decision logic, and building the backend services that run it in production.

What You’ll Do

  • Author, maintain, and tune fraud rules and policies across real-time fraud-decisioning engines to protect customer accounts from account takeover and other fraud.

  • Translate requirements from Policy, Risk, and Analytics partners into precise, testable rule logic — tuning thresholds, fraud signals, and link-analysis weights to raise catch precision while reducing friction for legitimate customers.

  • Design and implement features, API changes, and integrations across the backend services that support the fraud-prevention stack — not just the rules layer.

  • Use AI coding tools (Claude Code, Cursor, Codex, or similar) as a core part of your workflow to accelerate rule authoring and service development, always with human review and testing.

  • Test changes end-to-end before release, including shadow/silent-mode validation and managed production rollouts.

  • Contribute to engineering quality across the stack: design docs, code reviews, automated tests, CI/CD, and observability.

  • Support monitoring, on-call, and rapid issue resolution using observability dashboards to track service health, rule performance, and latency.

  • Collaborate closely with Policy, Analytics, Data Science, and Product partners to respond to emerging fraud attacks.

Required Qualifications

  • 2–3+ years of professional software engineering experience building backend services.

  • Proficiency in a server-side language, especially Java; Python or Node.js also valuable.

  • Experience translating business, policy, fraud, risk, or compliance requirements into executable rules or code.

  • Solid experience with RESTful API design and a server framework such as Spring MVC, Express, or Django.

  • Experience with relational and/or NoSQL database technologies.

  • Hands-on experience contributing to a production service — production-quality code and tests, deployment, and on-call.

  • Proficiency with AI coding tools and the judgment to use them effectively while validating their output.

  • Solid grasp of Agile development, object-oriented design, and engineering best practices.

  • Willing to work onsite 2–3 days per week.

Preferred Qualifications

  • Familiarity with business rules engines (e.g., Drools) — authoring and debugging rule sets, ideally with AI assistance.

  • Experience with risk decisioning, case-disposition, or trust & safety systems.

  • AWS or other cloud experience.

  • Exposure to formal release/change-management processes and observability tooling (e.g., Splunk, AppDynamics, New Relic, Datadog).

  • Experience contributing to backend services at scale — design, reliability, performance.

  • Interest in fraud prevention, trust & safety, or risk systems.

  • Link-analysis or graph-based fraud-signal experience.

What We’re Looking For
Success in this role is about specificity and real-world AI fluency more than any one tech stack. We’re looking for someone who can speak concretely about a requirement they personally translated into rules or code — not just “worked with stakeholders” — and who already treats AI coding tools as a working part of how they build software, not a buzzword. A self-starter comfortable owning both halves of the job: representing policy accurately in code, and keeping the services that run it fast and reliable.

To Apply for this Job Click Here

Equal Employment Opportunity Statement
Gravity IT Resources is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other legally protected characteristic. All employment decisions are based on qualifications, merit, and business needs.

Share This Job

Refer A Candidate

Recommend a candidate and receive a referral bonus as a thank-you for helping us find top talent.

Upload Your Resume

Share your resume, and we’ll match you with opportunities that fit your skills and goals.

Related Jobs