DeveloperJobs.io
← Back to all jobs

Job Description

Genesis is seeking a Software Engineer to help build and evolve core software systems for its debt recovery operations. This onsite role in Phoenix, AZ focuses on full-stack development across the Genesis Console, integrations, automations, and data pipelines, with daily use of AI coding tools to deliver secure and dependable software.

Responsibilities

  • Build and maintain applications and services, including backend services, APIs, and user-facing tools such as Console features used across every department.
  • Use AI coding assistants and agents to prototype, write, test, and refactor code, while reviewing outputs for correctness, security, and maintainability.
  • Integrate core platforms and third-party systems by connecting the collection platform, payment processors, banks, telephony and dialer tools, HR and finance systems, and external APIs to replace manual exports and rekeying.
  • Design data models and APIs that support financial, compliance, and operational workflows with accurate, auditable, and well-documented data.
  • Automate repetitive tasks such as reconciliations, reports, file transfers, and approvals, including building dashboards with Power BI.
  • Prioritize security and compliance through access control, logging, and audit trails that support requirements such as PCI DSS, GLBA, SOC 2, and client needs.
  • Maintain reliability by owning testing, monitoring, deployment, and documentation so others can run and extend the systems you build.
  • Collaborate with leadership and department owners by planning and delivering work, participating in code reviews, and sharing AI workflow practices with the team.

Requirements

  • 3-6 years of professional software engineering experience, including shipping production systems end to end.
  • Strong backend expertise in Node.js, TypeScript, Python, or a similar stack, plus working knowledge of React or another modern front-end framework.
  • Experience with relational databases such as Postgres or SQL Server, REST or GraphQL APIs, and cloud platforms including AWS or Azure.
  • Hands-on daily experience using AI coding tools (for example, Claude Code, Cursor, or Copilot) with the judgment to trust, verify, or reject generated output.
  • Strong problem-solving and debugging skills, with comfort working in a fast-moving and evolving environment.
  • Clear communication skills, including the ability to explain technical tradeoffs to non-technical leaders and collaborate effectively.

Technologies

Node.js, TypeScript, Python, React, Postgres, SQL Server, REST, GraphQL, AWS, Azure, Claude Code, Cursor, Copilot, Power BI

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Paid time off
  • Snacks provided
  • Vision insurance

Company Overview

Columbia Debt Recovery, LLC, dba Genesis, specializes in collections for the multi-family industry.

Nice to Have

  • Experience in fintech, payments, or collections systems, including payment APIs such as Stripe or USAePay.
  • Experience integrating with ERP, CRM, telephony, or legacy and vendor systems through APIs, file transfers, or database access.
  • Experience with data pipelines, reporting, or BI tools such as Power BI.
  • Familiarity with infrastructure-as-code, CI/CD, or DevOps workflows.
  • Experience supporting SOC 2, PCI DSS, or similar security and compliance programs.
  • Prior experience at an early-stage startup or small engineering team.

Work Location and Compensation

Location: Phoenix, AZ (onsite, in person)

Compensation: USD 91,000 - 110,000 per yearly

Minimum Experience: 3 years

Similar Jobs