Taro Logo

Principal Software Engineer - IT

Dell Technologies helps organizations and individuals build their digital future, transforming how they work and collaborate by providing innovative technology solutions and services.
Security
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer - IT

Dell Technologies is seeking a Principal Software Engineer to join their Information Security Technology Team in Bangalore. This role is part of the Software Engineering team that delivers next-generation software application enhancements and new products. The position focuses on developing tools and automation for maintaining and enhancing Dell's information security posture.

As a Principal Software Engineer, you'll work with global security and software development teams on projects to enhance Dell's infrastructure and vulnerability remediation processes. The role involves implementing automated vulnerability remediation strategies using modern technologies like Python, Java, and various infrastructure tools. You'll be responsible for developing effective strategies to orchestrate vulnerability remediation and providing critical input into solution implementation.

The ideal candidate should have strong expertise in software development with hands-on experience in Java, Angular, React.js, and Spring Boot frameworks. A solid foundation in secure development lifecycle, scripting (Linux shell, Python, PowerShell), and SQL is essential. Experience with CI/CD pipelines and Web UI development is required, along with knowledge of various information security topics.

Dell Technologies offers a collaborative environment where team members can make an impact while working with some of the best minds and most advanced tech in the industry. The company is committed to equal employment opportunity and provides a discrimination-free work environment. This role presents an excellent opportunity to contribute to critical security infrastructure while working for a global technology leader.

Last updated 3 days ago

Responsibilities For Principal Software Engineer - IT

  • Implement automated vulnerability remediation strategies using modern technologies
  • Work with IT and Cybersecurity partners to establish communication plans and develop remediation solutions
  • Develop effective strategies to orchestrate vulnerability remediation
  • Provide critical input into the selection, configuration, and implementation of new and existing solutions

Requirements For Principal Software Engineer - IT

Java
Python
React
  • Proficient in software development with hands-on experience using Java, Angular, React.js, and Spring Boot frameworks
  • Strong foundation in secure development life cycle, scripting including expertise in Linux shell scripting, Python, and Windows PowerShell
  • Skilled in writing and optimizing SQL queries for data retrieval and manipulation
  • Experienced in implementing and maintaining CI/CD pipelines within DevOps environments
  • Experience developing Web UI (front end) applications
  • Knowledge of Information security topics such as Cybersecurity, Pen testing and vulnerability scan, Application security, Web security, CVSS Scoring, CVE classification
  • 8+ years of validated experience
  • Bachelor's degree in computing engineering or computer science

Interested in this job?