Software Engineer

Description:

Active Secret Clearance required, with the ability to obtain TS/SCI

Educational / Experience:

Task Description/Responsibilities

  • Design, develop, and test application software to fulfill unique requirements on Windows, Unix, or other specified platforms
  • Build applications using a specified programming language per the Govt
  • Build graphical user interfaces (GUIs) for custom applications
  • Respond to evolving requirements in an agile environment

Required Skills:

  • Min 3 years experience developing with scripting, functional and/or object-oriented programming languages
  • Min 1 year experience developing Windows applications using Visual Studio or .NET environment
  • Min 1 year experience developing Unix applications using make files or comparable build environment
  • Demonstrated ability to develop a complex program using Perl, C, C++, Java, or other comparable languages
  • Demonstrated ability to build a graphical user interface (GUI) using Java, C#, or comparable language

Required Skills:

  • Detailed understanding of how software vulnerabilities work in a Windows environment
  • Expert in C programming
  • Strong Python skills
  • Strong knowledge of x86/x86_64 assembly
  • Fluent in the use of debuggers to perform assembly level debugging of software
  • Knowledge of Windows internals

Requirements:

CNO Software Developer Jr.

  • Requires Bachelor’s degree or equivalent and five to seven years of related experience with a minimum of six months experience in one or more of the following: computer network penetration testing and techniques; computer evidence seizure, computer forensic analysis, and data recovery; computer intrusion analysis and incident response, intrusion detection; computer network surveillance/monitoring; network protocols, network devices, multiple operating systems, and secure architectures. Ability to obtain a security clearance.

CNO Software Developer Sr.

  • Requires Bachelor’s degree or equivalent and min 8 years’ experience developing with scripting, functional and/or object-oriented programming languages
  • Min 5 years’ experience developing Windows applications using Visual Studio or .NET environment OR Min 5 years’ experience developing Unix applications using make files or comparable build environments
  • Demonstrated ability to develop a complex program using Perl, C, C++, Java, or other comparable languages
  • Demonstrated ability to build a graphical user interface (GUI) using Java, C#, or comparable language
  • Demonstrated ability to lead a project that develops complex software functionality, and
  • Demonstrated ability to execute a complete software life cycle (requirements, design, develop, test, validate, deploy)

For more than 35 years, MacAulay-Brown, Inc. (MacB) has been solving some of the Nation’s most complex National Security challenges. Defense, Intelligence Community, Special Operations Forces, Homeland Security and Federal agencies rely on our advanced engineering services and product solutions to meet the challenges of an ever-changing world.  Join MacB where you will work a with team of highly experienced professionals in the areas of Intelligence, Cybersecurity, Research Development Test and Evaluation, Information Operations, fabrication, IT solutions, Logistics and Acquisition Management.  MacB has won multiple workplace awards, offers generous salaries and benefits, and has outstanding growth opportunities.

Source:https://careers.macb.com/Careers.aspx?adata=EJr74FWVZvvEP0gJd1krvqiI8TBUpwXgRSQ0bOdds%2bmbSqHlkEbd3Nx5uKPeIeyjEEItYCgO6SWYhg3GkQnCa41QUFNgwy2qkGHjDaSyUtLaZUdSa2LwVElRoe5f%2bS3LvJpyVZBmxU71hxNdaKHy6A40NcSezHrKyw1XvARfj%2bde41hLOrRZ01dt72FJZa8TGA%3d%3d&rf=INDEED