Software Engineer
Backend Developer
Ai Coding Assistants
Analytics
APIs
Business Analytics
Business Intelligence
Cloud Data Engineering
Cloud Data Platform
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Data Analysis
Data Analytics
Data Analytics Tools
Data Architecture
Data Engineering
Data Integration
Data Platform
Data Processing
Database
Databases
Design
DevOps
Digital Marketing
Engineering
GraphQL
Hr Technology
Integration
Microsoft
Node.js
Office Tools
Power BI
Power Platform
React
Reporting and Analytics
Software Development
Software Engineer
Software Engineering
SQL
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