Taro Logo

Software Engineer - Integrations and Onboardings

Cashboard is the analytics hub for finance teams
$50,000 - $60,000
Backend
Entry-Level Software Engineer
Remote
1 - 10 Employees
1+ year of experience
AI · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Integrations and Onboardings

Cashboard is building AI-powered financial analysis software. Backed by Y Combinator, we've been growing at over 32% per month since August 2023. Our AI agent helps finance teams run analysis on all their critical data. Instead of hiring a small army of FP&A analysts, they can employ agents within Cashboard to produce 10x as much analysis, 10x faster. We're enabling a world where finance teams can stay lean while providing world-class analytical support to growing organizations.

As we continue to scale, we are looking for a skilled Software Engineer with a strong background in Python to focus primarily on data engineering and configuration work associated with customer onboardings. While you will also be involved in developing new features, your main responsibility will be assisting with integrating new data sources, configuring data imports, and building analytics within our platform—all while leveraging our AI capabilities.

Responsibilities:

  • Integrations & Onboardings (Primary Responsibility): Assist with the data engineering and configuration work associated with customer onboardings.
  • Feature Development: Collaborate with the product team and CEO to define, design, and ship new features.
  • General Responsibilities: Operate independently with a strong sense of ownership, quickly surface any issues or obstacles, understand customer priorities, write clean code, and troubleshoot existing systems.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field; equivalent working experience is also acceptable.
  • 1-2 years of experience in Python development.
  • Experience with Django and writing ETL scripts.
  • Strong understanding of databases and SQL.
  • Familiarity with APIs and data integration.
  • Experience with data analytics and building dashboards.

We offer competitive compensation, equity, and flexible working hours with remote work opportunities. Join us in revolutionizing financial analysis with AI!

Last updated 8 months ago

Responsibilities For Software Engineer - Integrations and Onboardings

  • Assist with data engineering and configuration work for customer onboardings
  • Integrate new customers' data sources into Cashboard
  • Develop and maintain ETL scripts and use Django to pull new data sources
  • Configure Flatfile for new CSV imports
  • Write SQL queries to create clean, accurate datasets for customers
  • Build analytics and dashboards within embedded BI tool
  • Collaborate with product team and CEO to define, design, and ship new features
  • Contribute to both frontend and backend development
  • Operate independently with a strong sense of ownership
  • Quickly surface any issues or obstacles
  • Write clean, maintainable code and participate in code reviews
  • Troubleshoot, debug, and upgrade existing systems

Requirements For Software Engineer - Integrations and Onboardings

Python
PostgreSQL
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 1-2 years of experience in Python development
  • Experience with Django and writing ETL scripts
  • Strong understanding of databases and SQL
  • Familiarity with APIs and data integration
  • Experience with data analytics and building dashboards
  • Excellent problem-solving skills and attention to detail
  • Ability to work independently and take ownership of projects

Benefits For Software Engineer - Integrations and Onboardings

Equity
  • Competitive equity compensation
  • Flexible working hours

Interested in this job?