Description The Software Engineer develops, maintains, and enhances complex software systems in support of mission and business objectives. This role involves working with processing-intensive analytics, novel algorithm development, real-time systems, large-scale data sets, and management information systems. The engineer works independently or as part of a team to design, implement, test, and document software solutions based on defined requirements. Responsibilities include analyzing system performance, resolving software defects, supporting system integration, and contributing to system-level design considerations such as hardware/software trade-offs, reuse of existing solutions, and the use of COTS/GOTS technologies.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level