Careers

Careers At Cray

Initiate. Innovate. Dedicate. Your next is now at Cray.
Browse Open Jobs Search Open Jobs Edit Your Profile View Submitted Applications


Job details

Requisition Number 16-0212
Title Senior Software Engineer
Location UK-Bristol
Position Type Full-Time
Description
Cray has an opening for a motivated and skilled Senior Software Developers to join its Advanced Technology Team. With sufficient ability and experience the candidate may be considered for a Team Leadership role.  Responsibilities include design and development of infrastructure software components targeting Cray’s future Supercomputer platforms. 
The ideal candidate will have strong technical and interpersonal skills with a passion for computer technology, working with a team of software developers and system architects based in Bristol, UK providing advanced capabilities for future system architectures. 
This individual will work with members of Cray’s Advanced Technology Team in helping to define aspects of Cray’s next generation, extremely scalable, high performance computing systems for both High Performance Computing, Data Analytics and Machine Learning products.
Global supercomputing leader Cray Inc. (Nasdaq: CRAY) provides innovative systems and solutions enabling scientists and engineers in industry, academia and government to meet existing and future simulation and analytics challenges.  Leveraging more than 40 years of experience in developing and servicing the world’s most advanced supercomputers, Cray has a comprehensive portfolio of supercomputers and big data storage and analytics solutions delivering unrivaled performance, efficiency and scalability. Cray’s collegial workforce of creative, bright, passionate and focused people collaborate to build powerful technologies that solve the world’s most challenging problems. Take the initiative to join a company of dedicated innovators.
We are proud to be an Equal Opportunity Employer.

•	BS or advanced degree in Computer Science or related field, or equivalent industry experience. 
•	Linux software development expertise, with proven ability to produce high quality deliverables
•	Proficient programming in C/C++ is essential
•	Knowledge of operating system architecture, networking and files systems is highly desirable
•	Network Dev Ops development experience is desirable 
•	Commitment to sound software engineering principles and a demonstrated knowledge of the full development lifecycle. 
•	Outstanding problem solving skills
•	Ability to work well in a cooperative development environment, both within and across teams 
•	Good written and verbal communications skills 

Apply On-line