Senior Software Engineer

ENG · Columbia, Maryland
Department ENG
Employment Type Full-Time
Minimum Experience Experienced

Many companies build and protect… no one does it like Nteligen. 


We believe that data is essential to solving problems and getting data to the people that need it most is essential to our security. For more than a decade, Nteligen has been engineering resiliency for corporate and Federal government customers. We protect national security by reducing the risk of sharing information.  


Nteligen is a technology company that works with Government and Commercial Clients on their challenging problems related to information sharing. We do everything from creating Government Policies, Secure information sharing and Data Risk Mitigation, Thought Leadership, Cyber Strategies, and Resilient Software Engineering.

Role and Responsibilities

The successful candidate will utilize their strong technical background to facilitate secure data transfers to help protect the nation.  This is a senior-level position with direct client interactions that will blend software assessment, development, and remediation with research and advising.

This position will utilize a mix of skills that will require the software engineer to understand a system's entire context and the associated risks and design solutions to the problems found. The software engineer will help define, design, and develop solutions that enable data to be passed to processing systems. This position requires coding experience, but the day-to-day will be software engineering focused. The ideal candidate will be knowledgeable in Linux system security and have excellent writing skills. 

The qualifications for the Senior Software Engineer include responsibility for research and development programs and activities, a degree in engineering, scientific, or systems management discipline, a minimum of 7 years of experience with increasing responsibility in the field of Science & Engineering or Computer Science, and personal experience in project planning.


BS degree in engineering or scientific discipline (4 years of professional experience may be substituted for a BS degree) and 7+ years of professional experience.


  • 5+ years of experience in software engineering on Enterprise Linux-based platforms with object-oriented languages such as C#, C++, or Java
  • Proficient with scripting languages, including Python, Bash, and Perl
  • Proficient with front-end languages, including HTML, CSS, and JavaScript
  • Proficient with the complete software development life cycle (SDLC) operating in an agile development process
  • Experience in developing event-driven architectures
  • Expertise in problem-solving, including extensive experience working directly with customers to refine their needs into an approved solution
  • Outstanding programming and debugging skills
  • Must be able to meet DOD 8570
  • Able to obtain and maintain a secret security clearance
  • Must be a US citizen

Nice to Have:

  • Experience creating and supporting Oracle stored procedures
  • Experience with the Go programming language

Thank You

Your application was submitted successfully.

  • Location
    Columbia, Maryland
  • Department
  • Employment Type
  • Minimum Experience