Thursday, October 13, 2011

Oracle - Software Engineer

Oracle's Open Storage Systems Group is looking for experienced software engineers that also have experience with consumption of data path and management APIs from storage appliances. This engineering position is responsible for creation of plug-in components that comply with application APIs and SDKs and communicate with a ZFS Storage 7000 Appliance across a variety of protocols. The engineer who takes this position will be responsible for low level design and programming decisions as well as documentation and test plans, a true all round engineer is required.

-Multiple Openings
-Broomfield (CO) and Santa Clara (CA)
-Full-time with full Oracle benefits

Job Description:
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. The key aspects of this position include:

- Able to understand vendor integration documentation, including SDKs, specifications and API documentation.
- Program components that are enterprise ready, quality designs and implementations and run with efficiency.
- Create documentation for components including design documents, install guides and test plans
- Understand and implement tiered and layered software architectures that include several programming languages and protocols between the tiers
- Software setup, installation and testing for the programmed components and platforms.
- Troubleshoot problems
- Recommend fixes to ISV partners and or Oracle engineering
- Interface with customers and customer facing field personnel
- Give technical presentations

Preferred Requirements:
- Storage development background (NSF, ISCSI, FC, NDMP, CIFS)
- Java/C++ programming skills, preferably on both Windows and Solaris platforms
- "Fat" client GUI programming using cross-platform languages such as Java
- JavaScript programming skills
- Remote protocol skills , preferably using XML-RPC
- Storage knowledge including an understanding of snapshot and replication architectures and purposes
- Strong written, verbal and interpersonal communication skills
- BS degree with Master's preferred

Additional/Preferred Knowledge:
- Network Attached Storage experience
-Strong firmware background

APPLICATION PROCESS:
Qualified candidates may e-mail resumes directly to Oracle Corporation Recruiting for immediate consideration. Please email todd.gorman@oracle.com with "System Engineer" on the subject line for consideration. IRC1569708 and IRC1569708

As part of Oracle's employment process candidates will be required to complete a pre-employment screening process, prior to an offer being made. This will involve identity and employment verification, salary verification, professional references, education verification and professional qualifications and memberships (if applicable).

Oracle is committed to creating a diverse environment and is proud to be an equal opportunity employer.