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

Dell Technologies
Seattle, Washington, United States
5 days ago


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


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

Job Information

  • Job ID: 59990021
  • Location:
    Seattle, Washington, United States
  • Position Title: Software Senior Engineer - C/C++ - Distributed Systems - Seattle, WA
  • Company Name: Dell Technologies
  • Job Function: Other
  • Job Type: Full-Time
Information Services

Please refer to the company's website or job descriptions to learn more about them.

View Full Profile

Jobs You May Like