Software Engineer

Base-2 Solutions, LLC.

Bethesda (MD)

Hybrid

USD 110,000 - 170,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Base-2 Solutions seeks a Software Engineer to support a long-term DIA-NDOC DOMEX Technology Platform contract. You will design, develop, and test Python microservices, implement Kafka-based messaging, and integrate Elasticsearch for real-time data access.

Remote tasks are occasional while most work is on-site in Bethesda, MD, contributing to a mission-focused, collaborative team. You will build CI/CD pipelines, work with Kubernetes, and engage in architecture discussions, reviews, and

Qualifications

  • Bachelor's or Master’s degree with 6–8+ years of relevant experience.
  • Proficiency in Python and backend frameworks (FastAPI, Flask).
  • Experience with Docker and Kubernetes in production.
  • ETL experience and Linux command-line proficiency.
  • Strong RESTful API design and microservice architecture knowledge.
  • Hands-on with Git workflows (PRs, reviews) and CI/CD (GitLab/Jenkins).
  • Experience with Kafka, Elasticsearch, and observability basics.
  • Familiarity with DevOps practices and security-conscious coding.
  • Ability to work in AGILE teams and communicate effectively.

Responsibilities

  • Design, develop, test, and maintain Python microservices.
  • Implement message producers/consumers with Kafka.
  • Integrate Elasticsearch for real-time and batch indexing.
  • Write unit/integration tests with high coverage.
  • Build CI/CD pipelines and deploy in Kubernetes clusters.
  • Participate in design reviews, architecture planning, and code reviews.
  • Monitor, troubleshoot, and document production systems.
  • Collaborate with engineers, architects, and operations staff.

Skills

Python
FastAPI/Flask
RESTful APIs
Microservices
Kubernetes
Docker
Kafka
Elasticsearch
GitLab/Jenkins CI/CD
Linux Bash

Education

Bachelor's Degree
Masters Degree

Tools

Docker
Kubernetes
GitLab/Jenkins
Kafka
Elasticsearch
AWS

Job description

Position Summary

Base-2 Solutions is seeking a Software Engineer to support a long-term DIA-NDOC DOMEX Technology Platform (DTP) contract. The role involves working closely with Systems Engineers, Software Engineers, Architects, and Operations Engineering/Manager on a broad scope of activities including middle-tier and backend engineering tasks. The position supports a mission-focused, solutions-oriented, and adaptive team that values innovation, collaboration, and professional development. Work is primarily on-site in Bethesda, MD with a flexible schedule and occasional remote tasks.

Essential Duties and Responsibilities
  • Design, develop, test, and maintain Python microservices.
  • Implement message consumers and producers with Apache Kafka.
  • Integrate with Elasticsearch for real-time and batch data indexing and querying.
  • Write unit and integration tests; ensure high code coverage and reliability.
  • Build CI/CD pipelines for services and deploy them in Kubernetes clusters.
  • Participate in design discussions, code reviews, and architecture planning.
  • Monitor and troubleshoot production issues with observability tools.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Utilize software engineering and design methodologies appropriate to the development, integration, and production environment.
  • Foster an environment of collaboration with different team members to provide quality service and product to customers.
Required Qualifications
  • Bachelor's Degree and 8 or more years of prior relevant experience or Masters with 6 or more years of prior relevant experience; experience can be considered in lieu of a degree.
  • Proficiency in Python and related backend frameworks (e.g., FastAPI, Flask).
  • Experience with containerization, especially with Docker.
  • Experience in Extraction, Transformation, and Load (ETL).
  • Hands-on development experience in a Linux environment including bash or bash-like scripting.
  • Strong understanding of RESTful APIs and microservice architecture.
  • Hands-on experience with Kubernetes: deploying, monitoring, and debugging services.
  • Understanding of common design patterns, security practices, and logging/monitoring principles.
  • Familiarity with Git and collaborative workflows (PRs, reviews).
  • Experience with DevOps practices and tools including Continuous Integration/Continuous Delivery (CI/CD) tools and practices, especially Gitlab or Jenkins.
  • Strong verbal and written communication skills.
  • Experience with AGILE practices.
  • Enthusiastic with the ability to work well in a team and a self-starter who can work independently.
Preferred Qualifications
  • Experience with designing and implementing software development kits.
  • Familiarity with DGX (Deep GPU Xceleration).
  • Active Security+ certification and ability to obtain Privileged User Account (PUA) certification by the Government.
  • Elasticsearch certifications or other program stack related certifications.
  • Experience of production/enterprise systems at scale.
  • Knowledge of distributed systems concepts (e.g., idempotency, eventual consistency).
  • Familiarity with schema registries and Kafka streaming patterns.
  • Experience blending analytical methodologies and leveraging existing COTS/GOTS/OS tools in an unconventional manner.
  • Experience with Amazon Web Services (AWS/C2S).
  • Familiarity or experience with building applications around Large Language Models, Agentic AI.
Required Education and Experience Equivalency
  • Bachelor's Degree with 8 or more years of prior relevant experience.
  • Masters with 6 or more years of prior relevant experience.
  • Experience can be considered in lieu of a degree.
Required Certifications
  • Active Security+ certification and ability to obtain Privileged User Account (PUA) certification by the Government
Required Security Clearance
  • Active Top Secret/SCI
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Base-2 Solutions, LLC • Bethesda (MD)

On-site
USD 110,000 - 170,000
Software Engineer
Software Engineer

Base-2 Solutions • Bethesda (MD)

Hybrid
USD 110,000 - 160,000
Software Engineer
Software Engineer

Base-2 Solutions • Bethesda (MD)

On-site
USD 110,000 - 145,000
Principal Software Engineer
Principal Software Engineer

Base-2 Solutions, LLC • Bethesda (MD)

On-site
USD 150,000 - 190,000
Principal Software Engineer
Principal Software Engineer

Base-2 Solutions • Bethesda (MD)

On-site
USD 180,000 - 240,000
Senior Systems Engineer
Senior Systems Engineer

Base-2 Solutions, LLC. • Bethesda (MD)

Hybrid
USD 120,000 - 190,000
Principal Software Engineer
Principal Software Engineer

Base-2 Solutions, LLC. • Bethesda (MD)

Hybrid
USD 140,000 - 190,000
DevOps Software Engineer
DevOps Software Engineer

Base-2 Solutions, LLC. • Bethesda (MD)

Hybrid
USD 120,000 - 160,000
Senior Systems Engineer
Senior Systems Engineer

Base-2 Solutions • Bethesda (MD)

On-site
USD 120,000 - 160,000
Platform Operations Engineer
Platform Operations Engineer

Base-2 Solutions, LLC • Bethesda (MD)

On-site
USD 140,000 - 180,000