Staff Software Engineer

Homa
Summary
Join Homa, a global mobile game developer and publisher, as a Staff Engineer in the Java team. As a key technical leader in the LiveOps squad, you will drive architectural decisions, optimize systems, and mentor engineers. You will design, develop, and scale critical back-end services supporting millions of players daily. This role offers the freedom to rewrite core components, implement new features, and significantly impact the team. Homa values diverse perspectives and backgrounds, prioritizing talent, energy, and determination. The company fosters a high-performing, collaborative ecosystem with a global team spanning different countries and cultures. Homa offers various benefits, including comprehensive insurance, access to Paris HQ and WeWork spaces, team gatherings, growth reviews, and equipment support.
Requirements
- 10+ years experience in Java or another JVM language
- Proven ability to design and optimize high-performance, scalable systems handling millions of daily requests
- Hands-on experience with mobile gaming, multiplayer services, and/or LiveOps
- Ability to own high-level technical decisions and align architecture with business goals
- Strategic Mindset – proactive in diagnosing and resolving complex issues
- Fluent in English with excellent communication skills
Responsibilities
- Be a key technical leader in our LiveOps squad
- Drive architectural decisions
- Optimize systems
- Mentor engineers
- Design, develop, and scale critical back-end services that support millions of players daily
- Rewrite core components
- Participate in the design and implement new features
- Significantly impact the team
Preferred Qualifications
- Deep knowledge of the Spring Framework
- Expertise in resilient software design and fault-tolerant architectures
- Understanding of stream processing (Kafka, Spark, etc.)
- Experience with key-value stores (Redis, DynamoDB, Aerospike, etc.)
- Strong background in microservice architecture patterns
- Proficiency in test-driven development (TDD) and automated testing
- Hands-on experience with Kubernetes or other container orchestrators
Benefits
- Comprehensive Benefits: Depending on your location, you’ll enjoy a range of perks such as insurance, meal vouchers, public transport, gym memberships, and more
- Paris HQ Access: Enjoy a desk at our private office in a well-located Wework building that will give you access to Wework perks like rooftop view and designed coworking spaces
- Coworking Access: You will have access to WeWork spaces throughout Europe — along with all their perks and professional office environments
- Global Team: Collaborate in English with top-tier talent from 35+ countries, spanning Europe, the UK, the US, and more. Diversity fuels our creativity and innovation
- Team Gatherings: We value time together beyond the screen. Join us for occasional team gatherings, off-site retreats (Workations as we name them) to connect, recharge, and celebrate
- Growth Reviews: We’re committed to your growth. Every six months, we reflect on your progress, recognize your achievements, and align on clear development goals
- Equipment Support: From day one, we’ll provide everything you need to do your best work — including a home office setup allowance if you're working remotely