Float is the leading resource management software for professional services teams. Since 2012, we’ve grown every year—independently, self-funded, and profitably. We’re rated #1 for resource management on G2 and trusted by 4,500+ customers worldwide.
As a certified B Corporation, we’re committed to making a positive impact on our team, customers, the environment, and the remote community. Our 50+ person team works 100% remotely across the globe, with perks and benefits designed to support us in living our Best Work Life. You'll collaborate with teammates across Australia, Mexico, the UK, Nigeria, Canada, and the US. Learn more about our data security practices for employment or service contracts here. Browse our blog to get a glimpse of life at Float and check out our Glassdoor employer reviews. See why our customers love Float on G2 .
We’re on a scale-up journey, and we’re seeking people who thrive in this stage. We want Float to be the place where you have the autonomy and opportunity to do the best work of your career.
Float is evolving to meet the demands of our 2025 Mission & Strategy, transitioning towards an event-driven data and process flow to enhance scalability and maintainability. To support this shift, we are making key internal transitions, which create critical capacity gaps that we are looking for two Senior Back-End Engineers to address.
Your work will directly shape the future of our product, driving user-centric enhancements and ensuring effective interoperability across our platform. You’ll play a key role in expanding and maintaining third-party integrations, keeping them a core strength while also contributing to data-driven features that enhance our product’s intelligence, decision-making, and ability to provide meaningful suggestions. Beyond this, you’ll tackle complex engineering challenges — building scalable, high-performance back-end systems that empower teams to plan and allocate resources effectively at a global scale. Working in a fast-moving, remote-first environment, you’ll have the autonomy to make impactful decisions while collaborating with a team that values technical excellence, continuous learning, and innovation. Your contributions will be instrumental in advancing your squad’s roadmap and evolving our product to better support teams worldwide.
Our Services Team Lead, Christian, explains the important role you will play within our Services team. Watch this video!
You’ll be working asynchronously with a bright, dedicated team from across the globe, with a strong focus on taking complex problems and creating solutions that feel simple and intuitive for our customers.
Our main back-end engineering stack consists of
Early on, you’ll jump right into:
Once you are a bit more settled, we expect that you will jump into the following projects:
We want you to love your work and believe that these skills will allow you to succeed in the role. Applying these skills requires:
As a fully remote team, we’re looking for someone comfortable with asynchronous communication as the default, which means you have previous remote experience and are comfortable using tools like Slack, Loom, and Linear to communicate as needed. Don’t worry—you will have significant deep work time since we have very few meetings.
Pay for this role is US $167,471 (Level 3). Here’s a blog post with more information on how we determine our salaries.
We’re a global async remote company with a diverse team of people from all over the world who share a common belief in living our best work life. We believe deeply in the idea of transparency and share our Float Handbook publicly so potential new team members can see first hand our perks & benefits as well as our ways of working. If you feel like you can thrive at Float to do your best work, we would love to hear from you.
You’ll find a lot of useful information about our interview process and what it’s like to join our global team on the Float careers page. The hiring process for this role looks like this:
Initial First Meet (20 min): You'll meet with Ashley, Talent Coordinator, to discuss your interest in the role and review your questions about working at Float.
Take-Home Assignment (4 hours, paid): You’ll complete a take-home technical assignment that will assess your ability to identify and communicate performance issues on a real application and suggest solutions. You will be paid an honorarium after completion of your take-home assignment, and will receive feedback on your assignment regardless of the outcome.
Technical Interview (45 min): You’ll meet with Christian (Services Team Lead) and Omar (Senior Application Engineer) to discuss your technical experience and skills, as well as deep dive into your take-home assignment.
Co-Worker Interview (30 min): You’ll meet with Roberto (Senior Staff Engineer) and Manan (Senior Services Engineer), to dive deeper into your skills and experience, and learn more about your ability to collaborate, communicate, and work cross-functionally.
Founder Interview (30 min): You’ll meet with Lars, Float’s CTO and Co-Founder, to get to know you and see if you have potential to be a great addition to the team.
Note: Industry research shows that women and those in traditionally underrepresented groups generally don’t apply to jobs unless they check all the boxes for the role. If you feel strongly that you have what it takes for this role but don’t check 100% of the boxes—that’s okay—we encourage you to apply anyway and highlight what you can bring to the table.
We're the team behind the world's leading resource planner for agencies, studios and firms. Join our remote team of the brightest engineers, marketers, customer success folks and product designers all around the globe.
Be the first to apply. Receive an email whenever similar jobs are posted.
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Senior Back-end Software Engineer Q&A's