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

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Staff Software Engineer role.
Rezi rewrites your resume against Maximum Technologies, Inc.'s job description. Free.

Tailor your resume to this Senior Staff Software Engineer role.
Rezi rewrites your resume against Maximum Technologies, Inc.'s job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Staff Software Engineer posting at Maximum Technologies, Inc. — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Staff Software Engineer posting at Maximum Technologies, Inc. — free, in seconds.
About the Role
Maximum is building a core banking platform, not a layer on top of a legacy core. As a Senior Staff Engineer, you will shape decisions, pressure-test them, and own the work that turns them into reliable systems. You will own guarantees like ledger invariants, auditability, and consistency across domains, and lead builds that span the entire platform. You will write significant amounts of code, heavily utilizing AI coding agents and setting standards for their use.
Responsibilities
- Own a domain service end to end, including schema, gRPC API, workflows, event consumers, tests, and documentation.
- Design tables and queries using our schema DSL.
- Write workflows that are replay-safe, idempotent, and resumable from the point of failure.
- Test against real environments in containers, using mocking only as a last resort.
- Review pull requests from both humans and AI agents with equal scrutiny.
- Transform messy external inputs into a robust data model, accommodating vendor file specifications, regulations, features, or integrations.
- Write production code weekly.
Requirements
- A long track record of shipping backend systems in statically typed languages, including a system of record that others built upon and you managed for years.
- Expert-level data and SQL judgment, with experience designing and evolving data models meant to last.
- Proven experience leading technical work that spans a whole product or platform beyond a single team's scope.
- Deep distributed systems experience, including the ability to weigh and argue for consistency models and understand their costs.
- Ability to disagree constructively with evidence and commit fully once a decision is made.
- Ability to explain technical risk to founders, partners, and regulators in actionable terms.
- Experience shaping a team's work with AI coding agents and a vision for their future use.
- Exceptional technical writing skills for architectural documentation.
- Experience in banking, payments, ledger, card, or ACH, particularly in building or running a core ledger.
- Experience guiding a system through a regulatory exam, audit, or bank partner due diligence.
- Experience as an early engineer at a startup during its initial growth phase.
Skills
- Statically typed languages (Go preferred; Java, C#, Rust, or TypeScript also welcome)
- Data modeling
- SQL
- Distributed systems
- Technical writing
- AI coding agents
Location
- Remote
Work Type
- Full-time
Experience Level
- Senior Staff Engineer
About the Company
- 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.