Send this job to your inbox!
Senior Software EngineerAnnapolis Junction, MD
Our client, a global leader in the design, manufacture, and support of innovative electronic systems for the United States government, is seeking qualified applicants for the position of Software Engineer. In this role, you will work with cutting-edge software systems and collaborate with both overseas and U.S. teams to ensure the successful integration of software solutions that meet U.S. defense requirements. This position offers a unique opportunity to be part of innovative projects, with responsibilities spanning software development, integration, and customization for U.S. defense applications. Expect up to 10% travel, including to the Middle East, for on-site collaboration and integration efforts.
Location
Annapolis Junction, MD
Essential Duties and Responsibilities:
· Develop and customize software solutions to adapt defense software developed overseas for U.S. defense applications.
· Work closely with overseas development teams and U.S. defense stakeholders to ensure seamless integration and functionality of software systems in accordance with U.S. defense standards.
· Participate in the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
· Perform software integration, testing, and validation to ensure that all systems meet performance, security, and compliance requirements for U.S. defense contracts.
· Contribute to the creation and maintenance of technical documentation, including software specifications, design documents, and user manuals.
· Troubleshoot, debug, and optimize software code to enhance system performance and address any compatibility issues.
· Collaborate with cross-functional teams, including systems engineers and hardware engineers, to ensure end-to-end system integration.
· Assist in the certification process for software systems, ensuring compliance with U.S. military standards and regulations.
· Stay informed about the latest trends in software engineering, cybersecurity, and defense technologies, and recommend improvements to enhance product capabilities.
· Provide ongoing software support, troubleshooting, and enhancements after deployment, ensuring long-term success and operational efficiency.
Required Qualifications
Preferred Qualifications
Phone
Job Type
Remote Status
Get notified about new listings!
Can't find the job you want?
Submit a general applicationLoading Jobs...