Neo Financial is hiring a

Software Architect

Winnipeg, Canada
Full-Time

At Neo, we’re disrupting the future of finance. What matters most to us is challenging the status quo and providing a better financial future for all Canadians. We’re working everyday to reinvent the way Canadians spend, save, and grow their money - all together, in one place. We’re creating a seamless digital experience, with the modern-day features you’ve come to expect. Our products speak for themselves - the Neo card was voted best cash-back card in Canada and the Neo Money account was voted best bank account in Canada.

Backed by world-class investors, we’ve raised $299M and are one of a few Canadian tech companies that have reached ‘unicorn’ status - valued over $1B. Check out the full story here.


The Role

Neo Financial is looking for a full-time Software Architect to join our team in Calgary, AB. You’ll be collaborating with other talented developers and teams to plan and build a secure and rapidly evolving product development platform plan and build a secure and rapidly evolving product development platform. You’ll be a critical team member in the architecture guild that is in charge of the technical vision, roadmap and architecture strategy. You’ll be accountable for suggesting and supporting Proof of Concepts, leading complex migrations, hosting incident reviews and performing cost analysis for technical solutions to solve business needs.

At Neo, you get to own code quality and own projects from inception through to deployment in a low red tape environment. You will be empowered to turn your ideas into actions and help shape the future of Neo’s leading-edge tech stack. Our tech stack is built with a scalable event-driven architecture approach on AWS, leveraging microservices, and consists of TypeScript, Node Js, Serverless Functions, GraphQL, and MongoDB.


What you'll be doing:

  • As a Software Architect, you will work with a guild of architects that are defining the shape of design patterns and technology stacks
  • You will be appointed to work within a pillar or the business alongside tech leads and directors to ensure the stability, security, and maintainability of their systems and how it interfaces with the architecture roadmap
  • You will interface with other teams like data, infrastructure, and cyber security to set up your pillar or business unit for success
  • You will architect, design, and deliver complex, scalable, resilient, high-quality code
  • Write exemplary code to create best-in-class solutions for existing and greenfield products
  • Influence the strategic direction of the product through new technology innovations
  • Be the example of what’s possible to other developers on the team and help to expand their knowledge and be at the forefront of the latest and greatest technologies that will aid in the success of Neo
  • Run learning sessions for the engineering team as a whole
  • Represent Neo in the development community
  • Be vocal about efficiencies and best practices for things like Unit Testing, Continuous Delivery, and System Design and Code Patterns
  • Review technical plans and be a transparent, trusted, and present specialist for the pillar’s technical roadmap and concerns
  • Be an evangelist for Neo’s tech, team, and vision
  • Participate in improving and maintaining tooling and automation


About applying with us:

At Neo, you’ll be working with industry-leading technology that changes the way we live and redefines Canada’s financial future.. It’s a serious deal, and we’re building a high performance, mission-driven, and fast-paced team that strives to make a difference in every Canadian's lives. We value personal growth, autonomy, leadership at all levels, and the ability to learn quickly from mistakes. We’re a team: in it together, always. Join a world class team building truly disruptive technology, right here in the Canadian prairies.


Who we are looking for:

    • Plan, developed, and run high scale, highly secure, mission-critical software systems as part of a large-scale, growing development team for at least 4 years
    • Proven to make meaningful contributions to architecture decisions, and ongoing platform issues with little prior involvement or heads up
    • Mastery level in microservice architectures in Typescript (or similar) with knowledge of both theory and practical hands-on
    • Master with scalable deployment strategies
    • Veteran with cloud-based infrastructure, PaaS and SaaS solutions, and infrastructure-as-code best practices
    • Passionate about all things technology. Up to speed on ”winning” tech ecosystems, state-of-the-art trends, and big announcements
    • Experience working with and leading teams, working on scalable products, and problem solver mindset
    • Applicants must be eligible to work in Canada and willing to relocate. Relocation packages and reimbursements are available

What will help you succeed:

  • Adaptable, high-achievers energized by a startup environment
  • Team players who love being part of and leading an agile ecosystem
  • Project owners who can engage with designers and stakeholders
  • Always focused on the bigger picture, visualizes how the code could be used and scaled
  • A mentor, leader and strong communicator with strong opinions on best practices


Benefits of working at Neo:

Flexible Compensation Scenarios - the ability to choose your base salary and equity combination

Meaningful Equity - employees are owners, so when the company succeeds, you do too

Extended Health Benefits - comprehensive health and dental coverage that starts on day one

Wellness Benefits - complimentary access to Headspace and FitOn Pro subscriptions

Paid Maternity & Parental Leave - company top-up and 100% benefits coverage while you’re away

Modern Office Space - our newly renovated headquarters in Calgary and Winnipeg is prime for collaboration and innovation

Learning Events - all-company huddles, product demo days, guest speakers, and more

Neo Financial is an equal-opportunity employer. We are excited to meet with and hire the top talent out there. Successful candidates for this position will be required to undergo a security screening, including a criminal records check and may require a credit check.

Apply for this job

Please mention you found this job on Startup Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quickly
Be the first to apply. Receive an email whenever similar jobs are posted.
Prepare for your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Architect Q&A's
Apply for this job