Software Engineer

Modern Technology Solutions, Inc. (MTSI)

Chantilly (VA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology solutions firm in Chantilly, VA is seeking an experienced Software Engineer to design and maintain real-time data ingestion infrastructure. The role involves managing Apache NiFi clusters, collaborating with multiple teams, and requires 5+ years of experience in software and data engineering. Proficiency in programming languages such as Java and Python, along with strong communication skills and a relevant bachelor's degree, is essential. U.S. Citizenship and TS/SCI clearance are required for this position.

Qualifications

  • 5+ years of experience in software and data engineering.
  • Proficiency in at least one high-level programming language.
  • Experience working with Linux-based servers.

Responsibilities

  • Design, implement, and maintain real-time data ingestion and ETL pipelines.
  • Manage and maintain Apache NiFi clusters.
  • Integrate new data sources into our data pipeline.
  • Collaborate with teams to ensure integration with existing systems.

Skills

Data ingestion and ETL pipelines
Apache NiFi
Kubernetes
Apache Kafka
Linux-based systems
Java
Python
C/C++
Communication skills

Education

Bachelor’s Degree in relevant field

Tools

PostgreSQL
Docker
AWS
Prometheus
Grafana
Jenkins

Job description

As an experienced Software Engineer with MTSI you will be responsible for designing, implementing, and maintaining real-time data ingestion infrastructure for a project using an agile development model. This position will be located in Chantilly, VA.

Your essential job functions will include but may not be limited to:

  • Design, implement, and maintain real-time data ingestion and ETL pipelines.
  • Manage and maintain Apache NiFi clusters running as containerized workloads in Kubernetes.
  • Manage other components of our data infrastructure, such as Apache Kafka, as required.
  • Analyze new data sources and integrate them into our data pipeline.
  • Collaborate with other teams to ensure successful integration of data infrastructure with existing systems.
  • 5+ years' of experience in software and data engineering.
  • Proficiency in at least one or more high-level programming languages (e.g., Java, Python, C/C++).
  • Experience working with Linux-based servers and systems.
  • Experience with at least one modern database (e.g., PostgreSQL), ETL (e.g., Apache NiFi), or Data Science (e.g., MapReduce) technology.
  • Ability to work both independently and in a collaborative team environment.
  • Excellent verbal and written communication skills.
Desired Qualifications
  • Experience with AWS services (e.g., S3).
  • Experience with containerizing applications using Docker and deploying them to a container orchestration platform (e.g., Kubernetes).
  • Experience with PostgreSQL.
  • Experience with Apache Kafka.
  • Experience with GeoServer or Open Geospatial Consortium (OGC) standards.
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, Elasticsearch, Kibana).
  • Experience with CI/CD tools (e.g., Helm, Harbor, ArgoCD, Jenkins).Experience with Agile methodologies.
Educational Requirements
  • Bachelor’s Degree in computer science, data science, engineering, math, statistics, operations research, or related field.
Certifications Desired
  • DoD 8570 IAT level 3 (CompTIA Security+) compliant.
  • AWS certification (e.g., AWS Solutions Architect Associate or Professional).
Clearance Requirements
  • Current TS/SCI eligibility, with a current CI Poly.
  • U.S. Citizenship is required for this position.

For additional company information, please visit: www.mtsi-va.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Socket.dev • Chantilly (VA)

On-site
USD 100,000 - 130,000
20 days PTO/year
Flexible schedules
6% 401(k) match
+4
Software Engineer
Software Engineer

Cornerstone Defense LLC • Chantilly (VA)

On-site
USD 120,000 - 160,000
Data Engineer
Data Engineer

Bespoke Technologies, Inc. • Chantilly (VA), Northern (KY)

Hybrid
USD 140,000 - 170,000
ME00580-Data/Systems Engineer
ME00580-Data/Systems Engineer

Momentum Engineering, Inc • Annapolis (MD)

On-site
USD 120,000 - 150,000
Paid holidays
PTO
Company sponsored medical plan
+2
Data Engineer SME - PRIME, Hybrid - TS/SCI
Data Engineer SME - PRIME, Hybrid - TS/SCI

stanleyreid • Columbia (MD)

Hybrid
USD 150,000 - 230,000
Fully-paid medical
4 weeks PTO
6% 401k match
+1
Senior Systems Engineer, TS/SCI | Dataflow & NiFi Expert
Senior Systems Engineer, TS/SCI | Dataflow & NiFi Expert

Peraton • Corridor North (MD)

On-site
Software Engineer 4 (Enterprise Data Integration)
Software Engineer 4 (Enterprise Data Integration)

Cornerstone Defense LLC • Maryland

On-site
USD 210,000 - 230,000
Medical, Dental and Vision Plans
Generous PTO Policy
401(k)
+11
Data Engineer SME - PRIME, Hybrid - TS/SCI
Data Engineer SME - PRIME, Hybrid - TS/SCI

stanleyreid • San Antonio (TX)

Hybrid
USD 140,000 - 190,000
Fully-paid medical
4 weeks PTO
6% 401k match
+1
Software Engineer 1 - FS Poly Annapolis Junction, MD
Software Engineer 1 - FS Poly Annapolis Junction, MD

Stanley Reid & Company • Annapolis (MD)

Hybrid
USD 90,000 - 130,000
401k contribution
ME00581-Systems Engineer 3
ME00581-Systems Engineer 3

Momentum Engineering, Inc. • Maryland

On-site
USD 120,000 - 160,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored group medical plan
+1