Taro Logo

Software Engineer 2

Dell Technologies helps organizations and individuals build their digital future and transform how they work, live and play, providing the industry's broadest and most innovative technology and services portfolio for the data era.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer 2

Dell Technologies is seeking a Software Engineer 2 to join their Software Engineering team in Bangalore. This role is part of a team that delivers next-generation application enhancements and new products, working at the cutting edge to design and develop software for platforms, peripherals, applications and diagnostics. The position involves working with advanced technologies, tools, and software engineering methodologies, collaborating with both internal and external partners.

The ideal candidate will be responsible for developing sophisticated systems and software based on customer business goals and needs. Key responsibilities include working with software/storage requirements, preparing specifications, implementing software lifecycle methodologies, and developing test strategies. The role requires strong technical knowledge in areas like programming languages, operating systems, firmware, BIOS, and device drivers.

Dell Technologies offers a unique opportunity to work with some of the best minds and most advanced tech in the industry. The company emphasizes the power of individual impact and maintains a strong commitment to equal employment opportunity. As part of Dell's software engineering team, you'll contribute to building solutions that help organizations and individuals transform how they work, live, and play.

The position requires 2-5 years of relevant experience and offers the chance to work on cutting-edge technology solutions in a collaborative environment. This is an excellent opportunity for someone looking to advance their career in software engineering while making a meaningful impact in a global technology leader.

Last updated a month ago

Responsibilities For Software Engineer 2

  • Participate in the preparation, review and evaluation of software/storage requirements and specifications
  • Prepare written specifications for tasks of varied complexity from verbal requirements
  • Use defined software lifecycle methodologies
  • Review and implement test strategies for software products

Requirements For Software Engineer 2

Linux
  • Good knowledge of programming languages, operating systems, firmware, BIOS, device drivers, databases
  • Knowledge of server, storage, networking and client technologies
  • Ability to code/debug moderately sophisticated programs using design specifications
  • Knowledge of software architectures and applications
  • 2-5 years of related experience
  • Bachelor's degree (desired)