Logo
ECCO Select

Software Engineer (Python) – Backend / Cloud / Data Engineering #10827

ECCO Select, Baltimore, Maryland, United States, 21276

Save Job

This range is provided by ECCO Select. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range

$140,000.00/yr - $150,000.00/yr *Must hold an active Secret Clearance* *Mostly remote with occasional onsite* We are seeking an experienced

Python Software Engineer

with an

active Secret Clearance

to design, develop, and deploy scalable backend systems. This role offers the opportunity to work with advanced data infrastructure, cloud-native architectures, and cutting-edge technologies that directly support operational and R&D initiatives. As a

Software Engineer (Python) , you’ll build backend services, develop

REST APIs , and support

cloud-based systems

while maintaining the highest security standards. You’ll work with cross-functional teams such as engineers, mission experts, and operational personnel while taking ownership of end-to-end development. Your work will span from prototype development to scaling production‑grade systems, with opportunities to influence architecture, optimize performance, and support mission‑critical workflows. Key Responsibilities

Develop and maintain

Python backend services

using frameworks like Flask or FastAPI Build and integrate

REST APIs

with structured data formats (JSON, Parquet, Avro) Participate in Agile sprints, SDLC processes, and documentation efforts (Confluence) Utilize

GitHub, CI/CD pipelines, and automation

for deployment and environment management Deploy, monitor, and maintain services across

AWS, GCP, or Azure

cloud environments Work with

SQL/NoSQL databases

such as PostgreSQL, MongoDB, Elasticsearch, and Neo4j Support data integration and orchestration using tools like

Apache NiFi Troubleshoot and optimize system performance, reliability, and observability Note:

All work requires an

active Secret Clearance ; candidates without clearance will not be considered. What We’re Looking For

Bachelor’s degree in Computer Science, Engineering, or related field 4–7 years of software engineering experience

with Python expertise Strong knowledge of

REST APIs, service-oriented architecture, and cloud-native development Experience with

PostgreSQL, MongoDB, Elasticsearch , or similar databases Familiarity with

AWS, GCP, or Azure

cloud platforms and services (S3, EC2, Lambda) Proficiency with Git, CI/CD workflows, and SDLC best practices Comfort with

Unix/Linux , scripting, and system operations Ability to work collaboratively across

interdisciplinary teams in secure environments Commitment to

writing secure, high-performing, production-ready code Must hold an active Secret Clearance

and be eligible to maintain it Nice-to-Have Skills

Experience with

NiFi, Kafka, or Airflow Knowledge of observability or performance tools (e.g., Kibana) Exposure to

Spark, time-series analysis, or data science pipelines If you are a

Python Engineer ,

Backend Engineer , or

Cloud Software Engineer

with an

active Secret Clearance , apply today to join a team solving complex technical challenges in secure, high-impact environments. Our Commitment

ECCO Select is committed to hiring and retaining a diverse workforce. ECCO Select’s policy is to provide equal opportunity to all people without regard to race, color, religion, national origin, ancestry, marital status, veteran status, age, disability, pregnancy, genetic information, citizenship status, sex, sexual orientation, gender identity or any other legally protected category. Equal Employment Opportunity is The Law This Organization Participates in E-Verify Seniority level

Mid-Senior level Employment type

Full-time Job function

Consulting and Information Technology IT Services and IT Consulting Inferred from the description for this job

Medical insurance Vision insurance 401(k) Disability insurance Get notified about new Software Engineer jobs in

Washington DC-Baltimore Area .

#J-18808-Ljbffr