Software Engineer, Product
Product engineer building the modern AI-first platform for accounting and finance. Tackles foundational data automation, transformation, and reporting challenges in a complex domain. Requires 5+ years software engineering experience and a bachelor's in CS, Math or Philosophy.
About the job
Responsibilities
- Invent the future of finance and accounting by working at the whiteboard, bringing fresh eyes to a complex domain, breaking down problems to their fundamentals, and relentlessly seeking the right answer.
- Build software as part of product teams responsible for the modern platform for accounting and finance, tackling foundational challenges in automating ingest, transformation, matching, projection, and reporting for an end-to-end graph of financial data.
- Weave together data, automation, workflows, and AI-first experiences to empower accounting teams.
Requirements
- 5+ years of experience building software.
- Bachelor’s degree in Computer Science, Math, or Philosophy.
- High motivation and agency.
- Care about finding the right abstraction.
- Find learning a new, complex domain to be an exciting challenge.
- Combine a commitment to high quality work with a desire to win and tackle ambitious goals.
Nice-to-Haves
- Experience with building software in complex domains.
- Fintech or accounting-adjacent experience.
- Experience founding a business or building products from scratch.
Skills
Software Engineering, Abstractions, Complex Domains, Fintech, Accounting Software
Similar jobs
Fullstack Engineering jobsBuild and evolve Cardless’s frontend platform, consumer cardholder experiences, and internal operations and risk tools. The role requires 5+ years of frontend engineering experience, including 3+ years with React, plus strong component architecture, accessibility, testing, and cross-functional delivery skills.
Build APIs, data pipelines, visualizations, and customer-facing interfaces that make sustainability data actionable. The role requires 3+ years of software engineering experience, comfort across the stack, and a customer-focused approach to scalable product development.
Build production software primitives, domain models, integrations, and agent infrastructure for AI data-center projects. The role requires strong abstraction and domain-modeling skills, experience with unstructured data, and fluency with modern AI coding tools.
Build and deploy scalable systems, APIs, and rules-based tools that process signals and automate financial-risk mitigation. The role requires a bachelor’s degree and four years of experience with software development, distributed systems, scalable architecture, and production debugging.
Build and operate backend-leaning full-stack capabilities for a self-service Developer Portal, owning APIs, data models, identity and authorization features, and customer-facing interfaces. The role requires 4+ years of backend software development experience, strong Java or comparable framework skills, relational database expertise, and React/TypeScript proficiency.