Software Engineer
- DepartmentEngineering
- LocationRemote
- Timezone(s)Flexible
About Buildapay
Buildapay builds software that transforms how contracting businesses manage payments, invoicing, and project financials. Our products—Procure-Flow, Sync-Core, Bill-Flex, and Work-Sure—integrate with Oracle, Primavera, and other enterprise tools to bring transparency and efficiency to the construction industry.
What you'll be doing
- Design and develop features for our payment, invoicing, and contractor management platform.
- Build integrations with ERP and project management systems (Oracle, SAP, Primavera).
- Collaborate with product and customer success to ship solutions that solve real contracting workflows.
- Write maintainable, well-tested code and participate in code reviews.
Requirements
- 2+ years of software development experience (Node.js, TypeScript, or similar).
- Experience with REST APIs, integrations, and data sync workflows.
- Understanding of databases and data modeling.
- Strong problem-solving and communication skills.
- Interest in construction technology or B2B SaaS is a plus.
We value curiosity, ownership, and clear communication. If you're excited about building software that matters for the construction industry, we'd love to hear from you.
Benefits
- Competitive compensation & equity
- Unlimited vacation (with a minimum!)
- One meeting-free day per week
- Home office setup
- Coworking credit
- Private health, dental & vision insurance
- Training & development budget
- Flexible remote work
- Construction industry exposure
- Pension & retirement contributions
- We hire and pay locally
Interview process
We do 2-3 short interviews, then pay you to do some real-life (or close to real-life) work.
- 1
Application(You are here)
Our talent team will review your application to see how your skills and experience align with our needs.
- 2
Culture interview30-min video call
Our goal is to explore your motivations to join our team, learn why you'd be a great fit, and answer questions about us.
- 3
Technical interview45 minutes, varies by role
You'll meet the hiring team who will evaluate skills needed to be successful in your role. No live coding.
- 4
Buildapay SuperDayPaid day of work
You'll join a standup, meet the team, and work on a task related to your role, offering a realistic view of what it's like working at Buildapay.
- 5
OfferLet's celebrate (after you sign)
If everyone's happy, we'll make you an offer to join us - YAY!
Apply
(Now for the fun part...)
Just fill out this painless form and we'll get back to you within a few days. Thanks in advance!
Bolded fields are required