Sr. Software Engineer

2 weeks ago


Lexington, United States MIT Lincoln Laboratory Full time


Select how often (in days) to receive an alert:

JOIN OUR TALENT NETWORK

Sr. Software Engineer - Cryptographic Systems Architect

Apply now

Date: Oct 4, 2024


Location:
Lexington, MA, US


Company:
MIT Lincoln Laboratory

The Secure, Resilient Systems and Technology Group develops architectures and technologies for ensuring security and resiliency of mission-critical systems, from drones and satellites to high-performance secure computing and information sharing. We are software developers, embedded systems engineers, cryptographers, computer scientists, systems analysts, and security architects, who share a common passion for solving the hardest technical problems in national security. We pursue innovative, high-impact, practical research in small, focused teams. We succeed by being involved in all R&D phases, including problem analysis and innovative solution design, system architecture, rapid prototyping and eld-testing, and ultimately transfer of our technology to DoD, Intelligence Community, and other government sponsors, as well as to industry.

We have worked hard to create a culture in which everyone is empowered and supported in learning, growing, and realizing their full potential. We enjoy working together, and with our partners across the Laboratory, and we appreciate each other. Group climate and culture activities are strongly valued, with significant participation in Employee Resource Groups, community outreach, and socializing and team building.

Job Description

As a Cryptographic Systems Architect, you will be working as part of a small, energetic team, to take point on designing, prototyping, and reasoning about cryptographic applications in memory-safe Rust. You will advance the practice of modern secure-by-design software development, especially in the context of next generation cryptographic systems. You will be contributing to national security by creating forward-looking, impactful technologies and helping the group mature and transition these technologies outside the R&D environment into productization by Industry and eventual use.

Requirements
  • Master's degree in Cryptography, Computer Security, System Engineering, Computer Science, Software Engineering, Computer Engineering, or related elds, OR relevant experience
  • Experience with applied cryptography and algorithms (e.g., AES, asymmetric crypto, etc.)
  • Proficiency with and 2+ years of development experience in Rust

    OR

    Proficiency with and 5+ years of development experience in another systems programming language (e.g., C, C++, Java)
  • Knowledge and experience in two or more of the following:
    • Familiarity with the software development lifecycle or DevSecOps, including design, documentation, and testing, as well as modern software development tools
    • Familiarity with version control systems (e.g., Git) and/or continuous integration
    • Active involvement in open-source development communities, particularly Rust
    • Experience with analysis, architecture, design, or implementation of secure systems
    • Solid understanding of data structures and algorithms
    • Academic or professional research experience and/or publications in the areas of cryptography, secure and/or embedded development, computer and software security, resiliency, or language security

  • Being a self-starter, having eective communication skills, and holding a willingness to continually learn and question in an interdisciplinary environment
Optional, Helpful Technical Skills

Helpful skills and experiences through work, classwork, and/or research include the following:

  • Experience using/implementing or general familiarity with PQC asymmetric algorithms (e.g., Kyber, Dilithium, etc.)
  • Experience developing and preparing devices or software for government certification (e.g., FIPS 140, NSA High-Assurance, etc.)
  • Familiarity with threat modeling and security requirements analysis OR experience with secure development and verification of embedded systems (e.g., VHDL, ASM, etc.)
  • Software development experience with SWaP-constrained devices
  • Knowledge of best practices for hardware-software co-design
  • Understanding of processors and SoC architecture

At MIT Lincoln Laboratory, our exceptional career opportunities include many outstanding benefits to help you stay healthy, feel supported, and enjoy a fulfilling work-life balance. Benefits offered to employees include:

  • Comprehensive health, dental, and vision plans
  • MIT-funded pension
  • Matching 401K
  • Paid leave (including vacation, sick, parental, military, etc.)
  • Tuition reimbursement and continuing education programs
  • Mentorship programs
  • A range of work-life balance options
  • ... and much more

Please visit our Benefits page for more information. As an employee of MIT, you can also take advantage ofother voluntary benefits, discounts and perks.

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: 40989



Nearest Major Market: Boston

Job Segment:
Test Engineer, Software Engineer, Embedded, Cyber Security, Testing, Engineering, Technology, Security

Apply now

Find similar jobs:

Cyber Security and Information Services

  • Lexington, United States Millennium Software, Inc. Full time

    Looking for - Sr. Linux System Engineer Required Skills: RockyLinux/CentOS/Redhat/Oracle OS Patches, Kernel upgrades Snort Intrusion Detection System (IDS) Sensors; Update security tools on Linux systems; Configure and deploy new open-source and commercial security tools on Linux systems; Troubleshoot of Linux Servers and applications beyond the...

  • Sr. Software Engineer

    2 weeks ago


    Lexington Park, United States Spalding Consulting Full time

    Spalding Consulting, Inc. is seeking a Sr. Software Engineer in Lexington Park, MD.  Spalding Consulting, Inc. is a professional services company delivering cutting-edge solutions to the Department of Defense since 2001. Our expert-level solutions include software development, information technology, program management, financial management and business...

  • Sr. Software Tester

    6 months ago


    Lexington Park, United States Spalding Consulting Full time

    Spalding Consulting, Inc. is seeking a Sr. Software Tester in Lexington Park, MD.  Spalding Consulting, Inc. is a professional services company delivering cutting-edge solutions to the Department of Defense since 2001. Our expert-level solutions include software development, information technology, program management, financial management and business...


  • Lexington, United States Gray West Construction, Inc. Full time

    Gray AE is seeking a Sr. Electrical Engineer-MEP to join our Atlanta, GA, Charlotte, NC, Dallas, TX or Lexington, KY Office! Responsibilities Why Gray? Gray is a family-owned, fully integrated global service provider specializing in engineering, desi Electrical Engineer, Engineer, Electrical, Project Management, Business Development, Designer, Business...

  • Software Engineer

    2 weeks ago


    Lexington, South Carolina, United States Crumbl Cookies Full time

    About the Role:We are seeking a talented Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using a variety of programming languages and technologies.Collaborate with...


  • Lexington, United States Top Secret Clearance Jobs Full time

    About the job Information Technology - Software Engineer Software Engineer Top Secret Clearance Jobs is dedicated to helping those with the most exclusive security clearance find their next career opportunity and get interviews within 48 hours. Job Description: Cyber DevOps Engineer Job DescriptionDesigns, develops, documents, tests, and maintains full...

  • Software Engineer

    1 month ago


    Lexington, United States SGS Consulting Full time

    Job Summary:We are seeking a skilled Software Developer to Client Facility, specializing in advanced network and communications systems development. This role focuses on tactical mobile and military airborne networks of the future, employing technical analysis, modeling, simulation, emulation, prototype development, and flight evaluation.Key...

  • Software Engineer

    2 weeks ago


    Lexington, United States Aquila Technology Full time

    Software Engineer  Clearance: Secret At Aquila Technology, you will see our team’s passion every day, whether we are building a robust, policy-compliant IT system or stress-testing a system to identify gaps and security vulnerabilities. To own the advantage, we ensure our team owns results and gets the work done right the first time by deploying smart,...

  • Software Engineer

    1 month ago


    lexington, United States Dynamic Object Language Labs Full time

    Company DescriptionDynamic Object Language Labs (DOLL), located in Lexington, MA, specializes in Artificial Intelligence, Vision, and Language products, consulting, and contract research and development services. With capabilities in Dynamic Languages, Computer Vision, Expert Systems, Cyber Security, and Artificial Intelligence, DOLL was formed in 1993 to...

  • Software Engineer

    1 month ago


    Lexington, United States Dynamic Object Language Labs Full time

    Company DescriptionDynamic Object Language Labs (DOLL), located in Lexington, MA, specializes in Artificial Intelligence, Vision, and Language products, consulting, and contract research and development services. With capabilities in Dynamic Languages, Computer Vision, Expert Systems, Cyber Security, and Artificial Intelligence, DOLL was formed in 1993 to...

  • Software Engineer

    2 weeks ago


    Lexington, United States Butler America Full time

    Software Engineer Location: Lexington, KY Job ID: #69781 Pay Range: $40-55 6 Month Contract Applicant will be a Software Engineer responsible for web application design, development and integration to support customers. The applicant will be responsible for designing, coding, testing and integrating software as part of a development team. Contribute to...

  • Software Engineer

    1 month ago


    Lexington, United States Aquila Technology Full time

    Software EngineerClearance: NONE At Aquila Technology, you will see our team’s passion every day, whether we are building a robust, policy-compliant IT system or stress-testing a system to identify gaps and security vulnerabilities. To own the advantage, we ensure our team owns results and gets the work done right the first time by deploying smart,...

  • Software Engineer

    2 weeks ago


    Lexington, United States Butler America Aerospace L.L.C. Full time

    Software EngineerLocation: Lexington, KYJob ID: #69781Pay Range: $40-55 6 Month ContractApplicant will be a Software Engineer responsible for web application design, development and integration to support customers. The applicant will be responsible for designing, coding, testing and integrating software as part of a development team. Contribute to software...

  • Software Engineer

    3 days ago


    Lexington, United States Aquila Technology Full time

    Software EngineerClearance: NONE At Aquila Technology, you will see our team’s passion every day, whether we are building a robust, policy-compliant IT system or stress-testing a system to identify gaps and security vulnerabilities. To own the advantage, we ensure our team owns results and gets the work done right the first time by deploying smart,...

  • Software Engineer

    2 weeks ago


    Lexington, United States PGS Worldwide Full time

    PGS Worldwide is actively seeking a skilled Software Engineer to support ongoing projects for an Aerospace leader in Lexington, KY. This is an initial 6-month contract-to-hire opportunity and I will respond immediately to all qualified candidates. Job Description: Applicant will be a Software Engineer responsible for web application design, development and...

  • Software Engineer

    2 weeks ago


    Lexington, United States Aquila Technology Full time

    Software Engineer Clearance: NONEAt Aquila Technology, you will see our team’s passion every day, whether we are building a robust, policy-compliant IT system or stress-testing a system to identify gaps and security vulnerabilities. To own the advantage, we ensure our team owns results and gets the work done right the first time by deploying smart,...

  • Software Engineer

    1 week ago


    Lexington, United States Aquila Technology Full time

    Software Engineer Clearance: NONEAt Aquila Technology, you will see our team’s passion every day, whether we are building a robust, policy-compliant IT system or stress-testing a system to identify gaps and security vulnerabilities. To own the advantage, we ensure our team owns results and gets the work done right the first time by deploying smart,...


  • Lexington, United States OpenText Full time

    OPENTEXT OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of...


  • Lexington, United States OpenText Full time

    OPENTEXT OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of...


  • Lexington, United States OpenText Full time

    OPENTEXT OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of...