The posting
Senior Software Engineer
## Job Summary The Senior Software Engineer will play a pivotal role in designing, developing, and maintaining software applications to meet the evolving needs of our organization. This position requires a deep understanding of software engineering principles and the ability to work collaboratively within a team to deliver high-quality software solutions.
## Responsibilities - Develop, test, and maintain high-performance software applications using C++ and C#. - Collaborate with cross-functional teams to define, design, and ship new features. - Ensure the best possible performance, quality, and responsiveness of applications. - Identify and fix bottlenecks and bugs to improve application performance. - Maintain code quality, organization, and automatization. - Mentor junior engineers and provide guidance in software design and development.
## Qualifications - Bachelor's or Master’s degree in Computer Science, Engineering, or a related field. - Proficiency in C++ and C# programming languages. - Strong understanding of software development methodologies and best practices. - Excellent problem-solving skills and attention to detail. - Strong communication and teamwork skills. - Experience with software version control systems (e.g., Git).
## Preferred Skills - Familiarity with Agile/Scrum development processes. - Experience with cloud platforms (e.g., AWS, Azure) is a plus. - Knowledge of database management systems (e.g., SQL Server, MySQL). - Understanding of networking concepts and protocols.
## Experience - Minimum of 5 years of professional experience in software development. - Proven track record of successfully delivering software projects from start to finish.
## Environment - Located in Bengaluru with a full-time in-office requirement. - Collaborative team environment with opportunities for professional growth.
## Salary - Estimated salary range: ₹5,000,000 - ₹10,000,000 per annum.



