Senior Software Engineer Engineering - Durham, NC at Geebo

Senior Software Engineer

Job
Summary:
The StorargeGRID team is growing and we need experienced developers and architects to innovate and lead development efforts to create and enhance the market's leading object storage solution. This opportunity provides you with the opportunity to drive changes in the dynamic cloud computing area and work along side a talented, innovative and hard working team. Your OO design and C+
skills will contribute to completing user stories in an agile development environment. The rapid growth in unstructured data is difficult and complex to manage, so our customers need innovation to simplify this complexity.
As a Sr. Software Engineer you will work as part of a team responsible for actively participating in driving product development and strategy. In addition, you will participate in activities that include testing and debugging of operating systems that run NetApp storage applications. As part of the Research and Development function, the overall focus of the group is on competitive market and customer requirements, supportability, technology advances, product quality, product cost and time-to-market. Software engineers focus on enhancements to existing products as well as new product development.
This position requires an individual to be creative, team-oriented, technology savvy, able to lead large cross-functional teams, and driven to produce results.
Essential Functions:
Lead the design, verification and release of systems or major subsystems
Participate in any and/or all phases of the product development cycle from product definition and design, through implementation including:
Testing and/or Unit Testing
Designing
Test automation
Debugging
Reliability
Performance analysis
Critical and/or high visibility customer support
Understand the implications of new technology and how it can be applied to product design and product evolution
Work on architecture, design and product definition that leads and influences decisions and outcomes related to project direction
Act as a technical advisor and resource to other engineers and cross functional departments across Business Units
Provide guidance and mentoring to more junior engineers
Work with suppliers, partners or other external parties in product quality efforts as necessary
A willingness to work on additional tasks and responsibilities that will positively contribute towards team, department, and company goals Job Requirements Requirements:
Coordinate the activities of other engineers, serve as a project lead, and/or recognized as an expert in a major technical area
Possess and demonstrate excellent written and verbal communication skills
Proven experience in leading teams in software test planning, automation, documentation and process improvement
Work collaboratively within a team of other engineers and have strong influencing and leadership skills
Ability to estimate work completion required to build an overall predictable plan
Strong understanding of concepts related to computer architecture, data structures and standard programming practices
Work on very complex issues where analysis of situations or data requires an in-depth evaluation
Develop and drive longer-range project plans and schedules for individual, or work for a team
Creative and analytical approach to problem solving
Responsibility and Interaction:
Responsibility:
Responsible for unstructured tasks that have wide implications and where multiple outcomes must be driven to closure
Apply broad expertise or unique technical/industry knowledge in solving problems that are unique and extremely complex considering time, budget and resource constraints
Lead and work on complex projects with significant interaction with others; works or solves problems beyond own job function
Demonstrate leadership and vision in determining and driving strategy decisions.
Regularly act as a technical advisor to engineering management
Present quality initiatives to larger audiences
Interaction:
Work and communicate effectively with staff to vice-president level employees within the function, across functions and with external parties
Limited supervision is provided, as this individual can operate, drive results, and set priorities independently
Work effectively with Technical Directors across Engineering
Participate as a proactive contributor and subject matter expert across multiple business units
Demonstrate favorable results through leadership and influencing multiple individuals and groups
Act as mentor or facilitator
Supervise the technical activities of others Education and Experience Education &
Experience:
A minimum of 12 years of experience is required
A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required
Demonstrated ability to have completed multiple, complex technical projects Posting Category Software Engineering Full time / Part time Full-time Posting Location USA - North Carolina - Research Triangle Park Requisition Number 43472BR
. Apply now!Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.