Principal Software Engineer @ Mayo Clinic | 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 · 6 days ago

Principal Software Engineer

Wonder how qualified you are to the job?

BiotechnologyHealth Care

Insider Connection @Mayo Clinic

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 and directions that support cross-division goals and objectives.
Work closely with the Product Owners, Product Managers, Architects to translate requirements into code.
Participate in DevOps, Agile, continuous development and integration frameworks.
Programming in high-level languages such as Go, Python, Java etc.
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.
Contribute to design and architecture discussions with Principals and Architects.
Ensure compliance with regulatory requirements (e.g. HIPAA) and Mayo Clinic policies and guidelines for information security and systems architecture.
Lead targeted cross-functional improvement efforts and mentor more junior software engineers.
Interpret internal or external issues and recommend solutions/best practices, solving complex problems with a broad perspective to identify solutions.
Lead functional teams or projects.
Ability to work independently, with guidance in only the most complex situations.

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 warehouseEHR integrationSoftware solutions designApplication development frameworksSoftware engineering practicesCoding standardsSource control managementBuild processesTestingOperationsCommittee managementConsensus managementAgile software developmentContinuing educationPersonnel managementResource allocationHealthcare technologyProduct managementVendor managementGoogle Cloud CertificationProblem solvingTime management communicatorEffective decision makingCoachingMentoringVerbal communication

Required

Bachelor's Degree in Computer Science/Engineering or related field with 10 years of experience
Associate’s Degree in Computer Science / Engineering or related field with 12 years of experience
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
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)
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
Tuition Reimbursement

Company

Mayo Clinic

company-logo
MayoClinic is a nonprofit medical practice and medical research group focused on integrated health care, education, and research.

Funding

Current Stage
Late Stage
Total Funding
$386.1M
Key Investors
American Heart AssociationJay AlixU.S. Department of Defense
2023-07-26Grant· Undisclosed
2019-10-31Grant· $15M
2018-11-13Grant· $200M

Leadership Team

leader-logo
Gianrico Farrugia
President & CEO
linkedin
leader-logo
John Noseworthy
President & CEO
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot