1

Programming Jobs in Minnesota (NOW HIRING)

... programming languages * Legal authorization to work in the United States (no sponsorship available) * Authorized to work in the United States without sponsorship now and in the future. Individuals ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...

The Engineering Technician will create CNC code that performs a capable, repeatable process, perform process troubleshooting, process improvements, validations, qualifications, and change control.

The Engineering Technician will create CNC code that performs a capable, repeatable process, perform process troubleshooting, process improvements, validations, qualifications, and change control.

CNC Set Up and Programming Tech

Minneapolis, MN · On-site

$27.75 - $37.75/hr

The CNC Set-Up & Programming Technician is responsible for setting up, programming, and optimizing CNC machines within the Tool Room to support tooling, prototyping, and production needs. This role ...

next page

Showing results 1-20

Programming information

See Minnesota salary details

$24.5K

$87.1K

$145.9K

How much do programming jobs pay per year?

As of Jul 11, 2026, the average yearly pay for programming in Minnesota is $87,115.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,200.00 and $113,600.00 per year, depending on experience, location, and employer.

What jobs can I get with programming?

With programming skills, you can pursue roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs typically require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

What jobs can you do in programming?

Programming offers a variety of job roles including software developer, web developer, mobile app developer, systems analyst, database administrator, and cybersecurity analyst. These roles typically require knowledge of programming languages such as Java, Python, or C++, and may involve working in teams, using development tools, and obtaining relevant certifications.

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-demand fields like machine learning, AI, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often working in leadership or specialized roles within the tech industry.

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

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.

Is coding a dead-end job?

Programming is a dynamic field with ongoing demand for skills in software development, data analysis, and cybersecurity. While technologies evolve, programmers who update their skills and adapt to new tools like cloud computing and AI can maintain long-term career growth.
What are the most commonly searched types of Programming jobs in Minnesota? The most popular types of Programming jobs in Minnesota are:
What cities in Minnesota are hiring for Programming jobs? Cities in Minnesota with the most Programming job openings:
Infographic showing various Programming job openings in Minnesota as of July 2026, with employment types broken down into 1% Internship, 83% Full Time, 12% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $87,115 per year, or $41.9 per hour.
Executive Director, Statistical Programming

Executive Director, Statistical Programming

Travere Therapeutics

Minneapolis, MN • On-site, Remote

Full-time

Medical, Life, Retirement, PTO

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Department: 106300 Biometrics

Location: San Diego, USA - Remote

Be a part of a global team that is inspired to make a difference in the lives of people living with rare disease.

At Travere Therapeutics, we recognize that our exceptional employees are vital to our success. We are a dedicated team focused on meeting the unique needs of rare patients. Our work is rewarding – both professionally and personally – because we are making a difference. We are passionate about what we do.

We are seeking talented individuals who will thrive in our collaborative, diverse, fast‑paced environment and share in our mission – to identify, develop and deliver life‑changing therapies to people living with rare disease. We stick by our values centered on patients, courage, community, and collaboration to pursue our vision of becoming a leading biopharmaceutical company dedicated to the delivery of innovation and hope to patients in the global rare disease community.

At Travere Therapeutics, we continue to courageously forge new paths as we move toward a common goal of elevating science and service for rare patients.

Position Summary

The Executive Director, Statistical Programming will lead the Statistical Programming function within the Biometrics Department and will work closely with the head of Biometrics in identifying project programming demands and resource needs. The ideal candidate will provide hands‑on support to project teams by carrying out and conducting programming activities, leading statistical programmers, and coordinating with external vendors, statisticians, and other business functions to ensure timely and accurate programming and validation activities for clinical studies. This role will contribute to the overall efficiency and best practice running of the Biometrics Department, demonstrating the ability to work efficiently and to a high standard within a cross‑functional team environment. Strong technical skills and experience supporting submissions are required.

Responsibilities
  • Serve as head of the Statistical Programming function within the Biometrics Department.
  • Provide strategic input and leadership to the delivery of statistical programming contributions across all clinical development projects.
  • Overall accountability of programming deliverables required to support the analysis and reporting for clinical development projects.
  • Provide statistical programming and validation support for clinical study reports and coordinating programming activities among the study programmers to achieve timely progress in the following areas: analysis datasets, statistical tables, figures, listings, Integrated Summaries of Safety (ISS), Integrated Summaries of Efficacy (ISE), DSUR, PSUR, IB, progress reports, electronic submissions and other internal and external requests (e.g., publications, responses to regulatory questions).
  • Lead and contribute to the development and review of case report forms, clinical DB specifications, SAP, reporting and analysis datasets specifications, validation plans, and TLFs.
  • Ensure quality of all project programming deliverables.
  • Lead the development and maintenance of programming‑related SOPs, work practice documents, technical standards, and programming specification documents.
  • Ensure that Biometrics systems and processes are up to date in terms of scalability, connectivity, and security, in collaboration with IT and QA.
  • Manage or provide oversight to third party service providers (i.e., contractors or CROs). Conduct vendor qualifications and GCP audits (in collaboration with QA), as appropriate.
  • Identify and lead the application of programming methodologies to support all aspects of the clinical development process. Leverage programming tools to convert data into information to enable decision making. Identify the need for and lead the development and maintenance of applications used for analysis and reporting.
  • Manage programmers and contribute to the professional development of Biometrics personnel by conducting trainings and coaching.
  • May represent the Biometrics Department in cross‑departmental initiatives and projects (e.g., process and quality improvements).
Education & Experience Requirements
  • Bachelor's degree in Statistics, Computer Science, Mathematics, or a related technical discipline required. Masters preferred. Equivalent combination of education and applicable job experience may be considered.
  • 14+ years of experience in clinical SAS programming for phase I-IV clinical trials in a pharmaceutical/CRO environment, with at least 7 years in a leadership or management role.
Additional Skills & Experience
  • The ideal candidate will embody Travere's core values: Courage, Community Spirit, Patient Focus and Teamwork.
  • Driven, intelligent, passionate about making a difference for patients with rare diseases.
  • Strong managerial / technical understanding of programming and clinical related issues along with an ability to demonstrate significant leadership of SAS programming technical activities in a clinical pharmaceutical/CRO environment.
  • Extensive experience in managing vendors and direct reports.
  • Extensive technical knowledge and experience with SDTM, ADaM, and Define.XML.
  • Strong understanding of the drug development process, submission‑related activities and regulatory requirements (e.g., CDISC, CDASH, eCTD) and guidelines (e.g., ICH, CHMP, FDA, GCP).
  • Submission support with compliance experience.
  • Advanced knowledge of SAS functionalities (including ODS, SQL, MACRO, STAT, GRAPH, and ACCESS) and experience with MS Office are required. Familiarity or experience with R Software is a plus.
  • Proven experience with UNIX or Windows operating systems.
  • Strong understanding of the software development and maintenance life cycle.
  • Ability to effectively communicate and perform in a high demand and dynamic working environment.
  • Ability to travel 10% domestically and internationally.
  • All positions have an essential job function to be able to perform face to face work with colleagues and/or onsite in San Diego. No role is expected to be 100% remote.
Benefits

Our benefits include premium health, financial, work‑life and well‑being offerings for eligible employees and dependents, wellness and employee support programs, life insurance, disability, retirement plans with employer match and generous paid time off.

Compensation

Our competitive compensation package includes a combination of both cash compensation (base pay and short‑term incentive) and long‑term incentive compensation (company stock), designed to recognize, retain, and reward employees.

Target Base Pay Range

$246,000.00 - $332,000.00

Travere Therapeutics, Inc. is an EEO/AA/Veteran/Disability Employer.

#J-18808-Ljbffr