CityRochester
StateMN
RemoteYES
DepartmentInformation Technology
Why Mayo Clinic
Mayo Clinic is top-ranked in more specialties than any other care provider according to U.S. News & World Report. As we work together to put the needs of the patient first, we are also dedicated to our employees, investing in competitive compensation and
comprehensive benefit plans – to take care of you and your family, now and in the future. And with continuing education and advancement opportunities at every turn, you can build a long, successful career with Mayo Clinic.
Benefits Highlights- Medical: Multiple plan options.
- Dental: Delta Dental or reimbursement account for flexible coverage.
- Vision: Affordable plan with national network.
- Pre-Tax Savings: HSA and FSAs for eligible expenses.
- Retirement: Competitive retirement package to secure your future.
ResponsibilitiesSeeking a Software Engineer in support of Education at Mayo Clinic. The Education Systems team within Mayo Clinic Digital Technology develops and supports a variety of vended and custom-built applications and integrations for Mayo Clinic College of Medicine and Science, as well as other institutional learning initiatives. The Software Engineer will work on cutting-edge AI and automation technologies to drive AI-forward initiatives. The Software Engineer will collaborate directly with the Education Systems technical team and other key stakeholders to implement and integrate systems across the education technology ecosystem. The Software Engineer will help design, develop, and implement complex integrations and AI agents across the Microsoft technology stack to automate and advance business processes and applications. Technologies will include Microsoft .NET, Azure SQL and Dataverse, Power Automate, Power Apps, Copilot Studio, and other relevant AI tools. Candidates for this role must have experience with .NET development and Power Platform (including Power Automate and Copilot Agents), as well as a strong understanding of systems integration. Self-sufficiency, the ability to work independently, and excellent communication skills are essential for success in this role.
Mayo Clinic will not sponsor or transfer visas for this position including F1 OPT STEM.
During the selection process you may participate in an OnDemand (pre-recorded) interview that you can complete at your convenience. During the OnDemand interview, a question will appear on your screen, and you will have time to consider each question before responding. You will have the opportunity to re-record your answer to each question - Mayo Clinic will only see the final recording. The complete interview will be reviewed by a Mayo Clinic staff member and you will be notified of next steps.
QualificationsBachelor's Degree in Computer Science/Engineering or related field; Or an Associates’ degree in Computer Science/Engineering or related field with an additional 2 years of experience as described below.
· Have working knowledge and experience of Software Engineering with a minimum of internships and a minimum of 1 yr. of experience, or 2yrs of experience coding applications or services in a high-level language (C, C++, Golang, Java, C# etc.).
· Demonstrated problem solving and time management skills.
· Possesses strong technical aptitude for designing and implementing software solutions.
· Experience with modern application development frameworks
· Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
· Deep hands-on technical expertise, excellent verbal and written communication skills.
· Experience with Agile software development techniques.
Preferred Qualifications:
• At least 3–5 years of experience with .NET/C#.
• Experience with Power Platform, including Power Apps and Power Automate.
• Experience building AI agents with Microsoft Copilot Studio.
• Experience with database technologies, preferably Azure SQL, MS SQL Server, and Dataverse.
• Experience with AI code generation tools such as GitHub Copilot, Anthropic Claude, or other similar tools is highly preferred.
• Experience with APIs and Power Platform connectors.
• Experience with Microsoft Azure DevOps.
• Experience with complex system integration, including both file-based and API-based integrations.
• Experience with Agile Scrum methodology.
• Demonstrated ability to multi-task among multiple assigned tasks/projects.
• Evidence of strong communication and organizational skills.
• Evidence of strong analytical skills.
• Ability to work independently as well as on a team.
• Experience with both custom developed and vended applications.
Exemption StatusExempt
Compensation Detail$100,339.20 - 140,462.40 / year
Benefits EligibleYes
ScheduleFull Time
Hours/Pay Period80
Schedule DetailsMonday – Friday, 8:00 a.m. – 5:00 p.m.
Weekend ScheduleNo weekends, except during on-call rotations.
International AssignmentNo
Site Description
Just as our reputation has spread beyond our Minnesota roots, so have our locations. Today, our employees are located at our three major campuses in Phoenix/Scottsdale, Arizona, Jacksonville, Florida, Rochester, Minnesota, and at Mayo Clinic Health System campuses throughout Midwestern communities, and at our international locations. Each Mayo Clinic location is a special place where our employees thrive in both their work and personal lives.
Learn more about what each unique Mayo Clinic campus has to offer, and where your best fit is.Equal Opportunity
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, protected veteran status or disability status. Learn more about the
"EOE is the Law". Mayo Clinic participates in
E-Verify and may provide the Social Security Administration and, if necessary, the Department of Homeland Security with information from each new employee's Form I-9 to confirm work authorization.
RecruiterTed Keefe