Job Search and Career Advice Platform

Enable job alerts via email!

System Software Engineer

Valex LLC

Washington (District of Columbia)

On-site

USD 90,000 - 130,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

Valex LLC is seeking a System Software Engineer, Level II, in the Washington, D.C. area. This role involves driving the software development lifecycle, from requirements gathering to delivery, within small team settings using cutting-edge technologies. Candidates should have at least 5 years of relevant experience and proficiency in C/C++. Responsibilities include developing software, performance tuning, and collaborating on documentation.

Qualifications

  • 5+ years of full-time experience in computer software engineering.
  • Effective verbal and written communication skills.

Responsibilities

  • Develop innovative software in small teams using cutting-edge technologies.
  • Collaborate with program managers to gather requirements.
  • Develop automated functional tests.

Skills

Proficiency in C/C++
Networking and Distributed Computing
Multithreaded Applications Development
Debugging Tools Experience
Unix Shell Scripting
Effective Communication

Tools

MS Windows
UNIX/Linux
Version Control Tools
Job description
System Software Engineer, Level II, Washington, D.C. area

A challenging position in computer software engineering. We are looking for an innovative software engineer who will drive all aspects of the software development lifecycle: requirements, design, development, test, and release to customer success.

Must have a minimum of 5 years of full-time experience in computer software engineering.

Responsibilities:
  • Develop innovative software in small teams using cutting-edge technologies;
  • Perform monitoring and performance tuning;
  • Collaborate with program managers and prospects to gather and define requirements;
  • Deliver projects on-time and to specifications with an appropriate level of quality;
  • Develop automated functional tests;
  • Set operational specifications and formulate software requirements;
  • Collaborate with technical writers to create customer-relevant documentation;
Required Skills:
  • Proficiency in C/C++;
  • Experience with MS Windows and UNIX/Linux software development environments;
  • Knowledge of dynamic linking and loading;
  • Development of multithreaded applications;
  • Networking and distributed computing;
  • Inter-process communication;
  • Experience with debugging tools such as gdb, strace, valgrind, totalview, etc.;
  • Unix shell scripting;
  • Experience with version control tools like CVS, SVN;
  • Effective verbal and written communication skills.
Knowledge of the following operating systems and platforms:
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.