Avatar for Tillful
Helping small businesses reach their full potential
  • B2B
  • Early Stage
    Startup in initial stages

Principal Software Engineer

  • 8 years of exp
  • Full Time
Posted: 3 years ago
Visa Sponsorship

Not Available

Hires remotely
Everywhere
RelocationAllowed

About the job

Tillful is a business credit platform to help business owners build stronger business credit and stay on top of their financial health. Unlike traditional business credit bureaus that rely on static data, we leverage real-time financial and bank transaction data. We are rewiring how business credit is done. Tillful is powered by an AI credit risk engine that we've developed from years of developing AI-based credit models for lenders and banks.

Job Description

We seek an ambitious and self-motivated Principal Software Engineer to lead our Tillful engineering team to keep up with customer demand. The ideal teammate is an experienced professional looking to take ownership of critical backend services of our quickly-evolving business credit management platform. These backend services are built within the Python ecosystem. We use modern tools which means you’ll have the opportunity to work with software like Redis, RabbitMQ, PostgreSQL, Kafka, Docker, and much more.

As a Principal Software Engineer, you will be responsible for:

  • Helping to foster a culture of high-quality software delivery and code craftsmanship
  • Working within all areas of the platform from our web interfaces and 3rd party API to backend integrations.
  • Making architectural contributions and decisions to constantly improve the reliability of our software and maintainability of our codebase.
  • Implementing test-driven microservices using modern techniques.
  • Quickly squashing bugs in a test-driven fashion as they arise.
  • Following agile processes with a focus on delivering production-ready testable code in small iterations.

You should be:

  • Curious to learn and assimilate information quickly, enthusiastic to share and teach others.
  • Keenly analytical and neurotic about problem-solving.
  • An outstanding communicator with sound interpersonal skills.
  • Strongly interested in technology and continuous learning.
  • Able to work autonomously and resourcefully in a fast-paced startup environment.

You should have:

  • 8+ years of professional python engineering experience in data-intensive environments.
  • 5+ years of demonstrable experience maintaining and evolving python-based production systems with very high-traffic.
  • Familiarity with concepts in API development, microservices, cloud computing, data mining, and data engineering.
  • Expert skills and experience using Python, SQL, Bash and other scripting/compiled languages.
  • Experience with or exposure to Amazon Web Services (AWS), Google Cloud Platform (GCP), Git, Jenkins and Docker-based continuous-integration & deployment pipelines.
  • Proven track record of collaboration with a variety of decision-makers to drive impact.
  • Experience in the fintech industry is a plus.

About the company

Tillful company logo
Helping small businesses reach their full potential11-50 Employees
  • B2B
  • Early Stage
    Startup in initial stages
Learn more about Tillful image

Similar Jobs

MikeLegal company logo
MikeLegal
MikeLegal helps companies automate legal processes currently related to the IP process
CodeOp company logo
CodeOp
An international tech school for women, trans and non binary people (women+))
Accurx company logo
Accurx
Patient communication for healthcare professionals
Dwight Funding company logo
Dwight Funding
Working Capital Financing for Growth Stage CPG
Enki company logo
Enki
The AI-powered skills coach for professionals and teams