Careers.
GTM Operations Lead
The GTM Operations Lead provides broad support across Maximum's go-to-market efforts, spanning market awareness, sales execution, and the handoff into implementation. The role is generalist by design, with responsibilities across sales collateral, customer-facing support, channel management, pricing, and GTM strategy. Reports to the Chief Revenue Officer; works closely with the Operations team.
Responsibilities
- Build and maintain sales collateral tailored to each bank tier and segment, including pitch decks, one-pagers, and product materials.
- Prepare customized materials ahead of individual prospect conversations, including account research, tailored pitches, and briefing documents.
- Support live sales meetings and own follow-up, ensuring next steps are documented and executed.
- Own upfront discovery with prospective bank customers and manage the transition from sales conversation into implementation, coordinating with Operations to ensure a seamless path into onboarding as the forward deployed team (FDT) model scales.
- Maintain pipeline data, reporting, and forecasting to give leadership visibility into conversion at each stage.
- Support in strategy to build top of funnel through broad-reach channels, including Maximum's website, LinkedIn, and other owned content.
- Support the continued development of pricing strategy, including packaging and tier structure.
- Contribute to Maximum's broader GTM strategy, including ICP definition, segmentation, and positioning.
Qualifications
- 5+ years of experience in GTM operations, sales operations, revenue operations, strategy or consulting, or a customer-facing commercial role.
- Strong written communication and design strength; able to independently produce customer-ready materials.
- Comfortable in direct customer conversations as well as behind-the-scenes execution.
- Working fluency with AI tooling in order to automate and streamline workflows on GTM.
- Organized and self-directed, able to manage multiple workstreams without close oversight.
- Experience in banking, fintech, or enterprise software preferred but not required.
To apply, email your resume to [email protected] with the subject line “GTM Operations Lead”.
Operations Manager
We are seeking an experienced Operations Manager to work with Maximum's Technology and Operations teams as we bring the next generation of banking technology to our clients. The Operations Manager serves as the critical bridge between Maximum's technology platform and the business needs of our bank clients, ensuring the platform delivers transformative AI-native solutions that drive process improvements, enable innovation, and enhance the customer relationship. The Operations Manager’s work spans technology build and implementation, client communication, and program management, enabling Maximum’s banking clients to realize the full value of their technology investments.
In this role, you will own the end-to-end management of operational platforms, ensuring they are completed on time, within scope, and aligned with our quality standards.
Responsibilities
- Partner with Technology, Operations, Compliance, and Sales teams to ensure the Maximum platform delivers high-quality banking solutions that improve efficiency, enable innovation, and enhance the customer experience.
- Manage stakeholder expectations: provide transparent status updates to clients and internal stakeholders, and proactively identify and mitigate project risks.
- Bridge the field and the product: partner closely with Technology and Operations teams, feeding real-world installation and deployment challenges back into product design.
- Own technical delivery: oversee the deployment, customization, and integration of software solutions within complex bank IT environments, including training bank employees.
- Drive adoption: manage organizational change management, ensuring client teams successfully adopt new systems and processes.
Qualifications
- Banking or fintech experience: 5+ years working with or within a bank.
- Direct experience working with and managing network and payment rails including Visa, Mastercard, Federal Reserve, The Clearing House, Nacha, etc.
- Proven operations track record: managing complex platforms, implementing workflow optimizations, and instituting process improvements.
- Technical and systems thinking: strong technical expertise and the ability to reason about complex systems and their interdependencies.
- Comfort with ambiguity: clear critical thinking to ask the right questions and determine, communicate, and implement structure within complex, interdependent projects.
- AI fluency: working fluency with AI tooling to automate and streamline project management and internal workflows.
- Exceptional communication with both technical and non-technical audiences, in writing and in person.
This role blends office-based work with time on-site at client (bank) locations, and includes regular travel to client sites. You will balance hands-on, in-the-field problem-solving with strategic planning, using project management software to track progress and coordinate cross-functional teams. Many aspects of the role can be managed remotely between site visits, but travel is a core part of the job. Because implementation timelines are deadline-driven, you should expect periods of high intensity and longer hours during critical deployment phases.
To apply, email your resume to [email protected] with the subject line “Operations Manager”.
Senior Staff Software Engineer
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.
Qualifications
- Several years shipping backend services in a statically typed language. Go preferred; strong experience in Java, C#, Rust or TypeScript is also welcome.
- Real SQL experience: transactions, isolation levels, query plans, indexing, and migrations that 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.
- Banking, payments, ledger, card or ACH experience helps. We can teach the domain; we would rather hire for judgment.
To apply, email your resume to [email protected] with the subject line “Senior Staff Software Engineer”.
Staff Software Engineer
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.
Qualifications
- 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.
- Banking, payments, ledger, card or ACH experience helps. We can teach the domain. We would rather hire for judgment.
To apply, email your resume to [email protected] with the subject line “Staff Software Engineer”.
Senior Software Engineer
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.
Qualifications
- 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.
- Banking, payments, ledger, card or ACH experience helps. We can teach the domain. We would rather hire for judgment.
To apply, email your resume to [email protected] with the subject line “Senior Software Engineer”.