TribalScale is hiring a

Senior Software Engineer (Java) - Dubai

Dubai, United Arab Emirates

At TribalScale we like to think of ourselves as a global innovation company. But what does that mean? It means we don’t just build digital products for our clients, we help them transform into the kinds of companies that will lead the world into the 21st Century, and we do it — globally.

We’re a unique blend of digital transformation, product development and design. Our designers, product managers, engineers, and industry experts create digital solutions for web, mobile, and emerging technologies. More importantly, we transform our clients into digital-first companies through teaching and collaborative development. We don’t just give them a fish, we teach them how to catch their own, because we’re excited to help build the future of technology and we want to give our clients the tools to build it with us.

We also partner with our clients to create new startups in the service of technological enablement and innovation. TribalScale Venture Studios leverages our teams, processes, and tools to create, source, and scale startups in conjunction with corporate partners.

All in all, our goal at TribalScale is to empower our clients to build success in today’s rapidly changing digital market.

You are passionate about technology and helping others to adopt the leading edge practices that will help them succeed. You are ready and excited to jump into a small team that works hard and plays hard. You should feel comfortable working on a client site and helping to shape the cultural and technical changes of Transformation.

  • Work with our Fortune 500 clients on Digital Transformation projects that will enable them to move to the digital age by adopting leading edge technology and software development processes
  • Immerse, on site with the client and with our team to deliver technical projects and coach the client in learning agile XP with lean methodologies
  • Lead client-facing projects in small teams
  • Elegantly bring designs to life by using cutting edge technologies and techniques
  • Take ownership of the quality and usability of your code
  • Be a team player in a highly collaborative environment


  • 3+ years professional experience with Java, J2EE
  • 2+ years of experience with Spring
  • Knowledge of different web application frameworks such as ReactJS, Angular
  • Proficiency with SQL and NoSQL data stores such as MongoDB, Cassandra or Redis
  • Preferred experience working directly with clients
  • Able to travel and work out of client offices
  • Strong communication skills in a pair programming environment
  • Team Player: You believe that you can achieve more on a team — that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement.


  • Continuous Integration and Continuous Deployment
  • System architecture and design
  • Test Driven Development


  • Our values: Meritocracy, empowerment, and transparency.
  • Our skills: Our teams were at the front the mobile revolution, are expert builders in Voice tech, and now, they’re connecting the world. They’ve work with brands including the NBA, Twitter, ABC, the CBC, Autonomics, and tons more.
  • You matter: Everyone sits at the table and brings value. We love to be challenged, are happy to go with the flow, and we trust our gut.
  • Growth: We’re a rocketship ready to take-off, you’ll get your hands dirty in every aspect of the business and there are tremendous opportunities for personal and professional growth. Seize them.

Stay Happy & Healthy

  • Health benefits: 99% dental and vision coverage, 80% health coverage and 50% dependent coverage
  • Perkopolis: company perk plan

Make Meaningful Connections

  • Weekly Friday socials
  • Monthly team activities

Discover Your Potential

  • Tickets to local events, conferences & meet-ups
  • Out-of-town conference subsidies
  • $2000 (CAD) annual professional development allowance
  • Weekly Lunch & Learns with industry leaders
  • $3000 (CAD) referral bonus

Want To See The World?

Our employees have the opportunity to rotate through our offices, giving employees the chance to travel, experience new cultures and discover their full potential.



Other jobs at TribalScale