1

Data Programmer Jobs in Minnesota (NOW HIRING)

Data Engineer | TELECOMMUTE

Minneapolis, MN · On-site +1

$119K - $143K/yr

We are a team of 9 Data Engineers and Analysts + Engineering Managers/Leaders * We have 1 product owner on the team and work with several others directly * We have a Scrum Master aligned as well ...

This is a hands-on delivery lead role specialized in data engineering Strong communication skill to work with senior executives 20-25 years of experience in Information Technology services across ...

Lead Data Engineer

Eagan, MN · Hybrid

$116K - $140K/yr

Lead Data Engineer We are seeking a highly skilled and strategic Lead Data Engineer to join our team. In this advanced individual contributor role, you will spearhead the development of sophisticated ...

AWS Data Engineer

Minneapolis, MN · On-site

$119K - $143K/yr

AWS Data Engineer Location: Minneapolis, MN (Onsite) Job Type: Contract Experience: Mid-to-Senior level Job Overview Our client is seeking an experienced AWS Data Engineer to join their team in ...

Lead Data Engineer

Eagan, MN · On-site

$116K - $140K/yr

Lead Data Engineer We are seeking a highly skilled and strategic Lead Data Engineer to join our team. In this advanced individual contributor role, you will spearhead the development of sophisticated ...

The ideal candidate is an experienced engineer capable of architecting scalable data solutions, leading complex integration efforts, andestablishingthe data foundations required for advanced ...

In data engineering at PwC, you will focus on designing and building data infrastructure and systems to enable efficient data processing and analysis. You will be responsible for developing and ...

Data Engineer: IV (Lead)

Minneapolis, MN · On-site

$119K - $143K/yr

Data Engineer: IV (Lead) Location: Remote Duration: Contract - 4 months Pay Range: 90-95/hr on w2 Job ID: 399938 About BCforward BCforward is a leading global IT consulting and workforce solutions ...

AWS Data Engineer

Minneapolis, MN · On-site

$119K - $143K/yr

Role: Sr. AWS Cloud Data Engineer Location: Minneapolis, MN 55401 - Fulltime Position Must Have Technical/Functional Skills: * Data engineering background and hands-on work experience building data ...

In data engineering at PwC, you will focus on designing and building data infrastructure and systems to enable efficient data processing and analysis. You will be responsible for developing and ...

In data engineering at PwC, you will focus on designing and building data infrastructure and systems to enable efficient data processing and analysis. You will be responsible for developing and ...

Data Platform Engineer

Minneapolis, MN · On-site

$80K - $100K/yr

This Data Platform Engineer will fill a critical role in enhancing and supporting the Data Analytics environment for prioritized Apogee Data Domains; educating our IT & Business Partners ...

Data Engineer

Minneapolis, MN · On-site +1

$120K - $140K/yr

We are adding Data Engineers to influence the direction of data modernization for our customers. We are looking for engineers, senior engineers and leaders in data ecosystems, to join our growing ...

next page

Showing results 1-20

Data Programmer information

See Minnesota salary details

$15

$27

$45

How much do data programmer jobs pay per hour?

As of Jul 12, 2026, the average hourly pay for data programmer in Minnesota is $27.56, according to ZipRecruiter salary data. Most workers in this role earn between $21.20 and $29.18 per hour, depending on experience, location, and employer.

What is the difference between Data Programmer vs Data Analyst?

AspectData ProgrammerData Analyst
Required CredentialsTypically a degree in computer science, programming, or related field; coding certificationsOften a degree in statistics, mathematics, or related field; data analysis certifications
Work EnvironmentPrimarily in software development or IT teams, focusing on coding and database managementIn business or research settings, focusing on interpreting data and generating reports
Employer & Industry UsageTech companies, software firms, data-centric organizationsFinance, marketing, healthcare, and other industries requiring data insights

While both roles involve working with data, Data Programmers focus on coding, database management, and software development, whereas Data Analysts interpret data to provide insights. Understanding these differences helps in choosing the right career path or job search focus.

What are Data Programmers?

Data Programmers are professionals who write, maintain, and optimize code related to data processing, analysis, and management. They often work with large datasets, using programming languages such as SQL, Python, or R to extract, transform, and load data for use in databases or analytics platforms. Data Programmers play a crucial role in ensuring data integrity, efficiency, and accessibility, supporting business intelligence and decision-making processes. They may also collaborate with data analysts, engineers, and other IT professionals to develop automated data workflows and solutions.

What are the key skills and qualifications needed to thrive as a Data Programmer, and why are they important?

To thrive as a Data Programmer, you need strong programming skills in languages like SQL, Python, or R, along with a degree in computer science, information technology, or a related field. Familiarity with database management systems (such as MySQL, Oracle, or PostgreSQL), data visualization tools, and data integration platforms is typically required. Attention to detail, problem-solving ability, and effective communication are important soft skills for collaborating with teams and ensuring data accuracy. These skills and qualities are essential for efficiently managing, transforming, and delivering reliable data solutions that drive business decisions.

Is 40 too late for data science?

For a data programmer or data scientist, starting a career at 40 is feasible, as many skills such as programming, statistics, and data analysis can be learned at any age. Experience, continuous learning, and building a strong portfolio or certifications like those in Python, R, or SQL are important factors for success in the field.

What do data programmers do?

Data programmers develop, test, and maintain software that processes and manages large datasets. They often use programming languages like Python, SQL, or R and work with databases, data pipelines, and data analysis tools to ensure data is accurate and accessible for decision-making.

How do Data Programmers typically collaborate with data analysts and other stakeholders during a project?

Data Programmers play a crucial role in bridging the gap between raw data and actionable insights by working closely with data analysts, project managers, and sometimes even business stakeholders. They are responsible for building, maintaining, and optimizing data pipelines, ensuring data is accessible and reliable for analysis. Regular meetings, code reviews, and collaborative problem-solving sessions are common, allowing Data Programmers to understand project goals, clarify data requirements, and quickly address any issues that arise. This teamwork ensures that data workflows align with business needs and that the final outputs are both accurate and timely.

How to become a data programmer?

To become a data programmer, you typically need a bachelor's degree in computer science, data science, or a related field, along with strong programming skills in languages like Python, SQL, or R. Gaining experience with data manipulation, database management, and relevant tools such as Excel or data visualization software is also important. Certifications in data analysis or programming can enhance job prospects and demonstrate expertise.

Which IT job is the highest paid?

In the IT field, roles such as Chief Information Officer (CIO), IT Director, and Cloud Architect tend to be among the highest paid, often earning six-figure salaries or more. Specialized roles like Data Scientists, Cybersecurity Managers, and Software Development Managers also command high compensation, especially with advanced skills and certifications in cloud platforms, security, or data analysis.
What are popular job titles related to Data Programmer jobs in Minnesota? For Data Programmer jobs in Minnesota, the most frequently searched job titles are:
What job categories do people searching Data Programmer jobs in Minnesota look for? The top searched job categories for Data Programmer jobs in Minnesota are:
What cities in Minnesota are hiring for Data Programmer jobs? Cities in Minnesota with the most Data Programmer job openings:
Infographic showing various Data Programmer job openings in Minnesota as of July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $57,331 per year, or $27.6 per hour.
Manager, Data Engineering

Manager, Data Engineering

Starkey Hearing

Eden Prairie, MN • On-site

Full-time

Re-posted 8 days ago


Starkey rating

7.8

Company rating: 7.8 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

53rd of 142 rated electronics manufacturers


Job description

Job Summary:
Starkey Hearing is a world leader in the manufacturing and distribution of advanced hearing technologies. The Manager of Data Engineering is responsible for leading the design, development, and operations of the company's enterprise data engineering platforms and core data warehouse, overseeing data integration and transformation while managing a team to ensure reliable data solutions for global operations.
Responsibilities:
• Provide ongoing leadership, oversight and alignment of IT’s data engineering services to meet business operational needs
• Prioritize and lead the work of the team
• Hire and develop direct reports
• Lead the evolution of the Starkey core data warehouse
• Provide architectural/design guidance and support to data consumers
• Provide architectural/integration guidance regarding ETL and data sources
• Manage the team’s interaction with internal customers and servicing of work requests and incidents
• Stay current with data technologies
Qualifications:
Required:
• Bachelor’s Degree in Computer Science or related field or equivalent experience required.
• 7+ years’ experience as a Data Engineer, ETL Developer, Data Architect, or Database Administrator.
• 4+ years’ experience specifically with ETL and data warehousing.
• 4+ years’ experience in a manager or technical leadership role.
• Strong knowledge of databases and performance monitoring/management tools
• Expertise in data warehousing techniques, design, and best practices
• Knowledge of data lake/lakehouse concepts
• Experience with cloud data platforms
• Knowledge and technical skills in ETL techniques and tooling
• Strong organizational skills required.
• Excellent written and verbal skills required.
• High attention to detail required.
• Strong interpersonal skills required.
• Excellent technical writing skills required
• Ability to lead through change and drive continuous improvement
Company:
Starkey is a privately held, global hearing technology company headquartered in Eden Prairie, Minnesota, USA. Founded in 1967, the company is headquartered in Budapest, HUN, with a team of 5001-10000 employees. The company is currently Late Stage.

What Starkey employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom