2

Entry Level Data Software Engineer Jobs in Boise, ID

... data from the State Controller's Office for submission to CMS; (2) develop a system to collect ... The software engineer will develop, standalone applications in a manner that simplifies the help ...

The Enterprise Applications (EA) Business Data Analytics and Integration team develops and supports ... As a Software Engineer, you will contribute to the design, development, deployment, and support of ...

Data Flow Engineer

Boise, ID · On-site

$109K - $130K/yr

The Data Flow Engineer's primary role is to create and manage data connections, perform validations, and execute transformations. Their work is integral to the ongoing process of iterative ...

Data Flow Engineer

Boise, ID · On-site

$109K - $130K/yr

The Data Flow Engineer's primary role is to create and manage data connections, perform validations, and execute transformations. Their work is integral to the ongoing process of iterative ...

Data Flow Engineer

Boise, ID · On-site

$70 - $100/hr

Job Summary The Data Flow Engineer's primary role is to create and manage data connections, perform validations, and execute transformations. Their work is integral to the ongoing process of ...

Data Flow Engineer

Boise, ID · On-site

$80 - $120/hr

Job Summary The Data Flow Engineer's primary role is to create and manage data connections, perform validations, and execute transformations. Their work is integral to the ongoing process of ...

Data & AI Platform Engineer

Boise, ID · On-site

$109K - $130K/yr

This is an early-career engineering role focused on building, operating, and improving cloud data/analytics platforms (e.g., Microsoft Fabric, Snowflake, Databricks) and supporting BI delivery (e.g ...

Data Flow Engineer I

Boise, ID · On-site

$109K - $130K/yr

The Data Flow Engineer's primary role is to create and manage data connections, perform validations, and execute transformations. Their work is integral to the ongoing process of iterative ...

Data Flow Engineer I

Boise, ID · On-site

$109K - $130K/yr

The Data Flow Engineer's primary role is to create and manage data connections, perform validations, and execute transformations. Their work is integral to the ongoing process of iterative ...

Data Flow Engineer I

Boise, ID · On-site

$90 - $120/hr

Job Summary The Data Flow Engineer's primary role is to create and manage data connections, perform validations, and execute transformations. Their work is integral to the ongoing process of ...

next page

Showing results 1-20

Entry Level Data Software Engineer information

See Boise, ID salary details

$42.4K

$123.5K

$168.9K

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

As of Sep 3, 2026, the average yearly pay for entry level data software engineer in Boise, ID is $123,459.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,000.00 and $130,900.00 per year, depending on experience, location, and employer.

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 are the key skills and qualifications needed to thrive as an entry level data software engineer?

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 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 popular job titles related to Entry Level Data Software Engineer jobs in Boise, ID?

For Entry Level Data Software Engineer jobs in Boise, ID, the most frequently searched job titles are:

Infographic showing various Entry Level Data Software Engineer job openings in Boise, ID as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, 1% Temporary, and 2% Contract. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution, with an average salary of $123,459 per year, or $59.4 per hour.

Full-time

Re-posted 6 days ago


Job description

Company Description

We specialize in Staffing, Consulting, Software Development, and Training along with IT services to small to medium size companies. AG's primary objective is to help companies maximize their IT resources and meet the ever-changing IT needs and challenges.

In addition, AG offers enterprise resource planning and enterprise application integration, supply-chain management, e-commerce solutions, and B2B public exchanges and B2B process integration solutions. Our company provides application analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation, and management consulting services to various clients - including governmental agencies and private companies - throughout the United States and India.

We provide these services in multiple computing environments and use technologies such as client/server architecture, object-oriented programming languages and tools, distributed database management systems, state-of-the-art networking, and communications infrastructures. Our honest and realistic approach to recruiting dictates that AG does not entice or lure engineers from their employers. We represent only high caliber technical professionals who have committed to making a change required by career.

Job Description

Agency Project Scope (Description of Work Needed - Additional background check requirements are to be added here)

Payroll Based Journaling Project

The Centers for Medicare and Medicaid Services ("CMS") will require the Agency to submit verifiable and auditable direct care staffing information for each of the Idaho State Veterans Homes beginning July 1st 2016. Project objectives is to develop a system that: (1) extracts, transforms, and load ("ETL") State employee data from the State Controller's Office for submission to CMS; (2) develop a system to collect contracted employee data for ETL and submission to CMS.

Application Redesign and Migration Projects

Redesign and migration of existing SharePoint applications to into standalone applications for the (1) Cemetery Management System, (2) Volunteer Management System, (3) and In-service Management System. The software engineer will develop, standalone applications in a manner that simplifies the help desk support burden, future application model customization, feature development, and troubleshooting tasks for the existing Agency IT staff.  

General Requirements

A System Requirements Specification ("SRS") will be created for each application prior to implementation. A descriptive, non-abbreviated, naming scheme will be used for code objects and their purposes will be described. At minimum, XML source code comments will be used to describe class summaries, property descriptions, method parameters, return types, and when necessary special remarks and code examples to assist future developers. Engineer must use the technologies described in the Specific Skills Required section to complete this order.  

Application Requirements

All described applications will have the following common application requirements: (1) will not require an application server host such as SharePoint or Internet Information Services; (2) implement a Windows Forms controls and components platform; (3) utilize an on premise SQL server as the application data store; (4) implements a framework for automatic User Interface generation; (5) implements an Object Relational Mapping ("ORM") framework that automatically manages data access layer code functions, and database schema updates from business object class code; (6) avoids the use of SQL stored procedures where possible; (7) when required, refactor existing databases for data quality and normalization prior to migration; (8) ETL data into redesigned applications; (9) implement an application model editor that provides program feature customization at runtime.

Specific Skills Required (Programming languages, databases, operating systems, etc.) 

  • C# programming language.
  • ExpressApp Framework (XAF) and Express Persistent Objects (XPO) application development framework and ORM framework.  
  • Model-View-Controller (MVC) architectural design pattern and coding practices; 
  • Understanding of NET Framework class libraries: XML, Text, IO, Net, Directory Services, Component Model, Language Integrated Query, and Windows Forms coding practices.
  • Microsoft SQL Server, Data Quality Tools, SQL Server Integration Services, data cleansing, database normalization, and ETL practices.
  • Development of SRS documentation, use cases, acceptance criteria, and test plans. 
  • Team Foundation Server, Scrum, and Kanban agile software development project methodology and tools. 
  • Visual Studio integrated development environment.
Qualifications

Experience: Min 6 years

Key Skills: 

  • Sharepoint
  • SQL Svr
  • C#
  • ExpressApp Framework and Express Persistent Objects application development framework and ORM framework
  • MVC architectural design pattern and coding practices
  • SSIS
  • Data cleansing, migration and ETL
  • TFS
  • Agile
  • Visual Studio
Additional Information
  1. Good comm skills are a big priority
  2. Duration: 12+ MonthsÂ