Mayo Clinic logo
Software Engineer - Remote
full-timeRochester

Summary

Location

Rochester

Type

full-time

Explore Jobs

About this role

This is a limited tenure position that has been approved for 3 years.

Mayo Clinic is seeking a Software Engineer to design and build back-end services that support our portfolio of data-centric clinical and analytic applications. These applications leverage cloud computing, big data, mobile, data science, data warehousing, machine learning using state of the art software development applications and frameworks. Our Software Engineers ensures that these cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase. They work closely with the data engineering, platform, and solutions teams to develop applications as required to benefit our practice and patients. 
Works closely with the Product Owners, Product Managers, Architects to translate requirements into code. Developing services around data warehousing, big data, cloud computing, business intelligence, analytics and machine learning. Participate in DevOps, Agile, continuous development and integration frameworks. Programming in high-level languages such as Go, Python, Java etc. Work on deployment automation/configuration management with tools including but not limited to ADO, Puppet, Chef or Ansible or Azure Pipelines, CloudFormation, Terraform following a DevOps model. Ensure all appropriate documentation of processes and source code is created and maintained. Communicate effectively with peers, leaders, and customers throughout the organization. Participate in expert level troubleshooting and resolve problems through root cause analysis, data and system investigation. Continues to build knowledge of the organization, processes and customers. Performs a range of mainly straightforward assignments. Uses prescribed guidelines or policies to analyze and resolve problems. Receives a moderate level of guidance and direction.

This limited tenure Software Engineer role will primarily support Mayo Clinic’s Occupational Health Services (OHS) program, with an initial focus on enhancing and maintaining the existing custom C# application. This application has components hosted in an on-prem environment, as well as in Microsoft Azure. This is a robust application that automates many business processes and integrates with many other systems, but we are constantly enhancing the system, adding capabilities. This position will focus on enhancement of the system but does require some support and maintenance.

The engineer will be responsible for the full lifecycle of development, including:

  • Partnering with teammates and OHS stakeholders to evaluate new features
  • Planning and executing implementation of new features
  • Testing implementations, both in QA and production environments
  • Ongoing production support and maintenance of the application

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. 


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.

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.

Other facts

Tech stack
Software Development,Cloud Computing,Data Warehousing,Machine Learning,DevOps,Agile,Python,Java,C#,Big Data,Business Intelligence,Analytics,Troubleshooting,Configuration Management,Documentation,Root Cause Analysis

About Mayo Clinic

Mayo Clinic has expanded and changed in many ways, but our values remain true to the vision of our founders. Our primary value – The needs of the patient come first – guides our plans and decisions as we create the future of health care. Join us and you'll find a culture of teamwork, professionalism and mutual respect, and most importantly, a life-changing career.

Mayo Clinic was founded in Rochester, Minnesota by brothers Dr. William James Mayo and Dr. Charles Horace Mayo. More than 100 years later, their vision continues to evolve around a single guiding value: "The needs of the patient come first." Today we are the largest integrated, not for-profit medical group practice in the world.

We are recognized for high-quality patient care more than any other academic medical center in the nation. These endorsements are very gratifying, but also humbling. They remind us of the tradition that has been entrusted to each one of us, and the legacy of excellence that we uphold every day.

Team size: 10,001+ employees
LinkedIn: Visit
Industry: Hospitals and Health Care

What you'll do

  • The Software Engineer will design and build back-end services for data-centric clinical and analytic applications, focusing on enhancing and maintaining a custom C# application. Responsibilities include partnering with stakeholders, planning and executing new features, and providing ongoing support and maintenance.

Ready to join Mayo Clinic?

Take the next step in your career journey

Frequently Asked Questions

What does a Software Engineer - Remote do at Mayo Clinic?

As a Software Engineer - Remote at Mayo Clinic, you will: the Software Engineer will design and build back-end services for data-centric clinical and analytic applications, focusing on enhancing and maintaining a custom C# application. Responsibilities include partnering with stakeholders, planning and executing new features, and providing ongoing support and maintenance..

Why join Mayo Clinic as a Software Engineer - Remote?

Mayo Clinic is a leading Hospitals and Health Care company.

Is the Software Engineer - Remote position at Mayo Clinic remote?

The Software Engineer - Remote position at Mayo Clinic is based in Rochester, Minnesota, United States. Contact the company through Clera for specific work arrangement details.

How do I apply for the Software Engineer - Remote position at Mayo Clinic?

You can apply for the Software Engineer - Remote position at Mayo Clinic directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Mayo Clinic on their website.