Senior Software Engineer

Maximum Technologies, Inc.

United States

Remote

USD 120,000 - 180,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Maximum is building a core banking platform with a focus on correctness and end-to-end ownership of domain services. You will design, implement, and maintain schemas, APIs, workflows, tests, and related documentation from day one.

Expect to work with real environments, on-call duties, and collaboration with engineers and AI agents to drive reliable systems. You will contribute across services, reviewing PRs, translating messy inputs into robust data models, and ensuring durable production

Qualifications

  • Shipping backend services in a statically typed language (Go preferred).
  • Real SQL experience: transactions, isolation levels, indexing, migrations.
  • Debugged a distributed system and understand idempotency and at-least-once delivery.
  • A testing habit and preference for testing against real dependencies rather than mocks.
  • Able to read unfamiliar specs, ask the two questions that matter, and start building quickly.
  • Use of AI coding agents with discernment and know when to discard outputs.

Responsibilities

  • Own a domain service end-to-end: schema, gRPC API, workflows, tests, and docs.
  • Design tables and queries in our schema DSL.
  • Write workflows that are replay-safe, idempotent, and resumable.
  • Test against real environments in containers; mocking is a last resort.
  • Review pull requests from humans and agents with equal scrutiny.
  • Transform messy external inputs into a coherent data model (vendor specs, regulations, features).
  • Carry your service through production: on-call, incidents, and post-mortems.

Skills

Go
Java
Rust
C#
TypeScript

Job description

Maximum is AI infrastructure for banks, delivering an operating system purpose-built for the next century of banking. By embedding intelligence natively at the foundation, Maximum empowers banks to automate complex operations, surface real-time insights, and drive growth with innovative financial products. The entire platform is engineered from the ground up to defend against modern, sophisticated threats protecting the bank and its customers.

About the Role

Maximum is building a core banking platform. Not a layer on top of a legacy core: the ledger, product, payments, card and compliance systems a bank actually runs on. You would be involved in many big design decisions from day one. It also means correctness sits with you. You would own a domain service outright: its schema, its API, its workflows, its tests. When a change touches twelve other services, you follow it into all twelve. We use AI coding agents heavily, and directing them is part of the job.

Responsibilities
  • Own a domain service end to end: schema, gRPC API, workflows, event consumers, tests, and the docs that explain why you built it the way you did.
  • Design tables and queries in our schema DSL.
  • Write workflows that survive partial failure: replay-safe, idempotent, and resumable from the step that broke.
  • Test against real environments in containers. Mocking is a last resort, and we will ask why you needed it.
  • Review pull requests from humans and from agents, with the same suspicion for both.
  • Turn messy external inputs into a data model that holds: a vendor file spec, a regulation, a feature or integration.
  • Carry your service through production: on-call, incidents, and the follow-up work that stops the same failure twice.
  • Help less experienced engineers with design and code review, and pairing.
Qualifications
_ Must Have _
  • Several years shipping backend services in a statically typed language. Go preferred. Strong experience in Java, C#, Rust or TypeScript etc. is also welcome.
  • Real SQL experience: transactions, isolation levels, query plans, indexing, and migrations that have to run against tables with data already in them.
  • You have debugged a distributed system in anger. You know what idempotency, at-least-once delivery and out-of-order messages do to a design.
  • A testing habit, and an argument for why you test against real dependencies rather than mocks.
  • You can read an unfamiliar spec, ask the two questions that matter, and start building without waiting for perfect requirements.
  • You use AI coding agents seriously and know when to throw away what they give you.
_ Nice to Have _
  • Banking, payments, ledger, card or ACH experience helps. We can teach the domain. We would rather hire for judgment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Maximum Technologies, Inc. • United States

Remote
USD 150,000 - 190,000
Senior Software Engineer (Fully Remote)
Senior Software Engineer (Fully Remote)

Maximum Technologies, Inc. • United States

Remote
USD 120,000 - 180,000
Senior Staff Backend Engineer, AI Banking Platform
Senior Staff Backend Engineer, AI Banking Platform

Maximum Technologies, Inc. • United States

Remote
USD 150,000 - 190,000
Senior Backend Engineer - Core Banking Platform, AI-Driven
Senior Backend Engineer - Core Banking Platform, AI-Driven

Maximum Technologies, Inc. • United States

Remote
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Alined Consulting Group • Chicago (IL)

On-site
USD 120,000 - 170,000
Principal Forward Deployed Engineer/Finance/Hybrid
Principal Forward Deployed Engineer/Finance/Hybrid

Motion Recruitment • Chicago (IL)

On-site
USD 140,000 - 190,000
Medical, Dental, Vision Insurance
Stock Options
Vacation Time
Principal Software Engineer
Principal Software Engineer

Social Leverage LLC • New York (NY)

Remote
USD 150,000 - 230,000
SOC 2 or regulated environments
AI/architecture open source talks
Junior Full Stack Engineer
Junior Full Stack Engineer

SOUND DECISIONS • Illinois

On-site
USD 60,000 - 90,000
Senior Java Engineer - Core Banking Platform (Hybrid, ATL)
Senior Java Engineer - Core Banking Platform (Hybrid, ATL)

Prolific Banking, Inc. • Atlanta (GA)

Hybrid
USD 140,000 - 210,000
Junior Full Stack Engineer
Junior Full Stack Engineer

Sound Decisions • United States

On-site
USD 60,000 - 90,000