
Principal Software Engineer - (.Net Core, C# and C++)
Are you a passionate and experienced software engineer with a strong expertise in .Net Core, C#, and C++? Do you thrive in a fast-paced and dynamic environment, and enjoy solving complex technical challenges? If so, we have an exciting opportunity for you to join our team at Dell as a Principal Software Engineer. As a key member of our development team, you will have the opportunity to lead and contribute to the design, development, and implementation of cutting-edge software solutions for our clients. Join us in shaping the future of technology and make a difference in the world.
- Lead the design and development of high-quality software solutions using .Net Core, C#, and C++.
- Collaborate with cross-functional teams to understand client needs and translate them into technical requirements.
- Develop and implement software architecture and design patterns to ensure scalability, reliability, and maintainability of the software.
- Write clean, efficient, and optimized code to meet project deadlines and deliverables.
- Troubleshoot and debug complex technical issues to ensure the smooth functioning of the software.
- Stay updated with the latest technologies and industry trends to continuously improve the software development process.
- Mentor and guide junior team members, providing technical expertise and guidance for their professional growth.
- Lead code reviews to ensure code quality, adherence to coding standards, and best practices.
- Work closely with project managers and other stakeholders to provide accurate estimates and timely updates on project progress.
- Contribute to the development and maintenance of technical documentation, including design specifications, user manuals, and test plans.
- Collaborate with the testing team to ensure the quality of the software and incorporate necessary changes based on feedback.
- Proactively identify and suggest solutions for potential risks and issues that may arise during the development process.
- Participate in agile development processes, including daily stand-ups, sprint planning, and retrospectives.
- Communicate effectively with team members and stakeholders to provide updates, discuss technical solutions, and address any concerns.
- Embrace a continuous learning mindset and promote a culture of innovation within the team.
Expert Knowledge Of .Net Core, C#, And C++ Programming Languages.
Extensive Experience In Designing And Developing Complex Software Applications Using .Net Core.
Strong Understanding Of Software Development Methodologies And Best Practices.
Proven Track Record Of Successfully Leading And Managing Large-Scale Software Projects.
Excellent Problem-Solving Skills And Ability To Troubleshoot Complex Technical Issues.
Project Management
C++
C#
Problem Solving
Agile development
Continuous Integration
Object-oriented programming
Team Leadership
Database design
Code optimization
.NET Core
Software Architecture
Communication
Conflict Resolution
Leadership
Time management
creativity
Critical thinking
Teamwork
Adaptability
Problem-Solving
Empathy
According to JobzMall, the average salary range for a Principal Software Engineer - (.Net Core, C# and C++) in Bengaluru, Karnataka, India is between ₹1,400,000 - ₹2,000,000 per year. This equates to approximately $19,000 - $27,000 USD per year. However, salaries can vary depending on the specific company, experience level, and other factors.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Dell Inc., which operates under the brand name Dell, is an American multinational computer technology company that develops, sells, repairs, and supports computers and related products and services.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started
