Principal Engineer -C#-DotNet

๐Ÿข PradeepIT Consulting Services Pvt Ltd ยท all PradeepIT Consulting Services Pvt Ltd jobs
๐Ÿ“ India
๐Ÿ“… Posted 2026-06-28 ยท via Himalayas
๐Ÿท Software-Architecture,Cloud-Solutions,C++-Development,Backend-Development,Principal-Software-Engineer,Senior-C#-.NET-Software-Engineer,Principal-Engineer,Software-Engineer
Apply on original site โ†—

Job Responsibilities

As Sr. Software Architect for cloud solutions, will be a part of the team leading the companys cloud/SaaS technology development and contributing to the development of future products.
Core Skills

- Lead the selection of technologies and patterns needed for supporting the business.

- Help shape the software platform serve cloud-based customer needs.

- Be a software architect mentor to the rest of the engineering team.

- Proven track record of transforming complex business needs into straightforward, effective software architecture and solutions, particularly for SaaS offerings.

- Understanding of Inter-process Communication, Microservices, and distributed infrastructure.

- Extensive experience in designing, developing, and deploying secure Cloud Native Software.

- Hands-on experience with backend (e.g., .NET) and front-end technologies (e.g., Angular), and an eagerness to learn new technologies as required.

- Proficiency with both Windows and Linux environments.

- Demonstrated ability to conduct technical interviews, assess candidate skills effectively.

- Strong problem-solving skills with proactive approach to anticipate and mitigate potential issues.

- Comprehensive knowledge of cybersecurity principles.

- Proven ability to mentor junior/intermediate developers, leading by example and promoting a culture of excellence in all aspects of software development.

- Prior leadership experience with ability to manage a team, conduct code reviews.

- Proven dedication to continuous learning and staying current with emerging technologies. Lead the integration of new skills or technologies, promoting knowledge sharing across teams.

- Experience with performance tuning, improvement, balancing, usability, and automation.

- Excellent communication skills with the ability to explain complex technical concepts to a diverse range of developers, regardless of experience level.

- Comfortable and experienced working within an Agile/SCRUM development process.

- Senior Software Engineers are key members of the product development team responsible for the creation of innovative new capabilities.

Core Skills

- 5+ years of professional software development experience.

- Post-secondary degree in computer science, software engineering or related discipline,

- Distributed applications with Microsoft technologies: C# .NET/Core, SQL Server, Entity Framework.

- Deep expertise with microservices architectures and design patterns.

- Experience with RDBMS such as MySQL, PostgreSQL and ANSI SQL.

- Cloud Native AWS experience with services such as Lambda, SQS, RDS/Aurora, S3, Lex,

- Mastery of both Windows and Linux environments and their use in the development and management of complex distributed systems architectures.

Originally posted on Himalayas

โ† All remote jobs