Oracle Software Developer 4 in Broomfield, Colorado
Software Developer 4
This candidate will work on a flash
and/or HDD cloud storage service. The service will be used in the Oracle Cloud
Infrastructure. Knowledge of cloud based storage solutions is desired. The
Oracle Flash Storage Array Storage Area Network (SAN) team is a team of
software engineers doing design, development, and maintenance of the “SAN
subsystem” of the Flash Storage product series. This software
component implements the standards-based interface via which external hosts and
applications write and read data to and from the storage array within a Storage
The opening is for an engineer to
help design, develop, and maintain the software that comprises this SAN
subsystem, working as part of the development team. The SAN subsystem is
large and intricate, requiring ongoing development to meet continually evolving
cloud infrastructure service needs. The position also involves periodic
analysis and debug of reported product problems, and occasionally helping to
resolve end user “SAN related” problems involving the product. The candidate
must have operational knowledge of Ethernet and Fibre Channel analyzers. Must
understand the set up procedures, how to capture traces and be able to analyze
those traces to troubleshoot and solve a problem.
The candidate should have expertise
in developing and maintaining large multi-threaded, performance-sensitive C
software applications, preferably in an embedded environment, as well as
development experience in the Linux OS.
The candidate should possess strong
knowledge of the iSCSI and TCP/IP protocols, and SCSI. Some experience
with QLogic HBA interfacing, particularly with the E4 HBA, is highly
desirable. Knowledge of Python desirable. Lastly, the candidate should
also have a proven track record of meeting commitments in a timely manner and
of working productively in a team environment. This candidate should
have a culture of being relentless when it comes to getting things done and
will not be denied to solve a problem.
Cloud storage has never been such an
important and exciting field, and this position offers a great opportunity to
become part of a capable and experienced storage team!
Detailed Description and Job Requirements
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.
Job: Product Development
Job Type: Regular Employee Hire