Software Engineer We are seeking a seasoned Software Engineer for development and maintenance of large-scale, distributed web applications. In this role, you will focus on building robust, scalable systems using modern JavaScript/TypeScript frameworks and Python, while leveraging DevOps automation to manage cloud-native environments. Responsibilities: * Develop and maintain large-scale, distributed web applications using Node.js, TypeScript, and Python.
* Architect scalable microservices and backend systems that support high-performance data processing and communication. Required Skills: * Experience with professional software development in JavaScript, TypeScript, and Python. * Knowledge of building and maintaining enterprise-grade, distributed web applications and system architectures.
* Experience with DevOps automation, cloud service providers (e.g., AWS), and Infrastructure-as-Code methodologies. * Knowledge of modern software engineering principles, including version control, testing frameworks, and agile workflows. * Experience with high-side development environments and non-attributed network configurations.
Nice to Have: * Experience or interest in offensive cyber operations, security analysis, and vulnerability research. * Knowledge of Android application architecture and experience or interest in mobile vulnerability research. * Experience with low-level programming in C/C++ and utilizing debuggers such as gdb or similar tools.
Experience Required: 8 years with Bachelor's degree in a technical discipline, or 12 years without degree Location: Columbia, MD Clearance: TS/SCI with Polygraph required Salary Range: $148,000 - $177,000