Dell Technologies

Software Engineer 2

Dell Technologies
Apply
1 day ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Develop sophisticated systems and software based on customer business goals, needs, and business environments.
  • Participate in preparing, reviewing, and evaluating software and storage requirements and specifications.
  • Prepare written specifications for tasks of varied complexity from verbal requirements.
  • Use defined software lifecycle methodologies.
  • Review and implement software product test strategies.
  • Code and debug moderately sophisticated programs using design specifications.

Requirements

  • 2–5 years of related experience.
  • Good knowledge of C, C++, or GoLang; operating systems; firmware; BIOS; device drivers; databases; administration; embedded software and firmware; and applicable tools and utilities.
  • Knowledge of server, storage, networking, and client technologies.
  • Knowledge of software architectures and applications.
  • Python or Bash scripting experience is desirable.
  • Familiarity with scalable algorithmic concepts and hardware is desirable.
  • Familiarity with AI-assisted software engineering practices, MCPs, agents, and SDD is desirable.

Benefits

  • The role is based in Bangalore.
  • Application closing date: 20th November 2026.
  • Dell Technologies provides an equal employment opportunity workplace free of discrimination and harassment.

Tech Stack

Categories

Dell Technologies

About Dell Technologies

10,000+ employees

Dell Technologies builds PCs, monitors, and peripherals for consumers and enterprises, and provides servers, storage, networking, and edge solutions for data centers. It sells hardware, software, and support services through direct, channel, and online models to organizations of all sizes and the public sector. Founded in 1984 and headquartered in Round Rock, Texas, it includes the former EMC storage business and operates globally across client computing and infrastructure markets.

Contact me