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

ECCO Select

Note: The job is a remote job and is open to candidates in USA. ECCO Select is seeking an experienced Python Software Engineer with an active Secret Clearance to design, develop, and deploy scalable backend systems. The role involves building backend services, developing REST APIs, and supporting cloud-based systems while ensuring high security standards.

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

Skills

  • Must hold an active Secret Clearance
  • 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
  • Experience with NiFi, Kafka, or Airflow
  • Knowledge of observability or performance tools (e.g., Kibana)
  • Test automation experience (e.g., Selenium)
  • Exposure to Spark, time-series analysis, or data science pipelines

Company Overview

  • ECCO Select is an information technology and services company. It was founded in 1995, and is headquartered in North Kansas City, Missouri, USA, with a workforce of 201-500 employees. Its website is https://www.eccoselect.com/.

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?