Software Engineer - Accounting

Remote Full-time
About The Role We are looking for a talented Software Engineer to join our Accounting team, a key part of the Spend Management Group at Spendesk. As part of this highly skilled and collaborative team, you will work on one of the core products Spendesk offers — our Spend Management platform. This is an exciting opportunity to work at the heart of our product, building scalable, secure, and reliable systems.In the
Accounting team, you will collaborate closely with Product, Design, and other internal stakeholders to ensure we provide the best-in-class card spend management experience to our customers — while maintaining the highest standards of system reliability and scalability. Our team mission is to help accountants using our product gain time when preparing their monthly closing. This means interacting with multiple external partners API to import and export data,
creating smart automations and finding the right UX for faster bookkeeping. We are a key component at Spendesk, collaborating with all the other engineering teams.This role offers broad exposure, from
technical design and development to operations, monitoring, and process improvements, making it ideal for someone who enjoys working across the full software development lifecycle. What Youʼll Do

Design, develop, and maintain core components of Spendeskʼs accounting - offering.
Implement secure and efficient APIs for accounting flows. Build and enhance internal tools
Work closely with the Product Manager to clarify requirements and contribute to technical design discussions.
Write well-documented, maintainable, and tested code to ensure the platform is resilient and easy to evolve.
Contribute to monitoring and alerting systems to ensure systems reliability and proactively address issues.
Participate in code reviews and knowledge sharing within the team to improve our engineering practices.
Collaborate with internal teams (Tech Support, Operations, Customer Support) to investigate issues and help improve operational processes. Who you are ?
3+ years of experience as a Fullstack Software Engineer.
Experience with Node.js or modern frontend frameworks (React, VueJS, Angular, ...), and TypeScript in production environments.
Experience building and maintaining REST APIs in a high-availability environment.
An understanding or interest in learning about event-driven architecture. Proficient in SQL and relational database design (PostgreSQL preferred).
Experience writing comprehensive tests and working with modern CI/CD pipelines.
Comfortable collaborating across engineering, product, compliance, and operations teams.
Fluent in English (spoken and written) — itʼs our business language. Nice to have
Understanding or experience working in regulated financial environments or on an accounting system.
Experience implementing and deploying applications on one or more cloud provider (AWS, GCP, Azure).
Experienced working with Kubernetes, Terraform or Kafka Knowledge

Systems observability, ideally working with Datadog.

System design skills, with the ability to design for scalability, fault tolerance, and high performance. Our Tech Stack

Backend: Node.js (TypeScript)

Frontend: React/Redux

Datastores: PostgreSQL, Redis

Infrastructure: Terraform, Kubernetes, AWS (S3)

Messaging and Queueing: SQS, Kafka

CI/CD: AWS CodePipeline and GitHub Actions

Testing: Node test runner, Jest, Cypress

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Part-Time Remote Data Entry Associate – Flexible Work Schedule for arenaflex**

Remote Full-time

Member Experience Coordinator

Remote Full-time

[Remote] Customer Operations/Disputes Specialist

Remote Full-time

Global Compliance Ops Auditor

Remote Full-time

Associate Forensic Analyst

Remote Full-time

Sr. Director, Sales Operations

Remote Full-time

Junior Software Developer

Remote Full-time

Amazon careers remote - Part-time job

Remote Full-time

Experienced Upper Level Math Tutor for Remote Opportunities in Ottawa, OH - Inspiring Young Minds through Personalized Education

Remote Full-time

Regional Manager Customer Success East (Remote)

Remote Full-time
← Back to Home