1

Senior Computer Programmer Jobs in Minnesota (NOW HIRING)

Senior Embedded Firmware Engineer

Shakopee, MN · Hybrid

$127K - $168K/yr

Entrust is seeking a Senior / Staff Embedded Firmware Engineer to work within our product ... Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science or equivalent ...

Sr. Automation Engineer Location: Eden Prairie, MN, US Job ID: 55371 Category: Manufacturing ... Bachelor's degree in electrical, mechanical, manufacturing, industrial, or computer engineering or ...

New

Sr. Automation Engineer

Eden Prairie, MN · On-site

$105K - $139K/yr

The Sr. Automation Engineer leads the development of advanced Automation solutions for assembling ... Bachelor's degree in electrical, mechanical, manufacturing, industrial, or computer engineering or ...

Sr. Automation Engineer

Eden Prairie, MN · On-site

$105K - $139K/yr

The Sr. Automation Engineer leads the development of advanced Automation solutions for assembling ... Bachelor's degree in electrical, mechanical, manufacturing, industrial, or computer engineering or ...

Be Seen First

Senior Software Engineer

Eden Prairie, MN · On-site

$100K - $115K/yr

Reports to: Senior Manager of Engineering Location: Eden Prairie, MN office Starting Salary ... Bachelor of Science in Computer Science, Computer Engineering, Software Engineering or equivalent ...

Showing results 41-60

Senior Computer Programmer information

See Minnesota salary details

$13

$51

$70

How much do senior computer programmer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for senior computer programmer in Minnesota is $51.20, according to ZipRecruiter salary data. Most workers in this role earn between $43.08 and $61.20 per hour, depending on experience, location, and employer.

What is a senior computer programmer?

Senior Computer Programmers are experienced professionals who design, write, test, and maintain complex computer software and applications. They often lead programming teams, mentor junior developers, and contribute to architectural decisions. Their responsibilities include reviewing code for efficiency and security, troubleshooting issues, and ensuring that software meets both technical and business requirements. Typically, they have several years of experience in software development and are proficient in multiple programming languages.

What are the key skills and qualifications needed to thrive as a senior computer programmer?

To thrive as a Senior Computer Programmer, you need advanced proficiency in programming languages (such as Java, Python, or C++), strong problem-solving abilities, and a bachelor's degree in computer science or a related field. Expertise in software development tools, version control systems (like Git), and familiarity with industry-standard frameworks is typically required, along with relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Exceptional communication, leadership, and teamwork skills help you manage projects and mentor junior developers. These skills ensure you can deliver robust software solutions efficiently, drive technical innovation, and contribute effectively to team and organizational goals.

What are some typical challenges senior computer programmers face when leading project development?

Senior Computer Programmers often encounter challenges such as managing complex codebases, balancing hands-on coding with mentoring junior developers, and ensuring that projects meet both technical and business requirements. They are frequently responsible for architectural decisions, code reviews, and integrating new technologies, which requires staying current with industry trends. Additionally, effective communication and collaboration with cross-functional teams—including product managers, designers, and QA—are essential to delivering successful software solutions.

What is the difference between Senior Computer Programmer vs Software Developer?

AspectSenior Computer ProgrammerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programmingBachelor's degree in Computer Science or related field; coding experience
Work EnvironmentDevelops, tests, and maintains code; often in teamsDesigns and builds software applications; collaborates with stakeholders
Industry UsageCommon in tech, finance, healthcare sectorsWidespread across industries for application development
Search/Comparison IntentFocuses on programming expertise and experienceBroader software development responsibilities

While both roles involve coding and technical skills, a Senior Computer Programmer primarily focuses on writing, testing, and maintaining code, often with specialized programming expertise. A Software Developer typically has a broader role, including designing software solutions and collaborating with teams. The roles overlap in credentials and work environment, but their focus areas differ slightly.

How much does a senior computer programmer make?

A senior computer programmer typically earns between $90,000 and $130,000 annually, depending on experience, location, and industry. They often have advanced coding skills in languages like Java, C++, or Python and may hold certifications that enhance their earning potential.

What are the most commonly searched types of Computer Programmer jobs in Minnesota?

The most popular types of Computer Programmer jobs in Minnesota are:

What cities in Minnesota are hiring for Senior Computer Programmer jobs?

Cities in Minnesota with the most Senior Computer Programmer job openings:

Infographic showing various Senior Computer Programmer job openings in Minnesota as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 13% Part Time, 3% Contract, and 2% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $106,497 per year, or $51.2 per hour.

Sr Cybersecurity Engineer

Fairview Health Services

Minneapolis, MN • On-site

$120K - $170K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago

New


Fairview Health Services rating

7.8

Company rating: 7.8 out of 10

Based on 250 frontline employees who took The Breakroom Quiz

128th of 891 rated healthcare providers


Job description

Job Overview
Senior Cybersecurity Engineer, CIAM is responsible for designing, developing, scripting, configuring, testing and maintaining complex Cybersecurity and Risk management tools and technologies for M Health Fairview. This highly experienced Senior Cybersecurity IAM Engineer to lead the design, implementation, and security architecture of our patient portal digital identity platform. This role focuses on building and securing patient-facing authentication, identity proofing, consent management, and protected access to electronic health information.
The ideal candidate brings deep expertise in Okta Customer Identity Access Management (CIAM) and a strong background in healthcare security. This candidate will partner with Digital Product, Application Development, Compliance, and Clinical Informatics teams to deliver a secure, scalable, and frictionless patient identity experience.
Job Expectations: Senior Cybersecurity Engineer, CIAM will have following primary job responsibilities.
  • Patient Digital Identity Architecture:

- Design and implement secure patient identity solutions using Okta CIAM.
- Architect authentication for patient portals, mobile health apps, telehealth platforms, and billing systems.
- Experience with SailPoint and/or other IDM platforms
- Implement password-less authentication and adaptive MFA.
- Deep understanding of digital patient experience
- Ability to balance usability and strong security controls
  • Patient Registration & Identity Proofing:

- Design secure self-service registration workflows.
- Implement identity proofing and fraud prevention controls.
- Build secure account recovery processes.
  • Secure Access to ePHI:

- Architect access controls aligned with HIPAA Security Rule.
- Implement role-based and claims-based authorization models.
- Design step-up authentication for sensitive transactions.
  • API & Application Integration:

- Secure APIs using OAuth 2.0 and OIDC.
- Integrate CIAM platform with EHR, MyChart, CRM, billing, and telehealth systems.
- SCIM 2.0
  • Compliance & Monitoring:

- Ensure HIPAA, HITRUST, and regulatory compliance.
- Monitor identity-based threats and integrate logs with SIEM platforms.
  • Lead complex projects related to information security regulatory compliance and the implementation and maintenance of all cybersecurity programs, processes and technologies. Assure the implementation of appropriate security configurations or re-configurations and work with appropriate teams to execute them as required.

  • Foster a culture of improvement, efficiency gains and innovative thinking. Coach and mentor team members as needed. Adapt and embrace change and demonstrate flexibility in taking up and fulfilling other duties as assigned.

Organization Expectations:
  • Demonstrates ability to provide service adjusting approaches to reflect developmental level and cultural differences of population served
    • Partners with patient care giver in care/decision making.
    • Communicates in a respective manner.
    • Ensures a safe, secure environment.
  • Fulfill all organizational requirements
  • Completes all required learning relevant to the role
  • Complies with and maintains knowledge of all relevant laws, regulations, policies, procedures and standards.
  • Fosters a culture of improvement, efficiency and innovative thinking.
  • Performs other duties as assigned

Minimum Qualifications
Required
  • Bachelor's degree in computer science, Computer Engineering, Technology Information Systems, Engineering or related technical discipline or combination of relevant experience/education.
  • 10+ years of cumulative experience in Information Technology with progressive responsibility.
  • 5+ years of hands-on experience with Okta (preferably CIAM implementations).
  • Experience designing customer-facing or patient-facing identity platforms such as MyChart
  • Deep knowledge of OAuth 2.0, OIDC, SAML, adaptive MFA, and API security.
  • Experience securing REST APIs and microservices architectures.
  • Experience in healthcare or other regulated environments.
  • Experience supporting HIPAA compliance and audits.
  • Ability to thrive in a sense-of-urgency environment and leverage best practices
  • Proficiency in Agile project management methodology.
  • Hands-on experience with Microsoft Azure, Azure AD (AAD), AAD Connect, ADFS, SailPoint ISC, and Office 365
  • Ability to author and edit scripts, such as PowerShell, VBS, or similar
  • Experience with any Identity Management and Access Governance tools such as SailPoint, including custom development.
  • Expert ability to use Visio and infographic based visual aids in articulating solution design, integration, onboarding of applications.
  • Excellent documentation and communication skills
  • Experience collaborating with Digital Product, Engineering, Privacy, and Clinical teams
  • Ability to operate in high-availability healthcare environments

Language & Communication Skills
  • Ability to effectively communicate both verbally and written with all levels within the organization
  • Ability to explain technical concepts and adjust messaging based on the audience, including non-technical groups
  • Ability to influence through outstanding interpersonal skills, collaboration, and negotiation skills
  • Ability to work well within a team environment, as well as independently

Preferred
  • Bachelor's degree or higher in Computer Science, Computer Engineering, Technology Information Systems Engineering or related technical discipline
  • Experience with patient portals, digital front door initiatives, and cloud platforms (Azure/AWS)
  • Experience designing identity solutions for high-scale environments (100k+ users
  • Okta Certified Administrator or Consultant.
  • CISSP, CISM, or HCISPP certification.

Benefit Overview
Fairview offers a generous benefit package including but not limited to medical, dental, vision plans, life insurance, short-term and long-term disability insurance, PTO and Sick and Safe Time, tuition reimbursement, retirement, early access to earned wages, and more! Please follow this link foradditional information: https://www.fairview.org/careers/benefits/noncontract
Compensation Disclaimer
The posted pay range is for a 40-hour workweek (1.0 FTE). The actual rate of pay offered within this range may depend on several factors, such as FTE, skills, knowledge, relevant education, experience, and market conditions. Additionally, our organization values pay equity and considers the internal equity of our team when making any offer. Hiring at the maximum of the range is not typical. If your role is eligible for a sign-on bonus, the bonus program that is approved and in place at the time of offer, is what will be honored.
EEO Statement
EEO/Vet/Disabled: All qualified applicants will receive consideration without regard to any lawfully protected status

What Fairview Health Services employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Fairview Health Services logo

About Fairview Health Services

Sourced by ZipRecruiter

Fairview Health Services is an industry-leading, award-winning nonprofit that offers an entire network of healthcare services. Fairview is one part of M Health Fairview, a partnership between the University of Minnesota, M Physicians and Fairview Health Services. Together, we combine the University's deep history of clinical innovation and training with Fairview's extensive roots in community medicine. Our care portfolio includes community hospitals, academic hospitals, primary and specialty care clinics, senior facilities, facilitated living centers, rehabilitation centers, home health care services, counseling, pharmacies and benefit management services.

Industry

Health care and social assistance

Company size

10,000+ Employees

Headquarters location

Minneapolis, MN, US