Posted 09 July, 2026
Principal Engineer - C++
ScaleneWorks
Bengaluru, KA, IN
Full Time
Reference: 275a32ca71159e45
Job Description
\n
- \n
- 11 Years experience delivering robust web-based products applications, using Microsoft tech stack including C#, .NET MVC, WEB API, .NET CORE, SQL SERVER, and Angular. \n
- Azure (or any Cloud) industry expertise "to facilitate Cloud Migration" to lead cloud migration and post optimization. Azure Devop ops and services. \n
- Understand Distributed systems \n
- Decoupled applications plugged-in a scalable network \n
- Resiliency, Caching, Queuing, Serializing \n
- Decoupled and distributed database \n
- Deployment, Monitoring and logging best practices and available tools like SPLUNK, Kibana, SWB, Jenkins, Airflow etc. \n
- Good understanding of SOLID design principles and help team in designing and provide architectural diagrams for new requests \n
- Good understanding of ACID principles, Experience in SSRS, and Database concepts like indexing, normalizing, performance tuning. \n
- Ability to suggest technical improvement and re-architecture/re-designing of component. \n
- Able to handle complex use-cases and dependencies \n
- Knowledge on containerization (Docker & Kubernetes) and services like AKS(Azure)/EKS(AWS) \n
- Understanding of Service Oriented Architecture \n
- Mentorship skills and stakeholder management \n
- API development expertise - various protocol - REST, Open API , Throttling, limiting, security, monitoring etc. \n
- Hands-on DevOps expertise on some CI/CD tools \n
- Expert in software designing and strong problem-solving skills using design patterns \n
- Experience in static analysis tool and improving software quality together with team. Experience in refactoring legacy modules into robust and modern modules. \n
- Expert in one or more structural messages (XML(XSD), JSON(Swagger), and YAML) \n
- In depth knowledge in data structures and algorithms, knowledge in distributed data structures. \n
- Hands on experience with DB (at least 2 among embedded (e.g. SQLite), client-server (e.g. oracle), NoSQL distributed (e.g. mongo, couchDB)) \n
- Deep understanding of non-functional requirements (NFR) and/or underlying technologies impacting final solution \n
- Hand-on Experience de-coupling monoliths to micro-service architecture. \n
- Model, design and implement Application (batch, daemons) / service (REST, WS). \n
- You should be able to self-manage the complex modules \n