Software Engineer Level 3

Markon
11h$235,000 - $255,000

About The Position

Markon is seeking a Senior Software Engineer to support the Fort Meade Customer. This role focuses on the design, implementation, and management of complex, high-throughput data pipelines that enable secure and reliable data movement across the enterprise. The Senior Software Engineer will serve as the technical lead for the “plumbing” of the data ecosystem, ensuring scalable, resilient data flows between disparate systems, including cloud-based and on-premise infrastructures.

Requirements

  • Active TS/SCI w/ Polygraph with this Customer.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline plus 20 years of relevant experience.
  • Hands-on expertise with Apache NiFi, including clustered deployments.
  • Proficiency in Java and/or Groovy, and scripting with Bash and/or Python.
  • Strong experience with Linux/RHEL administration.
  • Experience with containerization technologies, including Docker and Kubernetes.
  • Experience managing and optimizing high-throughput data pipelines.
  • Familiarity with Infrastructure as Code tools such as Ansible or Terraform.
  • Strong troubleshooting, documentation, and communication skills.
  • Ability to operate effectively in a complex, mission-critical environment.

Nice To Haves

  • Experience with DeltaFi.
  • Experience applying DevOps practices, including automation of monitoring, observability, and deployment orchestration.
  • Background in IT Operations, including networking concepts such as CIDR routing, proxies, and firewalls.
  • Understanding of enterprise dataflow architectures and system interoperability.

Responsibilities

  • Design, build, and maintain scalable Apache NiFi data flows to ingest, route, transform, and deliver large volumes of data.
  • Architect and manage NiFi clustered environments, including configuration of site-to-site communication and integration with Apache ZooKeeper.
  • Optimize NiFi performance by tuning processors, managing back-pressure, and monitoring data flow throughput.
  • Develop and maintain data pipelines supporting multiple formats, including JSON, Avro, Parquet, and XML, using NiFi record-based readers and writers.
  • Automate deployment and configuration of NiFi environments using Infrastructure as Code (IaC) tools such as Ansible or Terraform.
  • Support containerized deployments using Docker and Kubernetes.
  • Monitor, troubleshoot, and resolve issues across multiple concurrent data flows and threads.
  • Collaborate with engineering, operations, and architecture teams to ensure secure, reliable, and interoperable data movement.
  • Develop and maintain technical documentation, configurations, and operational procedures.
  • Provide senior-level technical guidance and contribute to architectural decisions for enterprise dataflow solutions.

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Training and Tuition Assistance
  • Paid Time Off
  • Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service