Senior Software Engineer - Sanas App
Sanas
Software Engineering
Bengaluru, Karnataka, India
Posted on May 9, 2025
Sanas is revolutionizing the way we communicate with the world’s first real-time algorithm,
designed to modulate accents, eliminate background noises, and magnify speech clarity.
Pioneered by seasoned startup founders with a proven track record of creating and steering
multiple unicorn companies, our groundbreaking GDP-shifting technology sets a gold standard.
Sanas is a 200-strong team, established in 2020. In this short span, we’ve successfully secured
over $100 million in funding. Our innovation have been supported by the industry’s leading
investors, including Insight Partners, Google Ventures, Quadrille Capital, General Catalyst, Quiet
Capital, and other influential investors. Our reputation is further solidified by collaborations with
numerous Fortune 100 companies. With Sanas, you’re not just adopting a product; you’re
investing in the future of communication
About the role:
- We are looking for a talented and motivated Senior Software
- Engineer to join our team developing our flagship desktop application. You will utilize your
- skills in C++, Flutter, and RESTful API integration to contribute to the full lifecycle of feature
- development, from design to deployment. This is an excellent opportunity to work on
- challenging problems and grow your expertise in a dynamic and collaborative environment.
Key Responsibilities:
- Participate in the design and development of features for our desktop application involving the C++ SDK, Flutter frontend, and REST API interactions with backend services (Authentication, PostgreSQL, Clickhouse, etc.).
- Develop and maintain high-quality code within the C++ SDK.
- Build and enhance user interfaces using the Flutter framework.
- Implement integrations with RESTful APIs to connect with backend systems.
- Ensure the performance, reliability, and maintainability of the code you develop.
- Write unit and integration tests to verify the functionality and quality of your code.
- Participate in code reviews to share knowledge and ensure code standards are met.
- Troubleshoot and debug issues across the frontend, SDK, and backend integration points.
- Collaborate effectively with other engineers, designers, and product managers.
- Contribute to technical documentation.
- Stay current with relevant technologies such as C++, Flutter, and API development best practices.
Must have qualifications:
- Bachelor's or Master's degree in Computer Science or a related field.
- Solid experience (3-6 years) in software development.
- Strong proficiency in at least one of the following: C++ development, Flutter frontend development, or RESTful API integration.
- Good understanding of software development principles and design patterns.
- Experience with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Effective communication and teamwork abilities.
Preferred qualifications:
- Experience with desktop application development.
- Familiarity with database systems such as PostgreSQL or Clickhouse.
- Exposure to build systems and CI/CD concepts.
- Experience with testing frameworks.
Joining us means contributing to the world’s first real-time speech understanding platform
revolutionizing Contact Centers and Enterprises alike.
Our technology empowers agents, transforms customer experiences, and drives measurable
growth. But this is just the beginning. You'll be part of a team exploring the vast potential of an
increasingly sonic future.