> Markdown version of [/jobs/ext/610145-software-engineer](https://www.wearedevelopers.com/jobs/ext/610145-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Mayo Clinic - **Location:** Rochester, NY, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Data Analysis, Microsoft Azure, Big Data, Cloud Computing, Cloud Engineering, Configuration Management, Code Review, Databases, Continuous Integration, Data Integration, DevOps, Distributed Systems, Github, Log Analysis, Open Source Technology, Cloud Services, Secure Coding, Software Engineering, Web Application Frameworks, Data Processing, Google Cloud, ReactJS, HybridCloud, AngularJS, Information Technology, Deployment Automation, Build Process, Api Design, Software Coding, Terraform, Software Version Control, Atlassian Bamboo, Web Api - **Published:** June 23, 2026 - **Apply:** https://www.dice.com/job-detail/17ee2676-d6b0-4a87-8417-9dc83209dd5f ## About the Role Required qualifications for this position include: Bachelor's Degree in Computer Science/Engineering or related field with 5 years of experience as noted below; OR an Associate's degree in Computer/Science/Engineering or related field with 7 years of experience. Have in-depth knowledge of software engineering with experience coding applications or services in Java and Javascript frameworks like Angular or React. 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. Deep hands-on technical expertise, excellent verbal and written communication skills. Experience with Agile software development techniques., Master's degree in computer science/engineering or related field. Ability to use a wide variety of open-source technologies and cloud-based services. Experience writing software for the cloud (Google Cloud Platform, AWS, Azure). 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. ## Description Mayo Clinic is recruiting a Senior Software Engineer responsible for designing, developing, and maintaining robust Java-basedback-end solutions and JavaScript-based front-end components supporting a comprehensive portfolio of Laboratory Medicineand clinical applications. These platforms operate within both on-premises and modern cloud infrastructures-including Azure and Google Cloud Platform and interface with distributed services via secure APIs and web services. The Senior Software Engineer will develop and optimize services that facilitate complex laboratory workflows, manage large-scale clinical datasets, and support high-throughput data processing. Key responsibilities include ensuring all services adhere to stringent performance, reliability, and accuracy standards, scale effectively with growing data volumes, and maintain resilience across hybrid cloud environments. This role requires close collaboration with Product Owners, Product Managers, Architects, and cross-functional engineering teams to translate requirements into well-architected, maintainable code. Core duties encompass designing and implementing services aligned with enterprise architecture standards, such as cloud-ready APIs, data integration pipelines, and secure interoperability layers tailored for laboratory systems. Active participation in Agile and DevOps methodologies is expected, utilizing tools such as GitHub, Azure DevOps (ADO), Azure Pipelines, and CI/CD frameworks. Responsibilities may also extend to deployment automation and configuration management using platforms like Terraform and Azure Pipelines, supporting both on-premises and cloud-hosted applications. Development processes leverage contemporary Java technologies, modern JavaScript frameworks, cloud-native architectures, API-first design principles, and secure coding best practices. The position also involves maintaining thorough technical documentation, contributing to peer code reviews, and engaging in advanced troubleshooting through log analysis, root cause assessments, and system/data investigations. Effective communication with colleagues, leadership, and clinical stakeholders throughout the organization is essential. TheSenior Software Engineer is expected to expand their understanding of laboratory workflows, institutional procedures, andcustomer requirements while performing a spectrum of technical assignments with moderate supervision and increasingindependence. Additionally, this role includes mentoring and providing guidance to team members. Participation in on-call rotations is also required to ensure continuous support coverage, effective communication, and prompt resolution of critical incidents. ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)