Principal Python Microservices Engineer: Kubernetes & Kafka

Base-2 Solutions, LLC

Bethesda (MD)

On-site

USD 150,000 - 190,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 is seeking a Principal Software Engineer to design, build, and maintain scalable Python microservices interfacing with Kafka and Elasticsearch. You will deploy and monitor services in Kubernetes and collaborate across teams to deliver reliable, observable systems.

The role is primarily on-site in Bethesda, MD with occasional remote work per client needs. You will work on RESTful microservices, ETL pipelines, CI/CD, and security-focused, scalable architectures within a Linux

Qualifications

  • Proficiency in Python and backend frameworks (FastAPI, Flask).
  • Experience with Docker and ETL processes.
  • Linux/bash scripting experience.
  • Strong understanding of RESTful APIs and microservices.
  • Kubernetes deployment, monitoring, and debugging.
  • Familiarity with Git and collaborative workflows (PRs, reviews).
  • CI/CD tooling (GitLab/Jenkins) and DevOps practices.
  • Excellent written and verbal communication; Agile experience.
  • Ability to work independently and in a team.

Responsibilities

  • Design, develop, test, and maintain Python microservices.
  • Implement Kafka consumers and producers for data streaming.
  • Integrate with Elasticsearch for indexing and querying.
  • Write unit/integration tests with high coverage.
  • Build CI/CD pipelines and deploy in Kubernetes clusters.
  • Participate in design reviews and architecture planning.
  • Monitor and troubleshoot production using observability tools.
  • Document technical solutions and share knowledge within the team.
  • Apply engineering practices suitable for development, integration, and production.

Skills

Python
FastAPI
Flask
Docker
ETL
Linux
REST APIs
Kubernetes
CI/CD
Git
Agile
Security practices
Observability
Teamwork
Communication

Education

Bachelor’s degree + 12+ years of relevant experience
Master’s degree + 10+ years of relevant experience
Additional relevant experience in lieu of a degree

Tools

Kafka
Elasticsearch
Docker
Kubernetes
Git
Jenkins
GitLab

Job description

Base-2 Solutions is seeking a Principal Software Engineer to design, build, and maintain scalable Python microservices interfacing with Kafka and Elasticsearch. You will deploy and monitor services in Kubernetes and collaborate across teams to deliver reliable, observable systems.

The role is primarily on-site in Bethesda, MD with occasional remote work per client needs. You will work on RESTful microservices, ETL pipelines, CI/CD, and security-focused, scalable architectures within a Linux

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Python Microservices Lead - Kafka & Kubernetes
Principal Python Microservices Lead - Kafka & Kubernetes

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

Hybrid
USD 140,000 - 190,000
Senior Python Microservices Engineer – Kafka, Kubernetes
Senior Python Microservices Engineer – Kafka, Kubernetes

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

Hybrid
USD 110,000 - 170,000
Senior Python Microservices Engineer | Kafka, Kubernetes
Senior Python Microservices Engineer | Kafka, Kubernetes

Base-2 Solutions • Bethesda (MD)

On-site
USD 110,000 - 145,000
Principal Python Microservices Engineer — TS/SCI
Principal Python Microservices Engineer — TS/SCI

Base-2 Solutions • Bethesda (MD)

On-site
USD 180,000 - 240,000
Senior Python Engineer: Microservices, Kafka & Kubernetes
Senior Python Engineer: Microservices, Kafka & Kubernetes

Base-2 Solutions • Bethesda (MD)

Hybrid
USD 110,000 - 160,000
Senior Python Microservices Engineer TS/SCI
Senior Python Microservices Engineer TS/SCI

VMD Corp • Bethesda (MD)

On-site
USD 120,000 - 160,000
Principal Software Engineer
Principal Software Engineer

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

Hybrid
USD 140,000 - 190,000
Senior Backend Engineer - Python Microservices, Kubernetes
Senior Backend Engineer - Python Microservices, Kubernetes

Base-2 Solutions, LLC • Bethesda (MD)

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

Base-2 Solutions, LLC • Bethesda (MD)

On-site
USD 150,000 - 190,000
Senior Backend Engineer: Python/Java & Kafka Microservices
Senior Backend Engineer: Python/Java & Kafka Microservices

Tech Mirrors • Bellevue (WA)

On-site
USD 140,000 - 180,000