This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Software Engineer II, Verifications Decisioning in United States.
This role provides the opportunity to design, build, and scale backend systems that power automated verification, fraud detection, and approval decisioning workflows. You will work on distributed services that integrate with machine learning models, third-party data providers, and internal rule engines to ensure accurate, compliant, and highly automated lending decisions. The position involves close collaboration with cross-functional teams to optimize verification processes, enhance automation coverage, and contribute to the development of next-generation decisioning platforms. This is an ideal role for engineers who enjoy tackling complex backend challenges, improving system reliability, and building scalable solutions that directly impact customer experiences. You will have the chance to influence both technical architecture and operational excellence in a dynamic, digital-first environment.
Accountabilities:
Design and implement backend services that power verification orchestration, risk evaluation, and automated approval decisionsDevelop and maintain rule engines and decisioning systems to increase automation across productsIntegrate third-party data providers and APIs into scalable, resilient workflowsImprove document automation pipelines, including classification, extraction, and fraud detection systemsBuild and maintain APIs, Kafka events, and service contracts to enable product teams to consume verification capabilitiesPartner with ML engineers to productionize risk models and ensure decision correctness at scaleContribute to platformization efforts to standardize verification stages and enable cross-product reuseStrengthen compliance, data integrity, and observability across verification systemsRequirements:
Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent experience)3+ years of experience designing and building scalable backend systems in languages such as Java, Kotlin, Go, or PythonExperience developing and operating distributed systems, service-to-service APIs, and event-driven architecturesHands-on experience with decision engines and integrating machine learning models into production systemsProven ability to write production-quality code with testing and monitoring practicesPreferred: experience with rule engines, fraud detection, financial services, lending platforms, identity verification, workflow orchestration (e.g., Temporal), or Kafka/event-driven systemsStrong problem-solving, collaboration, and communication skills to work effectively in cross-functional teamsBenefits:
Competitive base salary ($142,000—$196,600 USD), with potential bonuses and equity grantsComprehensive healthcare, dental, and vision coverage, with Health Savings Account contributions for eligible plansGenerous 401(k) plan with company matchingPaid time off, sick leave, parental leave, and company holidaysRemote-first work flexibility with access to in-person team events and office amenitiesAnnual wellness and productivity allowances to support personal and professional developmentEmployee Assistance Program (EAP) offering mental health and life-centered resourcesInclusive, diverse, and collaborative workplace environment