FloQast

Senior Software Engineer (Back-End)

FloQast • IN
Java
FloQast is at the forefront of revolutionizing accounting workflows. As a SaaS company, we've created a fresh, powerful solution for task management and the accounting close process that saves teams countless hours and empowers them with unparalleled transparency, accuracy, and control. 

As a Senior Software Engineer on our Data Platform team, you will be a cornerstone of our technical leadership. You will architect, build, and scale the mission-critical services that form the foundation of our product. This role requires deep expertise in distributed systems and a passion for solving complex, high-impact problems. You will not only write code but also shape the technical direction of the entire platform, influencing engineering culture and best practices across the company.

*Visa sponsorship is NOT available at this time

What You’ll Do

  • Architect and lead the development of highly available, resilient, and performant services using Java or Golang.
  • Define and own the technical roadmap for the data platform, driving strategic initiatives and long-term architectural decisions.
  • Provide technical leadership and mentorship to the entire team, guiding engineers through complex projects and promoting a culture of ownership and innovation.
  • Deeply leverage and optimize our AWS cloud infrastructure, with expertise in container orchestration, infrastructure as code, and site reliability engineering principles.
  • Evaluate and introduce new technologies and tools to improve the efficiency, scalability, and reliability of our platform.
  • Tackle the most complex and ambiguous technical challenges that span multiple services, such as designing for massive data growth, ensuring fault tolerance, or re-architecting critical legacy systems.
  • Collaborate with senior leaders across Engineering, Product, and Security to align back-end strategy with business objectives and ensure the platform is secure, compliant, and reliable.
  • What You’ll Bring

  • 8+ years of professional back-end or systems engineering experience, with a history of working on high-traffic, distributed systems.
  • Mastery ofJava/GoLang, distributed systems architecture, microservice patterns, and domain-driven design.
  • Expertise in designing for high availability, scalability, and security in a cloud-native environment (AWS).
  • Deep, hands-on experience with NoSQL databases at scale (MongoDB preferred), including complex data modeling and performance tuning.
  • Proven ability to lead technically, influence without authority, make decisions with broad impact, and communicate complex architectural concepts to diverse audiences.