Required Skills
About the Job
Alvaria Inc. is seeking a talented Senior Software Engineer to join our remote team in India. In this role, you will be instrumental in developing and enhancing our software solutions. You will be responsible for investigating and resolving bugs, participating in code reviews, and driving the implementation of new features. A key aspect of this position involves creating automated tests (end-to-end, integration, and unit) to ensure software quality and modernizing existing software. We are looking for candidates with a strong foundation in C/C++, Python, and Linux environments, coupled with experience in object-oriented design and asynchronous programming. Your ability to work with English documentation and communicate effectively in English (B2 level) is essential. Familiarity with RDBMS (PostgreSQL), Git, and basic web technologies (HTML, REST) is also required. If you are a proactive engineer passionate about building robust software and possess a good understanding of network protocols like UDP, we encourage you to apply.