Lockheed Martin Sr Software Engineer / Java + C++ / Sonar Sytems & Weapons / Manassas, VA in Manassas, Virginia

Description: At Lockheed Martin Rotary & Mission Systems, we are driven by innovation and integrity. We believe that by applying the highest standards of business ethics and visionary thinking, everything is within our reach – and yours as a Lockheed Martin employee. Lockheed Martin values your skills, training and education. Come and experience your future!

Relocation: Relocation assistance is possible for this exciting position.

The Locale: Manassas, Virginia is situated in the Northern Virginia region surrounded by Prince William County and is about 30 miles west / southwest of Washington, D.C. Manassas has a population of approximately 37,500 and is considered part of the Washington Metropolitan Area. Amtrak and the Virginia Railway Express (VRE) supply both regular and commuter rail service to the D.C. metropolitan and surrounding areas, as well as convenient rail/bus links to the D.C. Metro system. In addition to the attractions in the nation’s capital, Prince William and neighboring Fairfax, Loudoun, Fauquier, and Stafford counties are home to diverse historical, cultural, dining, indoor/outdoor recreational and sporting activities – all within a 90-minute drive or less. These include: civil war re-enactments, museums, international cuisine, hiking/biking trails, league sports, river/lake fishing, skiing/snowboarding, Blue Ridge Mountains, Shenandoah and other National Parks. A one- to four-hour drive takes you to areas such as Annapolis, Baltimore’s Inner Harbor, the Virginia/Maryland eastern shore, DelMarVa beaches, the Jersey shore, or the whitewater rapids in West Virginia and Pennsylvania. Manassas and its surrounding communities offer the excitement of living near the capital region while also providing a more relaxed and scenic suburban setting.

Skilled, motivated software engineer needed to work in the Anti-Submarine Warfare (ASW) community, developing submarine weapons and SONAR systems, specifically for international customers.

While specific domain knowledge is not required, SONAR and/or weapons experience would be a discriminator. If you've ever written software to provision a torpedo, you should apply for this job! But if you haven't, you should still apply for this job! You will absolutely love working on this highly skilled and supportive team of talented people.

Basic Qualifications:

Basic Qualifications for this position will include a BS degree in computer engineering, computer science, or closely related technical field; or equivalent experience/combined education and 5 years of professional level experience.

Proficiency with both Java and C++ is a must.

Familiarity with developing applications for Linux.

Experience in object-oriented development for a real-time or near real-time system is required. This includes the ability to develop and troubleshoot multi-threaded applications in this environment.

Solid mathematical skills are required.

The desire to learn and grow is required.

Strong verbal and written communications skills are required.

Desired Skills:

Experience developing for SONAR and/or weapons, especially in a submarine environment, would be a significant discriminator.

Familiarity with a CI/CD environment.

Experience with agile development.



Lockheed Martin is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

As a leading technology innovation company, Lockheed Martin’s vast team works with partners around the world to bring proven performance to our customers’ toughest challenges. Lockheed Martin has employees based in many states throughout the U.S., and Internationally, with business locations in many nations and territories.

Join us at Lockheed Martin, where we’re engineering a better tomorrow.


Experienced Professional