Senior Software Engineer, Metrics & Analysis

    • Annapolis Junction, MD

Job Description
Join BAE Systems' Intelligence and Security sector and be a part of a team who solves some of the world's most complex technical challenges. We are looking for a Senior Software Engineer to join a mission critical program within the intelligence community to provide an end-to-end processing platform allowing the ability to query, visualize, and analyze metric/event data at various levels (system, application, dataflow, and mission).

In This Role You Will:
•Develop new modules and maintain existing modules in support of tools written in Java, JavaScript, Python, Shell/Bash
•Develop and maintain a wide variety of open source key/valu and relational database solutions
•Utilize Eclipse, Maven, Git, IntelliJ, Jenkins, and Junit
•Maintain and integrate new capability features for workflow/processing component technologies
•Utilize Web Development Stack and JS based frameworks
•Plan, develop, organize, write, and edit operational procedures, diagrams, and manuals using Atlassian product suite
•Research, develop, and document technical design specifications for wide-range of supported FOSS software stack
•Maintain a comprehensive library of technical terminology and documentation
•Analyze documents to maintain continuity of content style at

Who You Are:
•Energized when faced with complex technical challenges and diligently work to identify creative solutions.
•Ability to perform high quality work, both independently and with a team, in a fast-moving environment.
•Ability to plan and prioritize tasks to successfully meet/exceed customer expectations.

Required Skills and Education
•Software development experience with applicable Java knowledge
•Experience developing software in a Unix environment
•Demonstrated experience with Java multi-process coordination
•Demonstrated experience with Java multi-threading and concurrency
•Experience with Eclipse, Maven, Git, JUnit
•Experience with scripting (Shell/Bash, NodeJS)
•Understanding of software unit and integration testing, bug reporting and tracking, documentation, and production software support and maintenance
•Comprehension of software engineering fundamentals, object oriented programming, relational databases, scripting knowledge and an advanced level of development operations skill set
•Experience with data parsing/transforming technologies, to include JSON, XML, and CSV formats

TS SCI level clearance with the appropriate Poly required.

Preferred Skills and Education
•Strong understanding of Cloud and HPC architecture environment to include terminology, practices, and configurations

About BAE Systems Intelligence & Security
BAE Systems Intelligence & Security, based in McLean, Virginia, designs and delivers advanced defense, intelligence, and security solutions that support the important missions of our customers. Our pride and dedication shows in everything we do-from intelligence analysis, cyber operations and IT expertise to systems development, systems integration, and operations and maintenance services. Knowing that our work enables the U.S. military and government to recognize, manage and defeat threats inspires us to push ourselves and our technologies to new levels. That's BAE Systems. That's Inspired Work. Equal Opportunity Employer/Females/Minorities/Veterans/Disabled/Sexual Orientation/Gender Identity/Gender Expression. To see Inspired Work in action, visit and follow us on Facebook:

BAE Systems builds and optimizes technology that revolutionizes defense around the world.

BAE Systems Company Image

Back to top