2

Entry Level Data Software Engineer Jobs in Washington, DC

Data Engineer

Rockville, MD

$116.70K - $140.20K/yr

Software Guidance & Assistance, Inc., (SGA), is searching for a Data Engineer for a CONTRACT assignment with one of our premier Regulatory clients in Rockville, MD or Tysons, VA. The Data Engineer ...

Software developer roles and responsibilities include providing expertise in the full software ... Experience developing in an Agile environment Level: Entry Level - SME Clearance: Active security ...

Software developer roles and responsibilities include providing expertise in the full software ... Experience developing in an Agile environment Level: Entry Level - SME Clearance: Active security ...

Software developer roles and responsibilities include providing expertise in the full software ... Experience developing in an Agile environment Level: Entry Level - SME Clearance: Active security ...

AI/ML Data Architecture Software Engineer

Manassas, VA · On-site

$107.30K - $128.90K/yr

SEACORP is seeking a well-qualified AI/ML Data Architecture Software Engineer. This role will work within a multidisciplinary team to define, design, and integrate software capabilities into ...

Data Engineer

Arlington, VA · On-site

$131.90K - $158.40K/yr

Required : • 2+ years of experience writing software in programming languages, including Python ... SQL Data Warehouse, or Machine Learning service • Experience with distributed or parallel ...

next page

Showing results 1-20

Entry Level Data Software Engineer information

See Washington, DC salary details

$50.4K

$146.9K

$201K

How much do entry level data software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for entry level data software engineer in Washington, DC is $146,916.00, according to ZipRecruiter salary data. Most workers in this role earn between $129,700.00 and $155,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Entry Level Data Software Engineer, and why are they important?

To thrive as an Entry Level Data Software Engineer, you need foundational knowledge in programming (such as Python, Java, or SQL), data structures, and algorithms, typically supported by a relevant degree or coursework in computer science or related fields. Familiarity with tools like Git, databases (e.g., MySQL, PostgreSQL), and data processing frameworks (such as Hadoop or Spark) is often required. Problem-solving abilities, attention to detail, and strong teamwork and communication skills help you adapt and collaborate effectively. These skills and qualities are essential for building reliable data solutions and contributing to team-driven engineering projects.

What are some common challenges faced by entry level data software engineers, and how can they overcome them?

Entry level data software engineers often encounter challenges such as understanding complex data pipelines, adapting to new technologies quickly, and collaborating with cross-functional teams. To overcome these challenges, it's helpful to ask questions regularly, seek mentorship from more experienced colleagues, and invest time in learning the company's tech stack and best practices. Developing strong communication skills will also make it easier to work with data scientists, analysts, and other engineers, ensuring smoother collaboration and faster professional growth.

What does an Entry Level Data Software Engineer do?

An Entry Level Data Software Engineer designs, develops, and maintains software systems that handle and process data. They often work with databases, data pipelines, and tools for collecting, storing, and analyzing large datasets. Their responsibilities typically include writing code, debugging, testing applications, and collaborating with other engineers or data scientists. This role is ideal for those new to the field, as it allows them to build foundational skills in software engineering and data management.

What is the difference between Entry Level Data Software Engineer vs Data Analyst?

AspectEntry Level Data Software EngineerData Analyst
Required CredentialsBachelor's in Computer Science, Data Science, or related field; programming skills in Python, Java, or SQLBachelor's in Statistics, Mathematics, or related field; proficiency in Excel, SQL, and data visualization tools
Work EnvironmentDeveloping data pipelines, software tools, and applications; collaborating with data engineers and software developersAnalyzing data sets, creating reports, and visualizations; working closely with business teams
Employer & Industry UsageTech companies, startups, and enterprises focusing on data-driven software solutionsFinance, marketing, healthcare, and consulting firms focusing on data insights

While both roles involve working with data, Entry Level Data Software Engineers focus on building data systems and software, requiring programming skills. Data Analysts primarily interpret data to provide insights, emphasizing analysis and visualization. The roles often overlap but serve different functions within data teams.

What are the most commonly searched types of Data Software Engineer jobs in Washington, DC? The most popular types of Data Software Engineer jobs in Washington, DC are:
What job categories do people searching Entry Level Data Software Engineer jobs in Washington, DC look for? The top searched job categories for Entry Level Data Software Engineer jobs in Washington, DC are:

Streamlit Data Software Engineer

Gigatec Engineering

Annapolis, MD • On-site

$113.30K - $136.10K/yr

Full-time

Medical, Retirement

Posted 2 days ago


Job description

Perks and Benefits
  • 100% Paid Healthcare
  • 10% 401k in every paycheck
  • 100% Fully Vested!

NOTE - Our positions require a Top Secret clearance, as well as the favorable completion of a polygraph. Applicants must be authorized to work in the U.S. We are unable to sponsor an employment Visa.
What You'll Be Doing (We don't love the bullet points, but we love the work!)
In this key role as a Software Engineer, you'll get to transform a Streamlit-built UI prototype into a polished, production-ready interface, with a roadmap to extend its reach and build it into an interface with future plans to make the interface available external to the corporate enterprise.Requirements
Required Skills and Experience (SWE Swiss Army knife with a keyboard)
• Using the Linux CLI and Linux tools
• Developing Bash scripts to automate manual processes
• Recent software development experience using Python and Java
• Familiar with Streamlit, a Python framework for building interactive web applications
• Developing front-end applications using TypeScript, HTML, and CSS
• Experience with JavaScript frameworks such as React, Angular, and Vue
• Familiar with Distributed Big Data processing engines including Apache Spark
• Experience using Jupyter Notebooks
• Experience with data wrangling and preprocessing using tools such as pandas, NumPy
• Working with structured, semi-structured, and unstructured data such as Parquet, JSON, CSV, XML
• Familiarity with data quality concepts, data validation, and anomaly detection
• Experience with Git Source Control System
Position Desired Skills
• Experience using Apache Airflow (DAG design, scheduling, operators, sensors) to orchestrate, schedule, and monitor complex workflows
• Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL for querying, joining, and aggregating large datasets
• Familiar with HPC Job Scheduling tools including Slurm
• Experience using the Atlassian Tool Suite (JIRA, Confluence)
• Appreciates a sense of humor and the occasional well-timed joke.