Software Engineer (Limited Tenure) - Hybrid

Mayo Clinic

Rochester, MN • 1h ago • On-site

Mid

On-site

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Software Engineer (Limited Tenure) – Hybrid
  • Focus: Back-end services and cloud microservices for data-centric clinical and analytics applications
  • Work style: Agile/DevOps; CI/CD and deployment automation
  • Location: Must be located within 100 miles of a Mayo Clinic campus for occasional on-site needs
  • Tenure: Limited tenure (~24 months); employment ends at the established end date unless transitioning to another role via the job vacancy process

Description

Mayo Clinic is seeking a Software Engineer to design and build back-end services that support data-centric clinical and analytic applications.

You’ll translate requirements into code and develop services across data warehousing, big data, cloud computing, business intelligence, analytics, and machine learning, ensuring cloud-based microservices meet uptime, accuracy, resiliency, and scalability targets.

Responsibilities

  • Work closely with Product Owners, Product Managers, and Architects to convert requirements into code
  • Develop services around data warehousing, big data, cloud computing, BI/analytics, and machine learning
  • Participate in DevOps and Agile continuous development/integration frameworks
  • Implement deployment automation and configuration management (e.g., ADO, Puppet, Chef, Ansible, Azure Pipelines, CloudFormation, Terraform)
  • Maintain documentation for processes and source code
  • Lead troubleshooting and resolve issues via root-cause analysis and data/system investigation
  • Communicate effectively with peers, leaders, and internal customers

Requirements

  • Bachelor’s degree in computer science/engineering (or related); or Associate’s degree plus 2 years of additional experience
  • Working knowledge and experience in software engineering
  • Minimum 1 year of experience coding applications/services in a high-level language (or 2 years of coding experience)
  • Proficiency coding in high-level languages such as Go, Python, Java, C, C++, or C#
  • Strong problem-solving and time-management skills
  • Strong technical aptitude for designing and implementing software solutions
  • Experience with modern application development frameworks
  • Knowledge of SDLC best practices: coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience with Agile software development techniques
  • Excellent verbal and written communication skills
  • Hybrid availability within 100 miles of a Mayo Clinic campus
  • Limited tenure commitment (~24 months) until the end date
  • No visa sponsorship or transfer; not eligible for F-1 STEM OPT extension

Benefits

  • 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 (where eligible)
  • Retirement: competitive retirement package

Preferred Qualifications

  • Ability to use a wide variety of open-source technologies and cloud-based services
  • Experience with Google and Azure cloud environments
  • Experience with databases, analytics, big data systems, or business intelligence products
  • Experience building high-performance, highly available, scalable distributed systems
  • Experience developing software for healthcare-related industries

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report