Overview
Your Experience at a Glance We’re hiring a Staff Software Engineer – Windows App for SAMMY, a cutting-edge AI company redefining global communication through real-time speech technology. You’ll take the lead in developing SAMMY’s flagship Windows desktop app, working at the intersection of C++, Flutter, and RESTful APIs, and contributing to a product trusted by global Fortune 100 companies. This is a unique opportunity to work in a high-growth team and shape the future of human communication through technology.
About SAMMY (Client Code Name): SAMMY is the world’s first real-time speech transformation platform, enabling accent modulation, background noise removal, and clarity enhancement in real-time. Backed by over $100 million in funding from leading investors such as Google Ventures, Insight Partners, and General Catalyst, SAMMY’s technology is already deployed across some of the world’s largest enterprises and contact centres. Founded in 2020, SAMMY is a 200-person team pushing the boundaries of Sonic AI innovation.
Role Overview – Staff Software Engineer (Linux App)
As a Staff Engineer, you’ll own core components across the Linux desktop app, C++ SDK, and Flutter-based frontend, collaborating across teams to build scalable, high-performance solutions. You’ll help drive system design, product delivery, and mentoring as part of a fast-growing product organisation.
Key Responsibilities
- Contribute to the architecture and implementation of the Linux desktop application
- Develop features across the C++ SDK, Flutter-based frontend, and backend REST APIs
- Build platform-aware features that integrate with GNOME, KDE, and other Linux desktop environments
- Package and distribute the application across Linux distributions using package managers (apt, yum, etc.)
- Ensure reliability, security, and performance across deployments
- Debug and resolve complex issues spanning frontend, backend, and OS-level components
- Write and maintain robust unit and integration tests
- Collaborate with product, design, and engineering teams to deliver elegant solutions
- Mentor junior developers and contribute to engineering culture
- Stay current with the Linux ecosystem, development practices, and cross-platform tooling
Must-Have Qualifications
- Bachelor’s or Master’s degree in Computer Science or a related field
- 8–12 years of software engineering experience, ideally in desktop environments
- Strong proficiency in C++, Flutter, or REST API-based integration (deep in at least one)
- Solid understanding of Linux fundamentals: command line, shell scripting, packaging, user permissions
- Experience integrating applications into common Linux desktop environments
- Familiarity with backend data systems like PostgreSQL and Clickhouse
- Version control experience with Git
- Ability to work independently and as part of a collaborative, fast-moving team.
Preferred Qualifications:
- Experience with system-level programming on Linux
- Performance optimisation and memory profiling for desktop applications
- Familiarity with build systems and CI/CD pipelines for Linux desktop deployments
- Contributions to open-source projects (especially in C++ or Flutter)
- Familiarity with agile development and collaborative product workflows
- Exposure to voice/audio platforms or real-time communication systems
Why Join SAMMY?
Work at the cutting edge of AI and speech transformation. Join a high-velocity team solving real-world communication problems. Build products used by some of the largest companies in the world.d Be part of a visionary company with top-tier funding and rapid global adoption.n Enjoy a culture of engineering excellence, learning, and impact
About the Employment Model – Direct Employment: You will be hired as a full-time employee of SAMMY, working as part of their internal product and engineering organisation. Straatix is supporting the hiring process, but all performance, compensation, and career growth will be managed directly by SAMMY.