BAE Systems Linux Software Developer in Quantico, Virginia

BAE Systems is seeking a highly-motivated Linux software developer with broad skills to design, develop, and support mission-critical, scalable systems for a Government customer. You will be working in a small team of engineers and will have a direct impact on our customer's operations! We are looking for a creative programmer who can help us grow our team!

You will create tools, applications, and Linux daemons using several languages including C, C , Python, Perl, PHP, and SQL, and may develop or modify Linux kernel modules. We are seeking experience with open source development, protocols, and database technologies, and require some familiarity with SQL databases. Excellent communications skills are a must and DevOps is a plus.

We require a BS in Computer Science or equivalent plus 9 years of relevant experience, and a Top Secret clearance with ability to obtain a CI polygraph.

C, Scripting, Linux, SQL experience

  • Bash scripting, Perl, Python, experience with PostgreSQL and/or MySQL/MariaDB, Subversion/GIT.

  • Experience with networking and telecommunications protocols: TCP/IP, HTTP, SIP, and ISDN.

  • Development of web-based applications using HTML, PHP, and Apache.

  • Development of native graphical applications using QT, Python/Qt, or Python/GTK.

  • Linux certifications are a plus including RHSA, RHCE, and others.

  • Defining and documenting systems, data exchange formats, and software.

  • Creating end-user documentation, manuals, technical documentation, and presentations.

  • Development and support of specialized test systems.

  • Support of operational systems. Experience with DevOps.

Linux Software Developer

Quantico, Virginia