Lead Senior Software Engineer

Job Description

BAE Systems Panama City, FL has an opportunity for a Lead Senior Software Developer needed for a software dominant project. Future features, capabilities and communities of users will be introduced via capability drops, which expand the initial capabilities, per the IT Box/Agile acquisition model for software-intensive systems. The net centric software will be integrated into the end user's computing infrastructures. The software architecture is designed to support future expansions for additional sensor data types, processing and analysis algorithms and displays.

Typical Education & Experience
Typically a Bachelor's Degree and 6 years work experience or equivalent experience

Required Skills and Education

A Bachelor's degree in software, computer science, mathematics, or similar technical discipline from an accredited university . Six years of progressively responsible experience in one or more fourth generation Object Oriented programming languages such as (C++ 11/14, Java, etc.) in several operating environments such as Windows, Linux, and Mac OSX and experience using Agile (SCRUM) software development techniques and open, modular architecture software development. This includes experience in analysis, troubleshooting, installation, retrofit, maintenance, user console hardware and software interoperability, test and evaluation, and independent verification and validation for products developed by other manufacturers or Contractors.

Preferred Skills and Education

Experienced Software Application Development using ANSI C++.
Ability to develop source code which fulfills the requirements of US Navy Software Requirements Specification.
Ability to accept tasking from the Senior Software Engineer, within the Agile Software development processes.
Ability to follow Software Development Plan guidance and processes so as to generate code, technical software descriptions, and other artifacts as required by the rigorous software development processes.
Ability to work cooperatively with other developers, testers and Naval Research Lab (NRL) partners in the development of the system.
Experienced in reviewing future requirements data packages, preparing for and participating in technical working groups and team meetings, including Sprint Close out Reviews, Interface Working Group and In Process Reviews as called upon.

Good oral and written communication skills.
Good organizational skills
Qt Software Development Kit (SDK), including Qt Creator Integrated Development Environment (IDE), Qt libraries for the graphical user interface design, and Qt Test framework for unit testing.
Application Development using ANSI C++11/14 standard.
Application Development on Windows 7/10, Red Hat Linux, and Mac Operating Systems.
Familiarity with interacting with standard web services, including JSR 224 (XML services) and JSR 331 (REST-ful web services).
Familiarity with JenkinsCI , Mercurial Distributed Version Control System, and the SCRUM Agile development methodology.
Atlassian Toolset (Jira, Confluence).
Knowledge of various minewarfare systems including ALMDS, AN/AQS-24, COBRA, KnifeFish, Barracuda, UISS, MK-18, AMNS, and RMS (AN/AQS-20A) .

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 www.baesystems.com and follow us on Facebook: www.facebook.com/baesystemsintel.

Meet Some of BAE Systems's Employees

Arun P.

Program Engineering Manager

Arun oversees the technical and operational aspects of engine control system projects for the company’s commercial airline clients around the world.

Tyece W.

Content Strategy Manager

Tyece ensures that information sent out to potential applicants, current employees, and company clients represents the brand in a clear, consistent, and impactful fashion.

Back to top