Software Principal Engineer

Global technology company that designs, develops, and sells computer hardware, software, and related services.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Principal Engineer

Dell Technologies is seeking a Software Principal Engineer to join their PowerStore Software Engineering team in Bangalore. This role focuses on developing and enhancing Dell's award-winning PowerStore, a leading Midrange Storage product. The position involves working with enterprise storage technologies, highly scalable backend systems, clustering, high availability, microservices, and Docker containers.

As a Principal Engineer, you'll be part of an Agile scrum team working in a continuous integration and continuous development environment. Your responsibilities will include participating in feature design discussions, developing test-driven development plans, and implementing automated tests. You'll work extensively with technologies like Python, Java, PostgreSQL, and REST APIs while contributing to the test architecture of complex systems.

The ideal candidate should have 8+ years of software development experience, strong expertise in Python and Linux environments, and experience with modern development tools and practices. You'll be working in a collaborative environment, interfacing with diverse teams across the organization to build and validate CI/CD environments.

This role offers an opportunity to work on cutting-edge storage technologies while being part of a company that values innovation and professional growth. Dell Technologies provides comprehensive benefits including healthcare programs, financial wellness tools, parental leave, and an industry-leading wellness platform. If you're passionate about technology and want to contribute to developing enterprise-scale storage solutions, this role offers an excellent opportunity to advance your career with a global technology leader.

Last updated a day ago

Responsibilities For Software Principal Engineer

  • Participate in new feature design discussion
  • Develop plans for test-driven development
  • Design and develop automated tests
  • Setup/execute Jenkins pipeline
  • Work as part of an Agile scrum team in a CI/CD environment
  • Contribute to test architecture and scope of complex systems
  • Conduct testing and automation for PowerStore Cluster Storage Management Software backend
  • Collaborate with diverse team of software engineers and test engineers

Requirements For Software Principal Engineer

Python
Java
PostgreSQL
Linux
  • 8+ years of experience in software development
  • Well versed in Python and working in a Linux environment
  • Working experience with REST APIs, Jenkins, Postgres, Java
  • Proficient understanding of code versioning tools, such as Git
  • Self-Learning abilities, critical thinking skills, excellent communication, and interpersonal skills
  • Bachelor's degree in computer science/engineering or equivalent

Benefits For Software Principal Engineer

Medical Insurance
Parental Leave
  • Comprehensive Healthcare Programs
  • Award Winning Financial Wellness Tools and Resources
  • Generous Leave of Absence for New Parents and Caregivers
  • Industry Leading Wellness Platform
  • Employee Assistance Program

Interested in this job?

Jobs Related To Dell Technologies Software Principal Engineer

Software Principal Engineer (On-Site)

Principal Software Engineer position at Dell Technologies in Herzliya, focusing on complex systems development using C++/Python, requiring 6-8 years of experience.

SOC Windows Driver Software Engineer

Principal Software Engineer position at Dell Technologies focusing on Windows Driver development, requiring 10+ years of experience in kernel-level programming and system development.

Linux OS Software Principal Engineer

Principal Software Engineer position at Dell Technologies focusing on Linux OS development, requiring 10+ years of experience in software engineering and system architecture.

Software Senior Principal Engineer

Senior Principal Software Engineer position at Dell Technologies in Bangalore, focusing on file system software development and storage solutions using C/C++ and Linux.

Test Senior Principal Engineer

Senior Principal Test Engineer position at Dell Technologies in Taipei, leading validation strategies and quality assurance for hardware products.