
System Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateAbout DH2i
DH2i Company is the leading provider of application availability framework software. Our vision is to enable complete enterprise application mobility between heterogeneous physical, virtual and cloud environments, with near-zero downtime. Come join our team and together we can fundamentally change the way medium and enterprise-class organizations manage applications.
Summary
As part of the DH2i Engineering Team, a System Software Engineer (SSE) works with a small team to support and build our award-winning clustering, high availability, and network security software. This fast-paced environment requires the ability to participate in team design meetings, and then work independently to code top-notch solutions. A strong collaborative attitude is a must on this team.
Essential Responsibilities
- Duties include designing applications, writing code, completing programming, developing and executing testing and debugging routines, and documenting work and results.
- Modify existing software to correct errors, allow it to adapt to new hardware, operating systems, and environments, or to improve its performance.
- Work with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Support customers to help identify and architect solutions.
Minimum Qualifications
- Bachelor’s Degree in Computer Science, Computer/Electrical Engineering, Mathematics, or related field.
- Familiarity with C# and Microsoft dotnet technologies
- 5+ years of C#/C/C++ software development experience on Windows and Linux
- Comfortable with virtual machine and containerized environments
- Understanding of TCP/IP networking, routing, and NAT
- API-level understanding of Linux system components, including systemd, dbus, udev, and the sysfs device tree
- API-level understanding of Windows system components, including the process manager, registry, and the service control manager
- Familiarity with TLS and DTLS, and the OpenSSL and Schannel APIs used to instantiate them
- Low-level understanding of enterprise storage technologies, storage device presentation on Windows/Linux, SCSI-3 command sets, partition layouts, and volume mount semantics
- Strong verbal and written communication skills
- Demonstrated experience working in a team environment and the ability to work independently
- Experience working in a SCRUM or agile environment
Pay: From $70,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Application Question(s):
- Are you comfortable working in an onsite setting?
Work Location: In person
Similar roles
- Senior System Software EngineerHP IQ · San Francisco, California, United States · Onsite
- System Software EngineerHP IQ · San Francisco, California, United States · Onsite
- System Software EngineerSK Hynix America · San Jose, California, United States · Onsite
Senior System Software EngineerPiepeople Consulting Inc. · San Francisco, California, United States · Onsite- System Software EngineerHCLTech · Cupertino, California, United States · Onsite