Principal Software Engineer @ Mayo Clinic School of Health Sciences | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Principal Software Engineer jobs in Rochester, MN
Be an early applicantLess than 25 applicants
company-logo

Mayo Clinic School of Health Sciences · 6 days ago

Principal Software Engineer

Wonder how qualified you are to the job?

Higher Education

Insider Connection @Mayo Clinic School of Health Sciences

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Develop and foster strategies that support cross-division goals and objectives.
Translate requirements into code in collaboration with Product Owners, Product Managers, and Architects.
Participate in DevOps, Agile, continuous development, and integration frameworks.
Program in high-level languages such as Go, Python, Java, etc.
Create and maintain appropriate documentation of processes and source code.
Communicate effectively with peers, leaders, and customers.
Troubleshoot and resolve problems through root cause analysis.
Contribute to design and architecture discussions.
Ensure compliance with regulatory requirements and Mayo Clinic policies.
Lead cross-functional improvement efforts and mentor junior software engineers.
Recommend solutions and best practices for complex problems.
Independently work in complex situations.
Lead functional teams or projects.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Cloud ArchitectureAI/MLHealthcare DataData IntegrationElectronic Health RecordSoftware DevelopmentApplication DevelopmentSoftware Engineering PracticesCommittee ManagementPhysician-led OrganizationAgile DevelopmentContinuing EducationPersonnel ManagementResource AllocationHealthcare TechnologyProduct ManagementVendor ManagementGoogle Cloud CertificationProblem SolvingTime ManagementCommunicationDecision MakingConsensus ManagementLeadershipCoordinatingMentoringCloud-Based ServicesDatabasesBig Data SystemsBusiness Intelligence

Required

Bachelor's Degree in Computer Science/Engineering or related field with 10 years of experience as noted below; or Associate’s Degree in Computer Science / Engineering or related field with 12 years of experience as noted below.
Cloud architecture experience. Google Cloud preferred; AWS/Azure considered
AI/ML experience, especially with Generative AI/LLMs
Healthcare data experience (HL7, FHIR, DICOM) or experience with other large cloud data warehouse in a highly regulated environment
Experience integrating with Electronic Health Record (EHR) via SMART, CDS hooks, etc will also be valuable for this position
Strong communicator able to coordinate between leadership, non-technical customers, and engineering staff
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.
Experienced with committee and consensus-managed, physician-led organization.
Requires skill in effective decision making and effective consensus management.
Deep hands-on technical expertise, excellent verbal and written communication skills.
Experience with Agile software development techniques.
Demonstrated history of continuing education in personnel and administrative processes.
Experience with personnel management, resource allocation, coaching and mentoring.
Experience working in healthcare technology.
Experience with managing both custom developed and vendor-supplied products and services.
Travel will be required for this position.
Google Cloud Certification required in 2 years after accepting the position.

Preferred

Master's degree in Computer Science/Engineering or related field with 6 years of experience preferred.
Ability to use a wide variety of open-source technologies and cloud-based services.
Experience in 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.
Authorization to work and remain in the United States, without necessity for Mayo Clinic sponsorship now, or in the future (for example, be a U.S. Citizen, national, or permanent resident, refugee, or asylee). Also, Mayo Clinic does not participate in the F-1 STEM OPT extension program.

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Retirement Plan
Professional Development Assistance

Company

Mayo Clinic School of Health Sciences

twitter
company-logo
About 1700 students are enrolled annually in more than 138 MCSHS programs representing 55 health sciences careers.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Dawn Gilyard, NRP
Founder of Medic-To-Medic Mentor Program
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot