Jobs · Engineering

Senior Software Engineer, Accounting Integrations

ServiceTrade · Durham, NC · 1 mo ago
EngineeringFull-time

About the Role

On the Accounting Integrations team, you'll architect and scale mission-critical integrations that seamlessly bridge our platform with external financial ecosystems. You will take full ownership of high-volume, event-driven serverless systems, leverage AI-assisted tools to accelerate innovation, and mentor fellow engineers while tackling complex engineering challenges that directly impact the daily operations of thousands of commercial contractors.

About You

You are someone who takes full ownership of your work and thrives on delivering solutions. If there's a problem in our system, no matter where the root cause lies, you pursue it until it's resolved, ensuring our customers experience a seamless service. You never compromise on quality and are always looking for ways to improve performance, scalability, and efficiency. Your proactive, can-do attitude drives you to find answers, even in the face of complex technical challenges.

Key Responsibilities

  • Lead the development, testing, and maintenance of scalable codebase for complex accounting integrations and other products as necessary.
  • Proactively identify, diagnose, and resolve critical issues, implementing preventative measures to guarantee accuracy and reliability.
  • Collaborate with and mentor junior engineers, fostering best practices in advanced software engineering principles and techniques.
  • Establish comprehensive documentation for code, and processes to enable seamless team collaboration and knowledge transfer.
  • Manage daily workload effectively between many priorities.

Required Skills & Experience

  • Language Expertise: Strong proficiency in JavaScript/TypeScript and Node.js; comfortable working within mixed modern and legacy codebases. Familiarity with Python for data-focused backend systems is a plus.
  • AWS Ecosystem: Experience with AWS infrastructure, including Lambda, SQS/DLQs, S3, DynamoDB, Step Functions.
  • System Design: Proficiency in designing robust Webhooks, REST APIs, OAuth/token flows, and handling retries/idempotency.
  • Data & Infrastructure: Experience with PostgreSQL and MongoDB/DocumentDB. Familiarity with CI/CD pipelines, automated testing, and event-driven systems.
  • Problem-Solver: A proactive approach to identifying and solving technical challenges with a focus on performance and scalability.
  • AI-Assisted Development: Practical experience using AI coding tools (Claude Code, Copilot, Cursor) to accelerate delivery — and the judgment to review, test, and own the output.

Benefits

  • Medical through Cigna, PPO and HDHP options, including a Health Savings Account with company contributions
  • Dental and Vision through Unum
  • Flexible Spending Account and Dependant Care Account
  • Company-paid Life insurance, STD and LTD
  • Voluntary benefits including Supplemental Life Insurance, Critical Illness, Accident and Pet Insurance
  • 401(k) with up to 3% employer match and NO vesting period
  • Flexible PTO policy
  • 10 company holidays
  • Parental Leave
  • Paid Time Off for Volunteering
  • Employee Reimbursement Program to use for well-being, technology and/or professional development

Remote position. ServiceTrade is not registered to hire in all 50 states. You must reside in one of the following states to be considered: AL, AR, AZ, CA, CO, CT, DE, FL, GA, IL, IN, KY, LA, MD, ME, MI, MN, MO, NC, NH, NJ, NY, OH, OR, PA, SC, TN, TX, UT, VA, VT, WA.

Similar jobs