Jobs · Engineering · Maryland

Software Engineer (Backend), Level 3

Neural Solutions · Baltimore, MD · 1 mo ago
EngineeringFull-time

Responsibilities

  • Develop and maintain Python-based backend services, APIs, and data pipelines for mission-critical cybersecurity applications.
  • Design scalable microservices architectures for high-throughput security data processing.
  • Build ETL workflows and data transformation systems for cyber threat intelligence.
  • Optimize database performance and query efficiency for security analytics.
  • Collaborate with analysts to translate cyber operational requirements into working software solutions.

Requirements

  • Extensive experience developing in Python for backend services and data engineering.
  • Strong experience with relational databases (PostgreSQL, Oracle) and query optimization.
  • Hands-on experience building RESTful APIs and microservices.
  • Experience with data processing frameworks (Pandas, Spark, or Airflow).
  • Development experience in a Linux environment.
  • Experience with the Atlassian Suite (Jira/Confluence).

Nice to Have

  • Experience with distributed systems and message brokers (Kafka, RabbitMQ).
  • Knowledge of containerization and Kubernetes orchestration.
  • Experience with ElasticSearch or other search/analytics platforms.
  • Experience with machine learning pipelines and MLOps.
  • Experience deploying data systems in secure/air-gapped environments.
  • Experience processing security logs, network traffic, or threat intelligence data.

Similar jobs

Software Engineer, Level 3

Independent Software, Inc.Annapolis Junction, MD· 3 wk ago
Engineeringapply on independentsoftware.applytojob.com

Software Engineer, Level 3

Independent Software, Inc.Ellicott City, MD· 5 mo ago
Engineeringapply on independentsoftware.applytojob.com