Mayo Clinic

Sr. Software Engineer (Hybrid)

Mayo Clinic
Apply
3 days ago
Rochester, MN, USASenior

Responsibilities

  • Design and build back-end services for clinical and analytic applications.
  • Develop cloud-based microservices involving data warehousing, big data, business intelligence, analytics, and machine learning.
  • Ensure services meet uptime and accuracy targets and remain resilient and scalable as data volumes and traffic increase.
  • Translate requirements into code with Product Owners, Product Managers, and Architects.
  • Participate in troubleshooting, root cause analysis, system investigation, design, and architecture discussions.
  • Document processes and source code and follow software engineering practices across the development lifecycle.
  • Lead targeted cross-functional improvement efforts, mentor junior software engineers, and act as a resource for less experienced colleagues.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field with 5 years of relevant experience, or an associate’s degree in a related field with 7 years of relevant experience.
  • In-depth software engineering knowledge and experience coding applications or services in a high-level language such as C, C++, Golang, Java, or C#.
  • Experience with modern application development frameworks and professional software engineering practices, including coding standards, code reviews, source control, build processes, testing, and operations.
  • Strong technical aptitude for designing and implementing software solutions, along with problem-solving and time-management skills.
  • Deep hands-on technical expertise and excellent verbal and written communication skills.
  • Experience with Agile software development techniques.
  • Preferred: master’s degree in Computer Science, Engineering, or a related field.
  • Preferred: experience with open-source technologies, cloud-based services, GCP, AWS, Azure, databases, analytics, big data systems, business intelligence products, high-performance distributed systems, and healthcare-related software.

Benefits

  • Hybrid position requiring residence within 100 miles of the Mayo Clinic campus in Rochester, Minnesota, with quarterly on-site expectations.
Mayo Clinic

About Mayo Clinic

10,000+ employees

Mayo Clinic is a nonprofit academic medical center and health system providing hospital and specialty care, research, and medical education to patients globally. It operates major campuses in Rochester, Minnesota (headquarters), Phoenix/Scottsdale, Arizona, and Jacksonville, Florida, plus a regional health system across the Midwest. Revenue comes primarily from clinical services, complemented by research grants and education programs; specialties include heart care, cancer, transplantation, and neurosciences.

Contact me