BigBear.ai

Software Engineer (Distributed Web Applications & Cloud)

BigBear.ai
Apply
2 years ago
Columbia, MD, USASenior

Responsibilities

  • Develop and maintain large-scale, distributed web applications using Node.js, TypeScript, and Python.
  • Architect scalable microservices and backend systems for high-performance data processing and communication.
  • Use DevOps automation and Infrastructure-as-Code to deploy and manage services in commercial cloud environments.
  • Create CI/CD pipelines for continuous delivery of secure and reliable software updates.
  • Collaborate with security researchers on offensive cyber and vulnerability research projects.
  • Collaborate with users and analysts to improve tooling and mission capabilities.

Requirements

  • 8+ years of relevant experience, or a bachelor's degree in a technical discipline plus 4+ years of experience.
  • TS/SCI clearance with Polygraph.
  • Professional software development experience in JavaScript, TypeScript, and Python.
  • Experience building and maintaining enterprise-grade distributed web applications and system architectures.
  • Experience with DevOps automation, cloud service providers such as AWS, and Infrastructure-as-Code methodologies.
  • Knowledge of software engineering principles, version control, testing frameworks, and agile workflows.
  • Experience with high-side development environments and non-attributed network configurations.
  • Preferred: experience or interest in offensive cyber operations, vulnerability research, and software reverse engineering.
  • Preferred: knowledge of Android application architecture and experience or interest in mobile vulnerability research.
  • Preferred: experience with low-level programming in C/C++ and debuggers such as gdb.
BigBear.ai

About BigBear.ai

501-1,000 employees
Contact me