Dell Senior Software Engineer - Brisbane in Brisbane, Australia

Job Description:

The primary role of a Software Senior Engineer is to develop C and Java software for the company’s products.

The Software Senior Engineer will design and implement elegant solutions for cutting-edge technology in the security industry with a team of motivated, highly-skilled individuals and is able to work within the product architecture when needed or enhance and improve the existing architectures.

Day-to-day activities include analysis, design, implementation, testing, documentation and continuous integration.

Responsibilities

  • Work co-operatively in a small development team of 4-8 software engineers.

  • Develop software for the company’s products and applications in accordance with the company’s software development policies and procedures.

  • Acquire and maintain expert knowledge of the C/Java programming language and related technologies.

  • Design software to meet requirements.

  • Code and unit test software.

  • Ensure continuous build, test and release loops are running without errors.

  • Ensure that practical and useable documentation is established and maintained for all developed software (including source code comments).

  • Investigate and analyse problems discovered and liaise with other engineers to resolve issues.

  • Acquire and maintain a working knowledge of security related technologies, security vulnerabilities, and secure programming techniques.

Skills

  • Programming languages: C and Java

  • Scripting languages: Python, Ruby and/or Shell

  • iOS and/or Android development

  • Windows and *nix (Linux, HPUX, AIX, etc.)

  • Solid knowledge of software development methodologies

  • Responsive to change in a fast moving, high technology product development environment

  • Proactive self-starter, delivery focused, results orientated, team player, high professional standards and work ethic, strong-willed but flexible, and capable of making independent decisions

  • Excellent written and verbal communication skills

  • Good understanding of the software change management process

Education / Experience

  • Degree in computer science or related discipline

  • Years of experience in software development: 5+ years

EMC Values:

When you choose our company, you join a diverse world of innovative thought leaders. At our core is a commitment to workplace diversity, the sustainability of our planet, and community corporate involvement. We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities-all to create a compelling and rewarding work environment.

Critical Hiring Criteria:

Functional Area(s):

Engineering - Other

Business:

RSA

Business Unit:

400 - SECURITY

Location:

Australia - Brisbane

AutoReqId:

186311BR