Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

ClearanceJobs.com

Software Engineer

Career Insights for Software Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Maryland data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.

$125,403 / year median in Maryland

+1% projected growth

Explore Career

Job Description

Software Engineer
Software DeveloperProgram Description:
In this hybrid engineering and analytical role, you will design and deploy modern data pipelines, transform static datasets into AI?ready assets, and build automated quality?readiness scorecards that drive mission?critical decisions. You will assess full data lifecycles, identify performance and lineage gaps, and collaborate directly with Data Scientists to ensure data is optimized for high?value AI/ML workloads.

Day to
Day Responsibilities:
Build and Optimize Modern Data Pipelines :
Design, engineer, test, and maintain automated ETL/ELT pipelines that transition data from siloed legacy systems into secure, scalable, high?performance environments.
Conduct End-to-End Systems Analysis :
Evaluate the full data journey—from ingestion to consumption—identifying performance bottlenecks, lineage gaps, and infrastructure constraints. Deliver clear engineering recommendations that strengthen reliability and throughput.
Collaborate Directly With Data Scientists :
Translate analytical and machine learning requirements into pipeline and system enhancements. Shape the data environments that fuel next?generation AI/ML models.
Implement Automated Data Quality Gateways :
Develop code?driven readiness gates that enforce strict data quality standards, including Accuracy, Completeness, Consistency, Timeliness, and Validity.
Support AI/ML Tooling and Infrastructure :
Build data storage, orchestration, and feature?generation pipelines that prepare datasets for training, testing, and deploying advanced ML models.
Integrate Systems and Modernize Platforms :
Develop APIs, connectors, orchestration processes, and system?to?system integrations that unify previously disconnected platforms into a cohesive, self?service data ecosystem.
Enforce IC and DoW Data Standards :
Implement schemas, metadata tagging strategies, and automated formatting rules to ensure all ingested data complies with Intelligence Community and Department of War specifications.
Document Technical Architecture and Flows :
Create clean, version?controlled documentation covering pipeline architecture, system configurations, API mappings, and data lineage diagrams.