Massachusetts Green Jobs

MassHire JobQuest Logo

Job Information

MIT Lincoln Laboratory Mid-Level Software Developer in Lexington, Massachusetts

The Homeland Protection Systems Group conducts systems analysis on a broad range of problems related to surface surveillance, force protection, and homeland defense. Activities include sensor and system modeling, mission requirements analysis, and architecture development. A variety of technologies are examined, including radar, optical, acoustic, biological, and chemical sensors. Modeling and the analysis of field measurements are used to quantify the ability of current and proposed technology to meet mission requirements. This work includes analysis, algorithm development, and field testing.

Job Description

Laboratory Description: MIT Lincoln Laboratory, located in Lexington, Massachusetts, is a United States Department of Defense research and development center chartered to apply advanced technology to problems of national security. The Laboratory provides technical expertise to the US government in domains including advanced microelectronics and radar design, novel algorithm development, and cyber security. Learn more at

Group Description: The Homeland Protection Systems Group works with US government agencies and military partners to develop, assess, and rapidly transition advanced systems in support of the Homeland’s strategic interests. The group has deployed novel technology solutions to address security challenges in the national airspace, in urban centers, and at critical infrastructure sites. We specialize in systems integration, systems analysis, and field testing, especially as related to air security operations. Our mission expertise is applied toward developing innovative approaches to architecture design, algorithm and hardware prototyping, and general problem-solving. Our team of scientists, engineers, and technologists develop and employ cutting-edge techniques in exploratory data analysis, predictive analytics, and systems engineering to produce solutions for complex problems in constrained environments. Learn more about what our team does here

Job Description: Our group is seeking applicants who have a passion for solving challenging problems. The candidate hired for this position will collaborate on a multi-disciplinary team to support a number of critical mission areas by assisting in the architecture and implementation of software systems. This work will entail the decomposition of loosely defined requirements into executable software tasks and implementation strategies. The candidate should possess a broad skillset including familiarity with multiple languages, and a thorough understanding of current software engineering approaches, techniques, and third-party tools. The candidate may be asked to lead small software teams, and develop novel program concepts.

Experience in the following is required: • Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline and at least five years of software development experience. • Substantial experience developing in at least two of following languages: C/C++, Python, Java, or C#. • Proficiency in object-oriented programming, multithreaded programming, thread safety, and thread synchronization. • Ability to quickly learn new technical areas and apply that knowledge effectively to solve challenging mission problems. • Excellent oral and written communication skills, the ability to work well on a team and individually, and set priorities.

Experience in one or more of the following is desired: • Master’s degree in Computer Science, Computer Engineering, or a related discipline and at least two years of software development experience. • Experience with common software development tools including: source code management, continuous build, unit testing frameworks, debuggers, and static and dynamic analysis. • Experience with adapting and integrating open source and other third-party software. • Strong understanding of full stack integration patterns and experience implementing application software. • Experience with algorithm optimization for real time systems.

For Benefits Information, click

Selected candidate will be subject to a pre-employment background investigation and must be able to obtain and maintain a Secret level DoD security clearance.

MIT Lincoln Laboratory is an Equal Employment Opportunity (EEO) employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran status, disability status, or genetic information; U.S. citizenship is required.

Requisition ID: [[id]]