This job board retrieves part of its jobs from: West Virginia Jobs | Remote Jobs | West Virginia Jobs

Find online jobs today!

To post a job, login or create an account |  Post a Job

  Find remote jobs now  

Bringing the best, highest paying job offers near you

previous arrow
next arrow
Slider

Software Senior Engineer – C/C++ – Distributed Systems – Remote – Pacific time zone

Dell Technologies

This is a Full-time position in Berlin, CT posted October 21, 2021.

Software Senior Engineer
– C/C++
– Distributed Systems
– Seattle, WA

SEATTLE, WASHINGTON 

Senior Software Engineer

The Software Engineering team delivers next-generation application enhancements and new products for a changing world.

Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. 

Join us as a Senior Software Engineer on our PowerScale File Systems and Data Services Software Development team in Seattle, Washington to do the best work of your career and make a profound social impact. 

What you’ll achieve:

As a Senior Software Engineer, you will be responsible for developing sophisticated systems and software basis the customer’s business goals, needs and general business environment creating software solutions. 

You will: 

  • Design, architect, and implement solutions to distributed computing problems for consistent scale-out filesystems
  • Build and review design, functional, technical and/or user documentation, as needed
  • Develop, review and implement test strategies for software products and systems
  • Develop elegant solutions to complex problems
  • Work with team to develop, maintain, and communicate current development schedules, timelines, and development status as well as mentoring junior team members.

Essential Requirements 

  • 5 years working with a variety of languages, primarily C, C++, and Python language development in Unix systems through complete release cycle.
  • Experience developing in a distributed systems environment with a knowledge of storage networking architectures and application.
  • Able to code/debug moderately complex programs using either written or verbal design specifications.
  • An understanding of the UNIX operating environment such as system configuration, memory management, system calls, multiplexed I/O, and concurrency models.
  • Good understanding of hardware and software interactions

Desirable Requirements 

  • Degree in Computer Science or related field or equivalent work experience
  • Experience with network file systems in shippable software/services.
  • Extensive understanding of multithreaded, asynchronous, kernel-mode programming concepts
  • Hands-on experience developing for FreeBSD or other POSIX/UNIX operating systems
  • Experience working on and shipping a storage product
Please add your adsense or publicity code here (inc/structure/adsfooter.php)