Company Overview

We are a fast-growi...">

Back to Jobs

Senior Software Engineer - Payments and Reporting

Remote, USA Full-time Posted 2025-07-27

Senior Software Engineer - Payments and Reporting

Company Overview

We are a fast-growing startup focused on revolutionizing parking management with plans to expand into broader property management solutions. Our platform leverages cutting-edge technology to streamline operations, enhance financial management, and deliver value to real estate owners through increased net operating income. We are a small, agile team based in Boston, MA, working collaboratively to build innovative solutions.

Job Overview

We are seeking a Senior Software Engineer with expertise in payments and reporting to join our team. This role will focus on enhancing our payment processing systems using Stripe integrations and building robust reporting capabilities with Snowflake. The ideal candidate will be a TypeScript expert with experience in fintech or subscription billing, capable of leading zero-to-one projects in a high-growth startup environment.

Key Responsibilities
  • Payments Development:

    • Enhance and maintain Stripe integrations, including Stripe Connect and Stripe Treasury, to provide full bank account functionality for garage operators.

    • Develop and automate payment processing workflows, including revenue collection, expense payments, and subscription fee deductions.

    • Integrate new payment terminal options (e.g., FreedomPay) for garage kiosks and support recurring billing for monthly parking and validation services.

    • Collaborate with the CTO and backend team to overhaul payment systems as part of the platform’s V5 build-out.

  • Reporting Development:

    • Build and automate comprehensive financial reporting tools, including profit and loss statements, using Snowflake as the central data hub.

    • Transition existing reporting from BigQuery to Snowflake, integrating data from Convex database, Stripe, Twilio logs, and Axiom logging.

    • Develop AI-driven insights for automated, presentation-ready month-end reports for real estate owners.

    • Leverage BI tools like Sigma for data visualization and reporting.

  • Technical Leadership:

    • Work closely with a small, collaborative team (CTO, backend engineer, frontend engineer, and designer) to design and implement scalable solutions.

    • Contribute to architectural decisions, particularly around payments and reporting infrastructure.

    • Occasionally support full-stack development for other platform features as needed in our nimble startup environment.

  • Collaboration:

    • Participate in daily stand-ups and iterative development processes with minimal overhead.

    • Provide input on technical strategy and help shape the platform’s evolution.

Required Skills and Qualifications
  • Technical Expertise:

    • Advanced proficiency in TypeScript, including advanced typing and mapped types, for both frontend (React) and backend (Node.js) development.

    • Experience with payment processing systems, ideally Stripe (Connect, Treasury, or Terminal integrations).

    • Familiarity with data pipelines (ELT/ETL) and data warehousing solutions, preferably Snowflake.

    • Comfortable working with modern databases like Convex or similar (experience with Convex is a plus but not required).

    • Knowledge of BI tools (e.g., Sigma, Looker, or equivalent) for data visualization and reporting.

  • Experience:

    • Proven track record of building payment or reporting systems from scratch (zero-to-one) in a startup or high-growth environment.

    • Experience in fintech, subscription billing, or recurring revenue platforms (e.g., PolarSH, Metronome, or similar) is highly desirable.

    • Ability to work in a fast-paced, agile environment with minimal process overhead.

  • Soft Skills:

    • Self-starter with a proactive, innovative mindset, capable of driving projects independently while collaborating closely with the team.

    • Strong problem-solving skills and the ability to adapt to evolving requirements.

    • Excellent communication skills to articulate technical concepts and contribute to team discussions.

Nice-to-Have Skills
  • Experience with authentication providers like Clerk or BetterAuth.

  • Familiarity with static site generation and tools like Capacitor for native app packaging.

  • Background in data science, data modeling, or data visualization.

  • Previous work at a fintech company or with Stripe integrations.

Location and Work Environment
  • Location: Preferably based in Boston, MA, or within U.S. time zones (East Coast preferred).

  • Work Style: Collaborative, agile, and fast-paced with daily stand-ups and close team interaction. The role involves significant input from the CTO and backend team.

Apply to this Job

Similar Jobs