This hybrid position requires the Lead Software Engineer to lead software design, prototype, and development for Microservices/Mobile/Web Engineering teams. The role involves understanding architecture, being a team player, leading technical discussions, and communicating technical concepts effectively. The Lead Software Engineer will act as a senior individual contributor, participate in the Technical Review Board, and serve as a technical liaison between management and engineers. Responsibilities include collaborating with software engineers on requirements analysis, development, and testing, writing clean and maintainable code (30% of the time), and performing peer code reviews. The role also entails mentoring and coaching engineers, investigating design approaches, prototyping new technology, and evaluating technical feasibility within an Agile/Safe/Scrum environment. Establishing architectural principles, selecting design patterns, and mentoring team members on their application are key. The Lead Software Engineer will facilitate communication between front-end, back-end, data, and platform engineers, acting as a formal Engineering lead in their area of expertise and staying current with industry trends. This position is hybrid and requires proximity to the Mayo Clinic campus in Rochester, MN for quarterly on-site expectations. Sponsorship is not available for this role, and Mayo Clinic does not participate in the F-1 STEM OPT extension program.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
Associate degree