Senior Software Engineer at Maximum Technologies, Inc. | CA | Rezi

Senior Software Engineer at Maximum Technologies, Inc.

Senior Software Engineer

Maximum Technologies, Inc. · CA

Today

Senior Software Engineer

Maximum Technologies, Inc. · CA

33 minutes ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer role.

Rezi rewrites your resume against Maximum Technologies, Inc.'s job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer posting at Maximum Technologies, Inc. — free, in seconds.

About the Role

Maximum is building a core banking platform, including ledger, product, payments, card, and compliance systems. You will be involved in significant design decisions, own domain services end-to-end, and direct AI coding agents.

Responsibilities

  • Own a domain service end to end: schema, gRPC API, workflows, event consumers, tests, and documentation.
  • Design tables and queries in our schema DSL.
  • Write workflows that are replay-safe, idempotent, and resumable from the point of failure.
  • Test against real environments in containers, using mocks only as a last resort.
  • Review pull requests from both humans and AI agents with critical scrutiny.
  • Transform external inputs into a robust data model.
  • Support your service in production, including on-call duties, incident response, and follow-up work.
  • Mentor less experienced engineers through design discussions, code reviews, and pairing.

Requirements

  • Several years of experience shipping backend services in a statically typed language (Go preferred; Java, C#, Rust, or TypeScript also considered).
  • Strong SQL experience, including transactions, isolation levels, query plans, indexing, and migrations.
  • Proven experience debugging distributed systems, understanding the impact of idempotency, at-least-once delivery, and out-of-order messages.
  • A strong testing habit and a rationale for testing against real dependencies over mocks.
  • Ability to interpret unfamiliar specifications, ask pertinent questions, and begin development without perfect requirements.
  • Experience using AI coding agents effectively and knowing when to discard their output.
  • Experience in banking, payments, ledger, card, or ACH is a plus.

Skills

  • Backend development
  • Statically typed languages
  • Go
  • Java
  • C#
  • Rust
  • TypeScript
  • SQL
  • Distributed systems
  • Idempotency
  • At-least-once delivery
  • Out-of-order messages
  • Testing
  • AI coding agents

Experience Level

  • Several years

About the Company

  • Maximum is AI infrastructure for banks, providing an operating system for modern banking.
  • The platform embeds intelligence to automate operations, surface insights, and drive growth.
  • It is engineered to protect banks and customers from sophisticated threats.