Sezzle Inc logo

Senior Software Engineer

Sezzle Inc

Minneapolis, MNHybridFull-time$96–153K/yrTracked todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

At a glance

Compensation
$96–153K/yr
Location
Minneapolis, MNHybrid
Schedule
Full-time
Work Authorization
Not specified

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

The Senior Software Engineer will design and develop backend applications in Golang, integrate with payment processors, and manage the full software development lifecycle for transaction and chargeback systems, while monitoring performance and ensuring secure data transfers.

Skills & qualifications

RequiredNice to have

Skills

GolangPayment Processors IntegrationRESTJSONSOAPXMLWebhooksSFTPPrometheusGrafana LokiPyroscopeConcurrencyError HandlingIdempotent Processing

Qualifications

Bachelor's in Computer Science or Related Field2 Years Software Engineer Experience

Full job description

Job Duties

  • Design and develop backend applications using Golang and integrating with payment processors.

  • Organize the software development lifecycle including design, development, testing, and deployment of payment systems supporting real-time (webhooks) and batch (cron-based) processing for transactions and chargebacks;

  • Review and/or write well-designed, testable, and efficient code in Golang, implementing concurrency, error handling, and idempotent processing for reliable transaction and chargeback systems;

  • Organize, document, and maintain software functionality, including REST (JSON), SOAP/XML integrations, and chargeback lifecycle and reconciliation processes;

  • Integrate software components into a fully functional software system using external processors(Stripe, Adyen, Fiserv, Cybersource) via REST, SOAP/XML, webhooks, and SFTP pipelines to support end-to-end payment and chargeback processing;

  • Evaluate and deploy software tools, processes, and metrics, including Prometheus, Grafana Loki, and Pyroscope to monitor performance, reliability, and transaction/chargeback systems;

  • Provide support and consulting on software systems usage and Troubleshoot production issues, analyze transaction and chargeback failures; and

  • Ensure compliance with project plans and industry standards, maintaining secure SFTP-based data transfers and data integrity across transaction, chargeback, and reconciliation systems.

  • Employee may work remotely from the employee’s residence, anywhere in the U.S., most of the time.

Minimum Education Required

Bachelor's or higher degree in Computer Science, Software Engineering, Computer Engineering, or a closely related technical field of study

Minimum Experience Required

2 years as Software Engineer. Experience must include developing backend applications using Golang and integrating with payment processors.

Shift

First (Day)

Number of Openings

1

Public Transportation Accessible

Yes

Veterans Encouraged to Apply

Yes

Physical Required

No

Drug Test Required

No

Compensation

$95,888.00 - $152,862.00 / Annually

Postal Code

55402

Job Type

Full Time

Place of Work

Hybrid

Requisition ID

56362

Job Benefits

standard benefits

Application Instructions

Apply by mailing resume, degree, and transcript to Steven Bohorquez, Sezzle Inc, 700 Nicollet Mall, Suite 640, Minneapolis, MN 55402.

You've read the whole posting — now see how you match it.