Senior Software Engineer

BigBear.ai, Inc.
Annapolis Junction, MD, United States
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Business Analytics Applications Cascading Data Visualization Relational Databases Database Queries Software Debugging Linux Monitoring of Systems Python (Programming Language) PostgreSQL
+9 more
Linux System Administration MySQL Software Engineering Backend Drilldown Enterprise Integration Front End Software Development Restful APIs Data Pipelines

Job description

Are you ready to showcase your skills and develop cutting-edge visualizations that make a real impact? BigBear.ai is seeking a Software Engineer to join our team and build innovative visualizations from complex data sets in a highly collaborative environment. This is your opportunity to work on a high-profile contract providing operations research, modeling, and simulation services to support Agency operations. If you thrive in fast-paced environments, enjoy solving complex problems, and want to work on innovative solutions, we want to hear from you! What you will do

  • Develop & Implement:Build and support the usage of a data visualization toolkit, including configuration, deployment, and usage.
  • Backend Engineering:Work on APIs, services, and data processing pipelines using Python or Java.
  • Data-Heavy Visualizations:Create multi-dimensional, time-series, cascading, and drill-down visualizations for analytics platforms and monitoring tools.
  • Full-Stack Development:Build and consume REST APIs, ensuring seamless frontend-backend integration.
  • Database Management:Work with relational databases (e.g., MySQL, PostgreSQL) to handle structured data, complex queries, and analytics workloads.
  • Linux Environment:Deploy, debug, and operate services in real-world production environments.

Requirements

  • Experience:Technical BS and 14+ years of experience in software engineering.
  • Clearance:Active TS/SCI with Poly (required).
  • Technical Expertise:
  • Proficiency in Python or Java for backend development.
  • Proven experience building multi-dimensional visualizations, including time-series, cascading, and drill-down interfaces.
  • Full-stack development experience using REST APIs.
  • Hands-on experience with relational databases (e.g., MySQL, PostgreSQL).
  • Strong background developing in Linux environments., Experience working with highly collaborative teams that are focused on mission success.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on diversityjobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:12 min

Navigating technical clarity as a global black belt

Chris Heilmann +2 · LIVE

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all