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 · Hardware

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 of technology. The position involves designing and developing software for platforms, peripherals, applications, and diagnostics using advanced technologies and methodologies.

The ideal candidate will be responsible for developing sophisticated software solutions based on customer business needs, participating in requirements analysis, and implementing test strategies. They should have 2-5 years of experience with strong knowledge in programming languages, operating systems, firmware, and various technology stack components.

Dell Technologies offers a collaborative environment where team members can make significant impacts. The company believes in the power of individual contribution while working as part of a larger team that's shaping the future of technology. This role provides an opportunity to work with some of the best minds in the industry and access to advanced technology.

The position requires a mix of technical expertise and business understanding, as you'll be working on projects that directly impact customer solutions. You'll be part of a company that's committed to transforming how organizations and individuals work, live, and play through innovative technology solutions.

This is an excellent opportunity for a mid-level software engineer looking to grow their career in a global technology leader. The role offers exposure to various aspects of software development, from requirements gathering to implementation and testing, all while working on cutting-edge technology solutions that have a real-world impact.

Last updated a day 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
  • Develop sophisticated systems and software based on customer's business goals and needs

Requirements For Software Engineer 2

Java
Python
Linux
  • Good knowledge of programming languages
  • Knowledge of operating systems, firmware, BIOS, device drivers
  • Knowledge of databases, system administration, network administration
  • Knowledge of embedded software/firmware
  • 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)

Interested in this job?

Jobs Related To Dell Technologies Software Engineer 2