Cryptography Software Architect

We live in a time in which you have a choice – a choice where to work, where to apply your talents and ideas, where to grow and look for self-fulfillment. We, the members of the Secure, Resilient Systems and Technology Group, have made our choice. We are here. We are computer scientists, software, hardware and electrical engineers, cryptographers, system analysts and security architects who share a common passion for helping solve some of the hardest technical problems relevant to National security. We pursue innovative, high-impact, practical research in small, focused teams. We succeed by participating in all R&D phases, including problem analysis and innovative solution design, system architecture, rapid prototyping and field-testing, and ultimately transfer of our technology to DoD and Intelligence Community users, sponsors, and Industry. Being part of MIT, we also collaborate closely with academia and publish our research in top-tier venues. We are having fun.


If you would like to work on things that truly matter, and learn a lot from doing that, apply here to learn more. You may discover this is exactly the place you are looking for.


As a Cryptography Software Architect, you will play a key role in analyzing and creating foundational advanced technologies for ensuring cyber security and resilience. Our R&D activities in this area focus on both generic technologies and on the applications and implementations of these technologies to next-generation mission-critical systems: from drones and satellites, to handheld devices and miniature sensors, to high-performance secure cloud computing, and many others. Your initial project assignments will take into account the preferences and interests you express during the interview; you will be fully expected to influence the directions of these projects, as well as future R&D directions of our group.




  • M.S. degree in Computer Security, Computer Science, Software Engineering, System Engineering, or related fields; in lieu of an M.S. degree, a B.S. degree with 3 or more years of relevant experience will be considered.
  • Deep knowledge and experience in the analysis, architecture, design, implementation, and measurement of secure sub-systems and systems.
  • Awareness of cryptography models and techniques
  • Academic or professional research experience and/or publications in the areas of computer security and/or cryptography.
  • The passion to convert vision into reality, demonstrated effective work ethic, and effective communication skills are essential.


Desired Knowledge and Skills include one or more of the following:


  • Security system engineering
  • Computer and software security
  • Operating system internals, OS-level middleware, distributed systems, high-performance computing, and network protocols 
  • Data-structures, state-machines, and algorithms
  • Applied cryptography and security protocols.
  • Cloud computing technologies, virtualization, Web services, database technologies, and automation techniques


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.

MIT Lincoln Laboratory
Full time
Massachusetts, US