Senior Python Engineer: Microservices, Kafka & Kubernetes

Base-2 Solutions

Bethesda (MD)

Hybrid

USD 110,000 - 160,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Base-2 Solutions is seeking a Software Engineer to support a long-term DIA-NDOC DOMEX Technology Platform contract. The role involves working closely with Systems Engineers, Software Engineers, Architects, and Operations Engineering/Managers on a broad scope of activities including middle-tier and backend engineering tasks.

Work is primarily on-site in Bethesda, MD with a flexible schedule and occasional remote work depending on client requirements.

Qualifications

  • Bachelor's degree with 6-10 years of experience or Master's with 4-8 years of experience.
  • Proficiency in Python and backend frameworks (e.g., FastAPI, Flask).
  • Experience with Docker.
  • Experience in ETL.
  • Hands-on development experience in a Linux environment including bash 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 CI/CD (GitLab/Jenkins).
  • Strong verbal and written communication skills.
  • Experience with AGILE practices.
  • Ability to work well in a team and as a self-starter.

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 to ensure high code coverage and reliability.
  • Build CI/CD pipelines and deploy services in Kubernetes clusters.
  • Participate in design discussions, code reviews, and architecture planning.
  • Monitor and troubleshoot production issues using observability tools.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Utilize software engineering and design methodologies appropriate to development, integration, and production environment.
  • Foster collaboration among team members to provide quality service and products to customers.

Skills

Python
REST APIs
Kubernetes
Docker
CI/CD
Git
AGILE
Linux
ETL
Microservices
GitLab CI/CD

Education

Bachelor's Degree
Master's Degree

Tools

GitLab
Jenkins

Job description

Base-2 Solutions is seeking a Software Engineer to support a long-term DIA-NDOC DOMEX Technology Platform contract. The role involves working closely with Systems Engineers, Software Engineers, Architects, and Operations Engineering/Managers on a broad scope of activities including middle-tier and backend engineering tasks.

Work is primarily on-site in Bethesda, MD with a flexible schedule and occasional remote work depending on client requirements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Microservices Engineer | Kafka, Kubernetes
Senior Python Microservices Engineer | Kafka, Kubernetes

Base-2 Solutions • Bethesda (MD)

On-site
USD 110,000 - 145,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
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 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 Python Microservices Lead - Kafka & Kubernetes
Principal Python Microservices Lead - Kafka & Kubernetes

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

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

Base-2 Solutions • Bethesda (MD)

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

Base-2 Solutions • Bethesda (MD)

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

Xcelerate-Solutions-5 • Bethesda (MD)

Hybrid
USD 150,000 - 190,000
Principal Python Microservices Engineer: Kubernetes & Kafka
Principal Python Microservices Engineer: Kubernetes & Kafka

Base-2 Solutions, LLC • Bethesda (MD)

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

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

Hybrid
USD 140,000 - 190,000