View Our Website View All Jobs

Senior Software Engineer - indi Product (multiple positions)


At numo, we incubate new “fintech” companies.  Our flagship product, indi, is growing rapidly and we are seeking a software engineer to join our development team.

The Job

Here’s what you’ll be working on:

indi is one of a kind digital banking product targeted at self-employed customers who are part of the rapidly growing gig-economy space. We are building a product to address the challenges faced by those customers in a unique way. The indi product is hosted on a public cloud and leverages a cutting edge technology stack and vendors.

Job Responsibilities:

  • Primarily building back-end architecture and services in Scala and Python for a variety of purposes (integrating with 3rd party APIs, developing our own APIs for use by our mobile and web apps, utilizing AWS services, etc)
  • Occasionally contributing to our mobile app (Flutter/Dart) and web applications 
  • Focus on creating software that is scalable, robust, testable, easy to maintain and easily deployed
  • Lead / mentor other engineers on the team
  • Help recruit a diverse set of excellent engineers to work alongside you
  • Skills, Experience and Characteristics

We are looking for:

  • Real world experience building products. Ideally, at least 5+ years. 
  • Expertise in modern architectures (e.g., micro services, event-based, map-reduce, etc.)
  • Expertise in Scala or Java required (as Java developers have the easiest time learning Scala).  We also love polyglot programmers as well (Python, Flutter, Dart, C, Swift, etc).
  • A fondness for strongly typed languages
  • Expertise in both NoSQL and SQL databases and the wisdom to choose the right storage for the job
  • Experience and understanding of the needs of front-end systems and how best to interface with them
  • Ability to use and incorporate 3rd party APIs into your apps
  • Experience with deploying and developing for cloud environments (AWS)
  • Comfort with diving into the mobile/web side of things (in particular Flutter and Dart)
  • Familiarity with modern open source thinking and tools (git, continuous builds, continuous deployment, containers, dev ops, Jenkins, Docker)
  • Test-driven mindset (always asking yourself 'How are we going to test this?')
  • Love of learning (you are excited at the chance to learn new technologies)
  • Desire to build and be part of a fun, high-functioning team
  • Documentation mindset
  • A computer science degree is desired, but not required if you have real-world experience
  • We'd love hands-on experience with big-data or machine learning tools like Hadoop or TensorFlow

What numo offers

  • Competitive salary
  • Opportunity to own equity directly in products incubated by numo
  • Cool office space at Bakery Square
  • Opportunity to work on cool new technology
  • Great benefits

Who we are

numo creates software for the financial services industry.  We’re a team of creative technologists, designers, and business thinkers that build software products and tech companies.  Our model is unique. Unlike other incubators we don’t do equity investments in existing startups or offer office space to cohorts of companies.  We build products in house.  We source fintech ideas through our in-house venture team, our network of entrepreneurs, academics, and experts at our parent company PNC Bank.  Successful products may be spun-off and grown as independent startups.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*