Full-Time

Principal Software Engineer

Software Engineering

Posted on 10/3/2025

Deadline 10/31/25
Dell Technologies

Dell Technologies

10,001+ employees

Manufactures computing solutions and advanced software

No salary listed

Bengaluru, Karnataka, India

In Person

Category
Software Engineering (1)
Required Skills
TCP/IP
Kubernetes
Data Structures & Algorithms
Java
Docker
iOS/Swift
REST APIs
Linux/Unix
Requirements
  • 8+ years of development experience on software with a bachelor’s degree.
  • Experience developing software with programming language Java for Linux operating systems at a user space level and experience developing within large scale distributed systems with working experience in storage networking protocols and architectures.
  • Deep understanding of distributed storage architecture, Object storage concepts (e.g., replication, erasure coding), Consistency models and fault tolerance & Scalability and performance optimization, Data Structures algorithms & Design Patterns.
  • Hands on experience on Cloud & Infrastructure Knowledge - Linux OS internals, Networking concepts (TCP/IP, DNS, load balancing), Virtualization and containerization basics (Docker, Kubernetes).
  • Hands-on experience in RESTful API design and implementation, Amazon S3 API compatibility and Swift API, Security protocols (OAuth, SSL/TLS).
Responsibilities
  • Contribute to the design and architecture of high-quality, complex systems and software/storage environments.
  • Prepare, review and evaluate software/storage specifications for products and systems.
  • Build and review design, functional, technical and/or user documentation, as needed.
Desired Qualifications
  • Development Tools & Practices - Version control (Git), Build tools (Maven, Gradle), CI/CD pipelines and automated testing frameworks, Debugging and profiling tools.
  • Should be able to adapt to new technical complexities, changing system priorities and able to understand the test automation and build infrastructure using technologies like Gradle, Jenkins, Git and coding languages like shell/pearl scripting, Golang and python.

Dell Technologies is a leader in providing top-tier computing solutions and services tailored to the needs of corporate businesses, government agencies, and educational institutions. With a robust portfolio that includes high-performance computing, sophisticated storage systems, and advanced software, this company is well-equipped to empower businesses in the digital age. The emphasis on cutting-edge technology and strong sectoral expertise makes it an ideal workplace for professionals looking to drive progress in IT.

Company Size

10,001+

Company Stage

Series A

Total Funding

$5.3M

Headquarters

Round Rock, Texas

Founded

1984

Growth & Insights

Headcount

6 month growth

0%

1 year growth

0%

2 year growth

0%
INACTIVE