Software Principal Engineer developing sophisticated systems for Dell Technologies. Responsible for design, development, and implementation of cutting-edge software solutions at Bangalore location.
Responsibilities
Develop sophisticated systems and software based on the customer’s business goals, needs and general business environment creating software solutions
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
Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems
Requirements
8-12 years of experience in all phases of software development: feasibility, design, implementation, integration, test and delivery
Design, develop, and maintain Linux kernel-level device drivers for storage subsystems
Expertise in Linux kernel, SCSI, SCST, Fiber Channel, Virtual Tape Libraries, I/O device drivers
Expertise in persistent memory, hardware assisted compression technologies
Debug and resolve complex kernel and driver-level issues in production environments
Strong problem solving, troubleshooting, diagnostic skills
Experience in one or more of the following languages: C, Python, Go
Knowledge of version control, bug tracking systems (Git, JIRA)
Strong communication skills and an ability to articulate technical design while understanding business requirements, with the ability to debate and collaborate with other team members
Experience in Storage domain (SAN/NAS/Virtualization).
Experience in developing software for software-defined infrastructure, including hybrid cloud/on-prem and multi-cloud environments.
Benefits
Dell Technologies offers a unique family of businesses that helps individuals and organizations transform how they work, live and play.
Backend Engineer for Duomo, creating AI - driven creative production and advertising solutions. Collaborating with engineers and managers to enhance the platform for Christian development.
Senior Systemutvecklare focusing on backend development for Swedish public authority. Collaborating closely with development team to ensure stability, security, and delivery pace.
.NET Developer supporting product engineering at SQA Consulting. Responsible for technical direction, project team leadership, and training junior resources.
Senior Backend Developer at Sambla Group designing backend services for new products. Collaborating with teams on product discovery and delivery in a fun, innovative environment.
ETL Specialist responsible for designing and maintaining robust ETL and data integration workflows at Synechron. Leveraging modern data technology to support business intelligence and analytics initiatives.
.NET Developer at Synechron responsible for designing and maintaining scalable software solutions using .NET technologies. Contributing to agile teams in delivering efficient applications that align with business objectives.
Full Stack Java Engineer for 6 month contract starting ASAP. Developing applications in Java and Spring Boot while working in a hybrid setup based in London.
Backend Developer developing robust backend systems for S.W.I.F.T. SCRL's financial messaging infrastructure. Collaborating with cross - functional teams to optimize performance and scalability.
Lead Python Backend Developer managing backend engineering team through complex challenges. Drive architectural vision with deep expertise in Python and GCP while mentoring engineers.
Backend Software Engineer developing cloud infrastructure solutions to enhance the experience for Honda drivers. Collaborating with various teams to troubleshoot and integrate APIs while deploying CI/CD practices.