1

Programming Jobs in Minnesota (NOW HIRING)

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.

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 Sep 14, 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 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 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 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.

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 kind of jobs involve programming?

Programming jobs include roles such as software developer, web developer, mobile app developer, systems analyst, and game programmer. These positions typically require knowledge of programming languages like Java, Python, or C++, and often involve working in teams using development tools and version control systems.

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 August 2026, with employment types broken down into 1% Internship, 79% Full Time, 14% Part Time, 4% Contract, and 2% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $87,115 per year, or $41.9 per hour.

Manager, Statistical Programming

Minneapolis, MN • On-site

Linn Products, Inc
201 - 500 employees

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 14 days ago


Job description

Reporting to the Director, Statistical Programming, the Manager, Statistical Programming is responsible for overseeing statistical programming activities for the assigned projects from study planning through database lock, reporting, and regulatory submission. This person provides technical leadership and statistical programming expertise to ensure timely, high-quality, and compliant delivery of clinical trial programming deliverables. The Manager, Statistical Programming is a department-level contributor who collaborates closely with Biostatistics, Clinical Development, Data Management, Regulatory Affairs, Medical Writing, and CRO/vendor partners. The core duties and responsibilities of the Manager, Statistical Programming are delineated below.
Responsibilities:
Department Level
  • Contributes to the development, review, and implementation of departmental SOPs, programming standards, templates, and processes.
  • Supports continuous improvement initiatives to enhance programming quality, efficiency, standardization, and compliance.
  • Contributes to the development and maintenance of reusable programming tools, macros, and automation solutions.
  • Supports resource planning and prioritization across assigned studies and programming activities.
  • Provides technical guidance, mentoring, and knowledge sharing to statistical programmers.
  • Participates in departmental and cross-functional initiatives as appropriate.
  • Contributes to inspection readiness activities and supports departmental responses to programming-related questions or requests

Statistical Programming/Study Tasks
  • Represents Statistical Programming in study team meetings and provides programming input throughout the clinical development lifecycle.
  • Leads and oversees statistical programming activities for assigned clinical studies, including SDTM, ADaM, and Tables, Listings, and Figures (TLFs).
  • Develops, reviews, and/or oversees SAS programs for clinical study deliverables, analysis datasets, and reporting outputs.
  • Reviews and provides input on programming specifications, dataset documentation, validation results, and final deliverables.
  • Ensures statistical programming deliverables are completed according to timelines, quality standards, SOPs, CDISC standards, and regulatory requirements.
  • Supports regulatory submission activities, including preparation and review of SDTM/ADaM datasets, Define-XML, annotated CRF, cSDRG, ADRG, and related submission documentation.
  • Supports clinical publications, abstracts, posters, manuscripts, and external scientific communications through programming deliverables, analysis datasets, tables, listings, and figures.
  • Supports ad hoc analyses, exploratory analyses, and data requests to address clinical development, safety, and business needs.
  • Supports real-world evidence (RWE) initiatives through programming, data preparation, analysis dataset development, and reporting using real-world data sources where applicable.
  • Coordinates and supervise programming activities with CROs and external service providers to ensure quality, consistency, and timely delivery of assigned programming activities.
  • Monitors progress of programming activities and proactively identifies risks, issues, and opportunities for mitigation.
  • Reviews clinical data outputs and programming results to ensure accuracy, completeness, and compliance with specifications.
  • Provides technical support and guidance to resolve complex programming issues.
  • Works independently and collaboratively toward assigned study goals and departmental objectives.

Qualifications:
  • Minimum of eight (8) years of statistical programming experience within the pharmaceutical, biotechnology, CRO, or healthcare industry.
  • Strong proficiency in SAS programming within clinical trial environment.
  • Strong knowledge and practical experience with CDISC standards, including SDTM and ADaM.
  • Experience developing, reviewing, and validating clinical trial datasets and Tables, Listings, and Figures (TLFs).
  • Experience supporting clinical studies from study start-up through database lock, reporting, and regulatory submission.
  • Knowledge of regulatory submission requirements and experience supporting submissions to health authorities such as FDA, EMA, or PMDA.
  • Experience with clinical trial programming documentation, validation processes, and quality control practices.
  • CRO/vendor oversight experience preferred.
  • Demonstrated ability to manage multiple priorities while maintaining strong attention to detail and quality.
  • Excellent verbal, written, and interpersonal skills, with the ability to communicate effectively and collaborate with cross-functional teams in a remote/global environment.
  • Experience with Pinnacle 21 or similar CDISC validation tools preferred.
  • Experience with SAS macros, automation, and programming efficiency initiatives preferred.
  • Experience with R, Python, or other programming technologies preferred.

About Us:
Celcuity is a commercial biotechnology company pursuing development of targeted therapies for treatment of multiple solid tumor indications. The company's first FDA-approved product is REVTORPYK (gedatolisib), a potent, pan-PI3K and mTORC1/2 inhibitor that comprehensively blockades the PAM pathway. REVTORPYK is approved to treat adults with HR+/HER2- advanced breast cancer that progressed on prior endocrine therapy in the metastatic setting.
The Phase 3 VIKTORIA-2 trial is evaluating gedatolisib in combination with palbociclib and either fulvestrant or letrozole for the first-line treatment of HR+/HER2- locally advanced or metastatic breast cancer. A Phase 1/2 clinical trial evaluating gedatolisib in combination with darolutamide in patients with metastatic castration resistant prostate cancer, is ongoing.
Celcuity is an Equal-Opportunity Employer.
Celcuity is committed to fair and equitable compensation practices, and we strive to provide employees with total compensation packages that are competitive. For this role, the anticipated base pay range is $160,000 - $185,000 DOE. The exact base pay offered for this role will depend on various factors, including but not limited to the candidate's geography, qualifications, skills, and experience.
The successful candidate will be eligible for an annual performance incentive bonus and a new hire equity package. Celcuity also offers various benefits offerings, including, but not limited to, medical, dental, vision insurance, 401(k) match, PTO, and paid holidays.
Notice to Recruiters/Staffing Agencies
Recruiters and staffing agencies should not contact Celcuity through this page. All recruitment vendors (search firms, recruitment agencies, and staffing companies) are prohibited from contacting our hiring manager(s), executive team members, or employees directly.
We require that all recruiters and staffing agencies have a fully executed, formal written agreement on file. Celcuity's receipt or acceptance of an unsolicited resume submitted by a vendor organization to this website or employee does not constitute an actual or implied contract between Celcuity and such organization and will be considered unsolicited. Celcuity will not be responsible for related fees.