About the job
About Flywheel Digital
Flywheel Digital delivers digital commerce solutions that help global brands grow across major online marketplaces. The platform provides near real-time access to performance metrics, supporting improvements in sales, market share, and profitability. With teams in the Americas, Europe, and APAC, Flywheel Digital offers opportunities to make a tangible impact and develop your career within a culture focused on high standards.
Role Overview
The Staff Software Engineer will play a central role in shaping Flywheel Digital's technology and platforms. This position is for an experienced engineer who acts as a key individual contributor, setting technical direction, defining architectural standards, and solving complex engineering problems that are critical to product scalability and reliability.
What You Will Do
- Lead complex project execution, apply strong engineering practices, and anticipate major technical challenges to keep projects on track.
- Architect, build, and improve highly scalable, cloud-based distributed systems. Analyze systems for unit costs and monitor operational metrics to drive performance and efficiency.
- Model best practices in design and code reviews, promoting maintainable and scalable architectures. Focus on quality, scalability, and cost efficiency throughout development.
- Define and track key performance indicators, set up monitoring and alerting systems, and uphold high operational standards across all platforms.
- Write clear technical documentation and updates for teams in multiple time zones. Prepare monthly narrative reports supported by engineering and business data.
Location
This role is based in Bengaluru, Karnataka, India.

