Principal Engineer
$80,000–$120,000 year
On-site · Bengaluru, Karnataka, India
Job Summary
We are looking for a Principal Engineer with 5-12 years of experience in software engineering. The role requires strong experience in C#, Angular, backend programming, and SQL databases. Candidates should possess knowledge of data structures, algorithms, and design patterns, along with experience in writing unit tests/integration tests. Strong debugging skills and adherence to good coding standards are essential. Excellent communication skills and teamwork capabilities are also important. A Bachelor’s degree in computer science, engineering, or a related field is required.
Required Qualifications
- 5-12 years of experience as a software engineer
- Strong experience in C#
- Strong experience in Angular
- Strong experience in Backend programming
- Strong experience in SQL database
- Good knowledge on data structures, algorithms, and basic design patterns
- Experience in writing unit tests/integration tests in C#
- Understanding of good coding standards, exception handling, logging, and other development basics
- Ability to troubleshoot and resolve complex technical issues efficiently
- Excellent communication skills and ability to work effectively in a collaborative team environment
Desired Qualifications
- Good to have experience in Design patterns
- Familiarity with Agile methodologies and version control tools (e.g., Git)
Additional Requirements
- Must be a good team player
- Should be a quick learner
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.