Software Development Specialist

1 week ago


Fort Meade, Maryland, United States NSA Full time
Job Summary:

The National Security Agency (NSA) is seeking highly motivated Computer Science and Computer/Electrical Engineering professionals to drive its mission to develop new capabilities, design new approaches, help solve complex problems, and research new solutions to propel our mission.

As a Capabilities Development Specialist (CDS), your job will be to develop custom high-priority offensive and defensive capabilities targeting the hardest-to-reach adversarial networks in the world. In defense of our Nation, we conduct innovative research and produce hardware and software tools unlike anything in the world.

Responsibilities:
  • Developing exploitation capabilities and analytics to enable foreign target network collection
  • Designing hardware components and systems to further signals intelligence missions
  • Analyzing sophisticated malware

Requirements:
  • Bachelor's degree in Computer Science (CS), Mathematics, Engineering, or a related field
  • Relevant experience in one or more of the following: engineering hardware or software over their lifecycle, programming, vulnerability analysis, penetration testing, computer forensics, or systems engineering

Competencies:
  • Programming in languages such as C, C++, and Java, especially in kernel development and device driver development, network/socket programming, and embedded systems development
  • Advanced malware analysis/reverse engineering skills for specialized malware/complex files
  • Assembly language(s)
  • Hardware design (e.g., FPGA, VHDL, Verilog, PCB)
  • Hardware Reverse Engineering
  • RF system design (e.g., DSP, SDR)
  • Embedded systems development
  • Software reverse engineering/interactive debugging tools (e.g., Ghidra, OllyDbg, gdb)
  • Hardware analysis tools (e.g., JTAG, Oscilloscopes)
  • Software vulnerability analysis and exploitation

Benefits:
  • Salary offers are based on candidates' education level and years of experience relevant to the position
  • Relocation assistance, flexible work schedules, generous leave programs, paid personal fitness time, training and continuing education classes, health and life insurance, Federal Thrift Savings Plan (TSP), and a Federal retirement plan


  • Fort Meade, Maryland, United States Independent Software Full time

    Job Title: Software Integration EngineerWe are seeking a highly skilled Software Integration Engineer to join our team at Independent Software. As a key member of our team, you will be responsible for developing software tools and services in a PaaS Linux environment, supporting our 'on-prem' cloud offering with open-source software using Kubernetes, Docker,...


  • Fort Meade, Maryland, United States DigiFlight Full time

    The Software Development Specialist at DigiFlight develops, maintains, and enhances complex software systems based on documented requirements. This role involves working individually or as part of a team to review and test software components for adherence to design requirements and document test results.Key responsibilities include resolving software...


  • Fort Meade, Maryland, United States Farfield Systems Full time

    Job OverviewFarfield Systems, Inc is seeking a highly skilled Software Development Lifecycle Specialist to join our team. As a key member of our organization, you will be responsible for delivering trusted expertise to our government clients.About the RoleWe are committed to building a team where each employee is a valued member. Our focus is on increasing...


  • Fort Meade, Maryland, United States National Security Agency (NSA) Full time

    Job SummaryWe are seeking a highly skilled and motivated individual to join our team as a Capabilities Development Specialist. This role will involve developing custom high-priority offensive and defensive capabilities targeting the hardest-to-reach adversarial networks in the world.Key ResponsibilitiesDevelop software and hardware solutions to support...


  • Fort Meade, Maryland, United States Farfield Systems Full time

    About Farfield SystemsWe are a trusted provider of expertise to government clients, committed to delivering excellence and growth opportunities for our employees.Our focus is on building a team where each member is valued and empowered to demonstrate their passion to our customers.We provide support to multiple agencies across the United States Government,...

  • Software Engineer III

    1 month ago


    Fort Meade, Maryland, United States Independent Software Full time

    Job OverviewWe are seeking a highly skilled Software Engineer III to join our team at Independent Software. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesDevelop and implement software solutions using JavaScript frameworks and tools such as...


  • Fort Meade, Maryland, United States Base2 Solutions Full time

    Job DescriptionThe Software Solutions Architect develops, maintains, and enhances complex and diverse software systems based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software...


  • Fort Meade, Maryland, United States Independent Software Full time

    Job Title: Software Integration Engineer, JuniorJob DescriptionWe are seeking a highly skilled Software Integration Engineer, Junior to join our team at Independent Software. As a Software Integration Engineer, you will be responsible for developing software tools and services in a PaaS Linux environment. Your expertise in integrating, installing,...

  • Software Developer

    3 weeks ago


    Fort Meade, Maryland, United States CTC Group Full time

    Job Description**Job Summary**CTC Group is seeking highly skilled Software Engineers to develop, maintain, and enhance complex software systems. As a key member of our team, you will be responsible for designing, developing, and testing software applications that meet the needs of our clients.**Key Responsibilities**Design and develop software applications...

  • Software Developer

    5 days ago


    Fort Meade, Maryland, United States Amentum Full time

    Software Engineer RoleWe are seeking highly skilled Software Engineers to support core Intelligence Community (IC) missions. As a cyber professional in the IC, you will work as part of a team on the frontlines against our cyber adversaries.Key Responsibilities:Develop, maintain, and enhance complex software systems based on documented requirements.Work...

  • Software Developer

    3 weeks ago


    Fort Meade, Maryland, United States CTC Group Full time

    Job OverviewCTC Group is seeking highly skilled Software Engineers to join our team. As a Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software components that meet the requirements of the project.Test and debug software components to ensure they meet...

  • Software Developer

    1 week ago


    Fort Meade, Maryland, United States Huntington Ingalls Industries Full time

    Job DescriptionEnlighten, an HII Company, is seeking a talented Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. You will work closely with other talented engineers to create software solutions that meet the needs of our...

  • Software Developer

    1 month ago


    Fort Meade, Maryland, United States CTC Group Full time

    Job OverviewCTC Group is seeking highly skilled Software Engineers to join our team. As a Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software components that meet the requirements of the project.Test and debug software components to ensure they meet...

  • Software Developer

    5 days ago


    Fort Meade, Maryland, United States Career Land Center Full time

    About the JobAt Career Land Center, we are seeking a highly skilled Software Developer to join our team. The ideal candidate will have a strong background in software development and digital signal processing.Responsibilities:Design, develop, and maintain software applications using C/C++ with a focus on digital signal processing (DSP)...

  • Software Developer

    1 week ago


    Fort Meade, Maryland, United States Career Land Center Full time

    About the Job:Career Land Center is seeking a skilled Software Developer to join our team. As a key member of our software engineering team, you will design, develop, and maintain software applications using C/C++ with a focus on digital signal processing (DSP) implementations.Responsibilities:Design and develop software applications using C/C++ with a focus...

  • Software Developer

    1 week ago


    Fort Meade, Maryland, United States Orbis Operations Full time

    Job Summary:Orbis Operations is seeking a skilled Software Developer to support its government customer in developing, sustaining, and troubleshooting a software suite of tools. The successful candidate will be responsible for designing, developing, testing, deploying, documenting, maintaining, and enhancing complex and diverse software systems based upon...


  • Fort Meade, Maryland, United States Tailored Access LLC Full time

    Job SummaryAs a Software Integration Specialist at Tailored Access LLC, you will provide expertise in integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment. Your technical skills and experience will be essential in ensuring seamless software integration and support.Key...


  • Fort Meade, Maryland, United States Farfield Systems Full time

    Job DescriptionAbout Farfield SystemsWe are committed to delivering trusted expertise to our government clients. Our focus is on increasing opportunities for you to grow with us while delivering excellence. We continually evaluate our environment to provide a place where your career is packed with opportunities to grow and demonstrate your passion to our...


  • Fort Meade, Maryland, United States Belay Technologies Full time

    Software Engineer Job DescriptionBelay Technologies is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Responsibilities:Design and develop software applications using modern programming languages and frameworks.Collaborate with cross-functional...


  • Fort Meade, Maryland, United States DigiFlight Full time

    Job SummaryWe are seeking a highly skilled Senior Software Developer to join our team at DigiFlight. The ideal candidate will have a strong background in software development, with a focus on cloud-based systems and big data processing.Key Responsibilities:Analyze user requirements to derive software design and performance requirementsDesign and code new...