Mid-Level Software Engineer (Distributed Web Applications & Cloud)
Neural Solutions · Columbia, MD · 1 mo ago
Engineering$148k–$177k/yrFull-time
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.
Requirements
- 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.
Qualifications
- 8 years of experience with a Bachelor's degree in a technical discipline, or 12 years without degree.
Benefits
Not specified.
Pay
$148,000 - $177,000
Schedule
Not specified.
Location
Columbia, MD
Clearance
TS/SCI with Polygraph required