Sr. Software Engineer (Hybrid)

Mayo Clinic•Rochester, MN
•$141,024 - $204,526•Hybrid

About The Position

Mayo Clinic is seeking a Senior Software Engineer to design and build back-end services for data-centric clinical and analytic applications. These applications use cloud computing, big data, mobile technologies, data science, data warehousing, and machine learning. The engineer helps ensure cloud-based microservices meet uptime and accuracy targets, remain resilient, and scale as data volumes and traffic increase. The role works closely with data engineering, platform, and solutions teams to develop applications that benefit the practice and patients. This is a hybrid position located within 100 miles of the Mayo Clinic campus in Rochester, Minnesota, with quarterly on-site expectations. The vacancy is not eligible for visa sponsorship or transfer, and Mayo Clinic does not participate in the F-1 STEM OPT extension program. Mayo Clinic describes its employee offerings as including competitive compensation, comprehensive benefits, and continuing education and advancement opportunities. Benefits highlights include multiple medical plan options, dental coverage through Delta Dental or a reimbursement account, vision coverage, HSA and FSA options for eligible expenses, and a competitive retirement package.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field and 5 years of experience; alternatively, an associate's degree in Computer Science, Computer Engineering, or a related field and 7 years of 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#, along with basic knowledge of related fields.
  • Demonstrated problem-solving and time-management skills.
  • Strong technical aptitude for designing and implementing software solutions.
  • Experience with modern application development frameworks.
  • Knowledge of professional software engineering practices and best practices across 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.
  • Must be located within 100 miles of Mayo Clinic's Rochester, Minnesota campus for quarterly on-site expectations.
  • Must not require visa sponsorship or transfer; the position is not available to participants relying on the F-1 STEM OPT extension program.

Nice To Haves

  • Master's degree in Computer Science, Computer Engineering, or a related field.
  • Ability to use a wide variety of open-source technologies and cloud-based services.
  • Experience writing software for cloud platforms such as GCP, AWS, or Azure.
  • Experience with databases, analytics, big data systems, or business intelligence products.
  • Experience building high-performance, highly available, and scalable distributed systems.
  • Experience developing software for healthcare-related industries.

Responsibilities

  • Work with Product Owners, Product Managers, and Architects to translate requirements into code.
  • Develop services involving data warehousing, big data, cloud computing, business intelligence, analytics, and machine learning.
  • Participate in DevOps, Agile, continuous development, and continuous integration frameworks.
  • Program in high-level languages such as Go, Python, and Java.
  • Create and maintain appropriate process and source-code documentation.
  • Communicate effectively with peers, leaders, and customers throughout the organization.
  • Perform expert-level troubleshooting and resolve problems through root-cause analysis and data and system investigation.
  • Contribute to design and architecture discussions with Principals and Architects.
  • Lead targeted cross-functional improvement efforts and mentor more junior software engineers.
  • Solve complex problems and bring new perspectives to existing solutions.
  • Work independently with minimal guidance; lead projects or project steps within broader projects, or take accountability for ongoing activities or objectives.
  • Serve as a resource for colleagues with less experience.

Benefits

  • Competitive compensation
  • Comprehensive benefit plans
  • Multiple medical plan options
  • Dental coverage through Delta Dental or a reimbursement account for flexible coverage
  • Vision plan with a national network
  • HSA and FSA options for eligible expenses
  • Competitive retirement package
  • Continuing education and advancement opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service