Software Engineer

Lockheed Martin   •  

Hanover, MD

Industry: Aerospace & Defense


15+ years

Posted 39 days ago

Description:At Lockheed Martin Rotary and Mission Systems, Cyber Solutions, we are driven by innovation and integrity. This program supports a globally distributed CNO infrastructure and mission management services. We work with our customers to develop tools, support 24x7x365 operations, and engineer systems for the remote operations center. We supports a spectrum of agile software development projects and an integrated set of diverse infrastructure projects that employ cutting-edge virtualization and cyber security technologies. Our staff is comprised of a diverse set of junior, mid-level and senior engineers, who are bravely at the forefront of technology innovation and are bold enough to disrupt the status quo.

Job description:

Provides support for implementation, troubleshooting and maintenance of Information Technology (IT) systems. Manages IT systems including day-to-day operations, monitoring and problem resolution for all of the client/server/storage/network devices, mobile devices, etc. Provides Tier 1 (Help Desk) and Tier 2 (Escalation) problem identification, diagnosis and resolution of problems. Provides support for the escalation and communication of status to agency management and internal customers. Provides support for the dispatch system and hardware problems and remains involved in the resolution process. Configures and manages UNIX and Windows operating systems and installs/loads operating system software, troubleshoots, maintains integrity and configures network components along with implementing operating systems enhancements to improve reliability and performance.

Basic Qualifications:

Qualification: Twenty (20) years software engineering experience in programs and contracts of similar scope, type and complexity is required.


Java (3+ Years)

Java Enterprise Edition (2+ years)

Database/SQL (understanding of database interface)

Build Management Tool (Maven, Apache Ant, Apache Ivy, etc)

Linux (1-2 years or equivalent Unix)

Windows Experience

General Web Development experience (HTML/CSS, JSPs, JSF, etc)

Web server such as JBoss, tomcat, or equivalent (2-3 years)

XML and XSLT (general relationship knowledge)Skill: Serve as the technical lead of multiple software development teams

Skill: Select the software development process in coordination with the customer and system engineering

Skill: Recommend new technologies and processes for complex software projects

Skill: Ensure quality control of all developed and modified software

Skill: Delegate programming and testing responsibilities to one or more team and monitor their performance

Skill: Oversees one or more software development teams and ensures the work is completed in accordance with the constraints of the software development process being used on any particular project

Skill: Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; perform quality control on team products

Desired Skills:

REST web server development

JMS client development

Atlassian tool suite familiarization (Bamboo, JIRA, Confluence, etc)