Mayo Clinic is top-ranked in more specialties than any other care provider according to U.S. News & World Report. We are dedicated to our employees, investing in competitive compensation and comprehensive benefit plans to take care of you and your family, now and in the future. Continuing education and advancement opportunities available Employees located at major campuses in Phoenix/Scottsdale, Arizona; Jacksonville, Florida; Rochester, Minnesota; and at Mayo Clinic Health System campuses throughout Midwestern communities Each Mayo Clinic location is a special place where employees thrive in both their work and personal lives Equal Opportunity All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, protected veteran status or disability status.
Software Engineer
Location
United States
Posted
2 days ago
Salary
Not specified
Job Description
Role Description
The Software Engineer demonstrates experience in full‑stack application development, with exposure to backend development using .NET or Java and a working understanding of how services and APIs are built and maintained. The role includes hands‑on experience with relational databases—such as writing basic SQL queries, understanding data models, and supporting data integrity—while continuing to build proficiency through mentorship and practical application.
- Experience using a modern JavaScript framework (such as Angular, React, or Vue) to implement user interfaces.
- Collaborate on responsive, user‑focused designs.
- Support applications and solutions serving Mayo Clinic’s Department of Laboratory Medicine and Pathology.
- Contribute to systems that enable clinical, research, and operational workflows.
- Show a willingness to learn and apply software engineering best practices.
- Participate in code reviews and work collaboratively within an Agile team.
- Design and build back-end services that support data-centric clinical and analytic applications.
- Ensure cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase.
- Work closely with data engineering, platform, and solutions teams.
- Translate requirements into code with Product Owners, Product Managers, and Architects.
- Develop services around data warehousing, big data, cloud computing, business intelligence, analytics, and machine learning.
- Participate in DevOps, Agile, continuous development, and integration frameworks.
- Program in high-level languages such as Go, Python, Java, etc.
- Work on deployment automation/configuration management with tools including ADO, Puppet, Chef, Ansible, Azure Pipelines, CloudFormation, Terraform.
- 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.
- Build knowledge of the organization, processes, and customers.
- Perform a range of mainly straightforward assignments using prescribed guidelines or policies.
- Receive a moderate level of guidance and direction.
Qualifications
- Experience in full-stack application development.
- Exposure to backend development using .NET or Java.
- Working understanding of services and APIs.
- Hands-on experience with relational databases.
- Experience with modern JavaScript frameworks.
Requirements
- Willingness to learn and apply software engineering best practices.
- Ability to participate in code reviews.
- Experience working collaboratively within an Agile team.
- Proficiency in programming languages such as Go, Python, Java.
- Experience with deployment automation/configuration management tools.
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 for eligible expenses.
- Retirement: Competitive retirement package to secure your future.
Job Requirements
- Experience in full-stack application development.
- Exposure to backend development using .NET or Java.
- Working understanding of services and APIs.
- Hands-on experience with relational databases.
- Experience with modern JavaScript frameworks.
- Willingness to learn and apply software engineering best practices.
- Ability to participate in code reviews.
- Experience working collaboratively within an Agile team.
- Proficiency in programming languages such as Go, Python, Java.
- Experience with deployment automation/configuration management tools.
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 for eligible expenses.
- Retirement: Competitive retirement package to secure your future.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
We are seeking a Software Developer that will play a crucial role and contribute to full-stack application, integration, and utilities development as a semi-autonomous professional developer. You'll provide support for both non-production and production systems, codebases, and in...
Over the past five years, FranklinCovey has rapidly evolved from a traditional training company to a premier edtech leader. In 2018, we transitioned to a digital, subscription-based model through the launch of our All Access Pass. By 2021, our acquisition of Strive, a company tru...
Senior Engineer
BrightspeedBringing a fast, reliable internet service to homes and businesses across rural and suburban America.
Senior Core Engineer designing and maintaining network infrastructure at Brightspeed
Senior Full-Stack Engineer
GoodwinAt Goodwin, we build tech for companies that sell private charter flights. Our tech organizes availability, pricing, and logistics into shared, structured workflows, helping brokers move faster without sacrificing accuracy. Founded in 2022, Goodwin is headquartered in Columbus, Ohio, with a growing, distributed team across the United States.
We are looking for a Senior Full Stack Engineer to help design and scale the systems that power the Goodwin platform. The platform is already powering real charter operations today, but we’re continuing to expand it with new capabilities across sourcing, payments, and operational...