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
4 days ago
Salary
$102K - $143K / year
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
The engineer will leverage test-driven development to deliver backend systems and user interfaces, contributing to the development of APIs, specifications, and data models for integration. Responsibilities also include designing, implementing, and maintaining data interactions while optimizing performance, security, and integrity.
Engineer
ScopelyScopely is a leading video game and global interactive entertainment company, home to many of the world’s most beloved and enduring experiences. Founded in 2011 Recognized multiple times as one of the "100 Most Influential Companies in the World" by TIME magazine Ranked as one of Fast Company's "World's Most Innovative Companies" and “Best Workplaces for Innovators” Global operations and partners across four continents in more than a dozen countries worldwide
The engineer will work closely with a small cross-functional team to deliver world-class content, implementing new game mechanics and unit tests using Unity and C#. Responsibilities also include ensuring outstanding technical performance and collaborating with departments like game design and QA.
Software Engineer
PearsonPearson is the world’s learning company. We help people of all ages acquire the knowledge and skills they need to be successful in their work and careers. We believe that everyone should be able to keep learning, every day and in every way, throughout their lives. We foster a work environment that’s inclusive as well as diverse, where our people can be themselves. Every idea and perspective are valued so that our products reflect the people we serve.
The engineer will contribute to the development and maintenance of Ruby-based services, APIs, and JavaScript frontends for a large-scale, API-driven platform used globally for issuing and verifying digital credentials. Responsibilities include implementing well-scoped features, bug fixes, and refactors while writing clear, maintainable code with appropriate test coverage.
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...