At theFinanceStack, you'll be part of a team that's transforming how companies approach finance.
We're not just another finance firm. We're a team of passionate professionals who believe that financial excellence should be accessible to companies of all sizes. When you join theFinanceStack, you'll:

We believe in taking care of our team so they can focus on taking care of our clients.
Work from anywhere in the US or Canada
Structure your day around your life, not the other way around.
Comprehensive health, dental, and vision insurance
Opportunities to grow your skills and advance your career
Work with a team of passionate and supportive finance professionals
Help growing companies achieve financial excellence
Explore our current job openings and find the perfect role for your skills and experience.
We’re looking for a detail-oriented, proactive Junior Accountant who’s excited to grow their career in a modern, tech-forward finance team. In this role, you’ll support a range of early-stage companies by helping with day-to-day accounting tasks—from managing payables and receivables to assisting with payroll, reconciliations, and month-end reporting.
You’ll work alongside experienced accountants and get hands-on exposure to how cloud-based tools, automation, and AI are transforming the finance function. If you’re energized by clean books, learning new systems, and being part of a team that values both precision and innovation, we’d love to meet you.
We’re looking for a meticulous, proactive Senior Accountant who’s excited about where accounting is headed. In this role, you'll support multiple early-stage companies by leading month-end close, mentoring junior team members, and improving accounting processes—all while working with a team that’s exploring how AI and automation can unlock better insights, faster workflows, and more strategic finance.
If you’re energized by clean books and future-forward tools, we’d love to meet you.
We've designed a straightforward application process to help us find the right candidates while respecting your time.
Submit your application through our careers page. Our team will review your qualifications and experience.
If your profile matches our requirements, we'll schedule a video call to discuss your experience and our expectations.
Depending on the role, we may ask you to complete a brief assessment to demonstrate your skills and problem-solving abilities.
Meet with our leadership team to discuss your potential role in more detail and learn more about our company culture.
If you're the right fit, we'll extend an offer and work with you to ensure a smooth onboarding process.
