Remote Senior Back-End Engineer at Float
About Us
Float is the global leader in time-planning software for teams. Since our launch in 2012, we’ve experienced consistent growth, remaining proudly independent, self-funded, and profitable. As a certified B Corporation, we’re dedicated to making a positive impact on our team, customers, the environment, and the remote work community. With a fully remote team of 50 spread across Australia, Mexico, Italy, Nigeria, Canada, and the USA, we’re committed to helping everyone live their Best Work Life. Learn more about our data security practices here, explore our team’s insights on our blog, or read our Glassdoor reviews. See what our customers are saying on G2.
We’re scaling up and looking for individuals who thrive in this dynamic stage. At Float, you’ll have the autonomy and opportunity to do the best work of your career.
Why This Role Matters
Float is evolving to meet the demands of our 2025 Mission & Strategy, transitioning to an event-driven data and process flow to enhance scalability and maintainability. To support this shift, we’re hiring two Senior Back-End Engineers to fill critical capacity gaps.
Your work will directly shape the future of our product, driving user-centric improvements and ensuring seamless interoperability across our platform. You’ll expand and maintain third-party integrations, a core strength of Float, while contributing to data-driven features that enhance decision-making and provide meaningful suggestions. You’ll tackle complex engineering challenges, building scalable, high-performance back-end systems that empower teams to plan and allocate resources globally. In a fast-paced, 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 advance your squad’s roadmap and help evolve our product to better support teams worldwide.
Christian, our Services Team Lead, explains the importance of this role in our Services team. Watch this video!

You’ll collaborate asynchronously with a talented, global team, solving complex problems and creating intuitive solutions for our customers.
Our back-end engineering stack includes:
- PHP, Node.js, Python
- MySQL, MongoDB, Redis, Neo4j
- Google Cloud Platform, Amazon Web Services
- Kafka, RabbitMQ
Your Responsibilities
Early on, you’ll dive into:
- Ownership of Back-End Development: Lead critical back-end initiatives, including API development, system reliability enhancements, and integration expansions.
- Enhancing Reliability & Performance: Improve observability, logging, and monitoring to reduce friction, address bottlenecks, and boost system stability.
- Driving Scalable Product Features: Contribute to new and existing capabilities, enabling smarter decision-making and workflow optimization through data-driven solutions.
As you settle in, you’ll take on:
- Cross-Team Collaboration: Partner with product, engineering, and platform teams to align product features with core infrastructure.
- Proactively Identify & Solve Bottlenecks: Address scaling challenges and optimize systems for future growth.
- Optimize & Maintain Back-End Systems: Ensure performance, reliability, and scalability as usage grows.
- Lead Development of New Capabilities: Shape new features that enhance user experience, automation, and real-time data accessibility.
What You’ll Need to Succeed
To thrive in this role, you’ll need:
- Strong engineering principles for delivering high-quality services in a growth-stage business.
- Experience designing and building services for modern cloud architectures (GCP, AWS).
- Proficiency in PHP and Node.js in production environments.
- Expertise in SQL and NoSQL databases, particularly MySQL and MongoDB.
- Experience with microservices architecture.
- Familiarity with serverless architectures (e.g., Cloud Run, App Engine).
- Knowledge of event-driven and asynchronous architectures for scalable, reliable systems.
- Experience with third-party API integrations.
- Ability to work independently and make decisions, knowing when to seek input.
- Strong written communication skills for effective collaboration in a global, remote team.
- A focus on the end-user experience, advocating for improvements and providing feedback.
- A practical approach to problem-solving, balancing immediate needs with long-term goals.
As a fully remote team, we value asynchronous communication. You’ll use tools like Slack, Loom, and Linear, with plenty of deep work time—thanks to our meeting-light culture.
Why Join Float?
This role offers a salary of US $167,471 (Level 3). Learn more about our compensation philosophy in this blog post.
We’re a global, async remote company with a diverse team committed to living our best work life. Transparency is core to our values—explore our Float Handbook to see our perks & benefits and ways of working. If you’re excited to thrive at Float, we’d love to hear from you.
Our Hiring Process
Learn more about our interview process and what it’s like to join our team on the Float careers page. For this role, the process includes:
Initial First Meet (20 min): A conversation with Ashley, Talent Coordinator, to discuss your interest in the role and answer your questions.
Take-Home Assignment (4 hours, paid): A technical assignment to assess your ability to identify and solve performance issues. You’ll receive feedback and an honorarium upon completion.
Technical Interview (45 min): A deep dive into your technical experience with Christian (Services Team Lead) and Omar (Senior Application Engineer).
Co-Worker Interview (30 min): A discussion with Roberto (Senior Staff Engineer) and Manan (Senior Services Engineer) to explore your collaboration and communication skills.
Founder Interview (30 min): A meeting with Lars, Float’s CTO and Co-Founder, to assess your fit for the team.
Note: Research shows that women and underrepresented groups often hesitate to apply unless they meet every requirement. If you’re passionate about this role but don’t check every box, we encourage you to apply anyway and highlight what you bring to the table.