Software Engineer (Distributed Web Applications & Cloud)

Bigbear.ai

Columbia (MD)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BigBear.ai is seeking a Software Engineer to design and maintain large-scale distributed web applications using Node.js, TypeScript and Python. You will build scalable microservices, deploy via IaC, and create CI/CD pipelines in cloud environments.

The role involves collaborating with security researchers on offensive cyber and vulnerability projects to deepen engineering rigor. The ideal candidate has 8+ years of experience or a technical degree with 4+ years, strong JS/TS/Python skills, and

Qualifications

  • Professional software development in JavaScript, TypeScript and Python.
  • Experience building enterprise-grade, distributed web applications and systems.
  • Familiarity with DevOps automation, cloud providers (AWS) and Infrastructure-as-Code.
  • Understanding of modern software engineering practices like version control, testing and Agile workflows.
  • Experience with high-side development environments and non-attributed network configurations.

Responsibilities

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

Skills

JavaScript
TypeScript
Python
DevOps
AWS
CI/CD
Agile

Education

Bachelor's degree in a technical discipline

Tools

GDB
IaC

Job description

Overview

BigBear.ai is seeking a Software Engineer for development and maintenance of large-scale, distributed web applications. You will focus on building robust, scalable systems using modern JavaScript/TypeScript frameworks and Python, while leveraging DevOps automation to manage cloud‑native environments. While the primary focus is high-level software architecture and development, our team operates in the offensive cyber space. Candidates who possess a background—or a strong personal interest—in reverse engineering and vulnerability research will find a unique opportunity to apply their engineering rigor to complex security challenges.

What you will do
  • 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
  • Utilize DevOps automation tools and Infrastructure‑as‑Code (IaC) to deploy and manage services in commercial cloud environments
  • Create robust CI/CD pipelines to ensure continuous delivery of secure and reliable software updates
  • Collaborate with security researchers to integrate engineering best practices into offensive cyber and vulnerability research projects
  • Collaborate with users and analysts to improve tooling and mission capabilities
What you need to have
  • 8+ years of relevant experience, or Bachelor's degree in a technical discipline + 4+ years of experience
  • Clearance: TS/SCI w /Poly
  • Professional software development experience 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
What we'd like you to have
  • Experience or interest in offensive cyber operations, vulnerability research, and software reverse engineering
  • 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
About BigBear.ai

BigBear.ai is a leading provider of AI‑powered decision intelligence solutions for national security, supply chain management, and digital identity. Customers and partners rely on BigBear.ai’s predictive analytics capabilities in highly complex, distributed, mission‑based operating environments. Headquartered in McLean, Virginia, BigBear.ai is a public company traded on the NYSE under the symbol BBAI. For more information, visit https://bigbear.ai/ and follow BigBear.ai on LinkedIn: @BigBear.ai and X: @BigBearai.

BigBear.ai is an Equal opportunity employer all protected groups, including protected veterans and individuals with disabilities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Full Stack Focus)
Software Engineer (Full Stack Focus)

Worky • Columbia (MD)

On-site
USD 150,000 - 210,000
Senior Software Engineer (ML)
Senior Software Engineer (ML)

BigBear.ai • Columbia (MD)

On-site
USD 140,000 - 200,000
Junior Software Developer (Backend Focused)
Junior Software Developer (Backend Focused)

BigBear.ai • Maryland

On-site
USD 90,000 - 120,000
Junior Software Developer (Backend Focused)
Junior Software Developer (Backend Focused)

Worky • Columbia (MD)

On-site
USD 90,000 - 120,000
Application Developer
Application Developer

Worky • Columbia (MD)

On-site
USD 160,000 - 210,000
Cloud Engineer
Cloud Engineer

BigBear.ai • Washington

On-site
USD 120,000 - 150,000
Equal opportunity employer
Opportunities for professional development
Sr. Application Developer
Sr. Application Developer

Worky • Washington

On-site
USD 130,000 - 170,000
Principal Software Developer
Principal Software Developer

BigBear.ai • Washington

On-site
USD 120,000 - 150,000
Growth Opportunities
Recognition
Work-Life Balance
+1
Junior Software Engineer (Frontend Focused)
Junior Software Engineer (Frontend Focused)

BigBear.ai • Maryland

On-site
USD 120,000 - 160,000
Software Engineer (AI Infrastructure)
Software Engineer (AI Infrastructure)

BigBear.ai • Columbia (MD)

On-site
USD 150,000 - 190,000