HamburgerMenu
hirist

Principal Software Engineer - C#/.Net Core

HyreSnap
Bangalore
9 - 13 Years
star-icon
4.5white-divider16+ Reviews

Posted on: 20/08/2025

Job Description

Job Description :


Responsibilities :

- Lead Design and development : Architect high-performance, reliable, and secure applications.


- Take charge of designing and developing complex software systems using C# and . NET Core.


- Ensure that the software solutions are scalable, maintainable, and meet the highest quality standards.


- Make critical decisions on the technology stack, frameworks, and tools to be used in the development process.


- Participate in planning and prioritization of development activities.


- Provide technical leadership and mentorship to junior engineers.


- Conduct code reviews, share best practices, and help improve the overall skill sets of the team.


- Implement security best practices to protect applications from vulnerabilities.


- Ensure that the software solutions comply with relevant regulatory requirements.


- Communicate complex technical findings to both technical and non-technical audiences.


- Prepare reports and presentations to effectively convey data-driven solutions and insights.


- Collaborate closely with stakeholders to define and prioritize key business problems that need to be addressed and make sure features are delivered on time with high-quality standards. Stay abreast of industry trends and emerging technologies.


- Foster a collaborative and innovative work environment within the team.


- Collaborate effectively with cross-functional teams, including engineering, product, and business stakeholders.


Required Skills and Qualifications :


- Strong expertise in C# and .NET Core application development.


- Proven experience designing and architecting complex, enterprise-grade software systems.


- Solid understanding of software security best practices and regulatory compliance.


- Excellent leadership, mentorship, and communication skills.


- Ability to make sound technical decisions and balance strategic and tactical priorities.


- Experience working in Agile environments and collaborating with cross-functional teams.


- Bachelors or Masters degree in Computer Science, Engineering, or related field (preferred).


Preferred Qualifications :


- Experience with cloud platforms (Azure, AWS) and container orchestration (Docker, Kubernetes).


- Familiarity with DevOps practices and CI/CD pipelines.


- Knowledge of frontend frameworks and modern software architecture patterns (microservices, event-driven design).


info-icon

Did you find something suspicious?