N

Neo Financial

No-fee financial products with rewards

Senior/Staff/Principal Software Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeCalgary, AB, Canada

About the Job

Requirements

  • Experience shipping production systems at scale and articulating the challenges involved.
  • Ability to write automated tests as part of the development process.
  • Ability to reason about software architecture, defend technical decisions, and revise them when warranted.
  • Ability to conduct constructive code reviews.
  • Ability to take responsibility for production systems, resolve incidents, and prevent recurrence.
  • Ability to identify missing or broken work and surface it without waiting for a ticket.
  • Ability to contribute through documentation, knowledge sharing, and mentorship.
  • Current knowledge of the technology stack and ability to leverage modern AI tooling.
  • Must be a Canadian citizen, Permanent Resident, or hold a valid work permit.
  • Successful completion of a criminal record check and credit check.

Responsibilities

  • Build and own services and clients end to end, including API and schema design, production delivery, and long-term technical health.
  • Serve as code owner for one or more repositories and set quality and architecture standards in the relevant area.
  • Write thorough automated tests as a core part of development.
  • Conduct code reviews addressing alternative approaches, edge cases, performance, and security.
  • Own services in production and build in observability, including alerting thresholds, dashboards, tracing, and logging.
  • Anticipate reliability, scalability, and security risks, raise them, and advocate for the work to be added to the roadmap.
  • Identify missing requirements, perform overlooked work, and push back on unsuitable scope.
  • Drive core tooling improvements, architect shared libraries, and mentor engineers through pairing and code review.

About the Company

Neo Financial

No-fee financial products with rewards

Neo Financial offers no-fee financial products in Canada for individuals and businesses, including a credit card, savings, investments, and mortgage services, plus a merchant program. Its Neo Card gives instant cashback and access to more than 7,000 loyalty programs, while the company earns revenue from card balances, merchant partnerships, and transaction fees. It differentiates itself from traditional banks with no-fee products and strong rewards delivered through a simple, user-friendly experience, instead of relying on legacy infrastructure. Its goal is to reshape the Canadian financial landscape by providing easy-to-use, affordable products and rewarding experiences, while expanding nationwide.

Company size
501-1,000
Company stage
Debt Financing
Total funding
$826.1M
Headquarters
Calgary, Canada
Founded
2019

Recently Posted Jobs

Explore more opportunities at Neo Financial

See more jobs