Associate Software Engineer

Mayo ClinicRochester, MN

About The Position

The Associate Software Engineer is responsible for aiding in the development and maintenance of a technology portfolio. Under the guidance of more experienced software engineering team members, the Associate Software Engineer assists in designing and developing back-end services to support data-centric business, clinical, and analytic applications or databases. These applications may involve cloud computing, big data, mobile technologies, data science, data warehousing, or machine learning, using state-of-the-art software development tools and frameworks. The Associate Software Engineer works closely with the engineering, platform, and solutions teams to develop and support applications as required by business and practice. Participation in DevOps, Agile, and continuous development and integration frameworks is expected. The role involves programming in high-level languages and utilizing deployment automation and configuration management tools. Additionally, the Associate Software Engineer contributes to documenting processes and source code and uses system knowledge and prescribed guidelines to troubleshoot, analyze system issues, and propose resolutions. The Associate Software Engineer plays a role in developing secure, scalable, and reliable software and data solutions by collaborating across technology teams, adhering to established technical standards, and applying best practices. Responsibilities include participating in code reviews, supporting delivery processes with an emphasis on quality and system integrity, and communicating effectively with diverse audiences. The role requires an understanding of software and data delivery processes, including fundamental knowledge of security, integrity, auditability, and system recoverability. Continuous learning and staying current with evolving technologies and industry trends is expected. The role may also require providing 24/7 on-call support.

Requirements

  • Under the guidance of more experienced software engineering team members.
  • Programming in high-level languages.
  • Utilizing deployment automation and configuration management tools.
  • Understanding of software and data delivery processes.
  • Fundamental knowledge of security, integrity, auditability, and system recoverability.
  • Continuous learning and staying current with evolving technologies and industry trends.

Nice To Haves

  • Experience with cloud computing, big data, mobile technologies, data science, data warehousing, or machine learning.
  • Experience with state-of-the-art software development tools and frameworks.

Responsibilities

  • Aiding in the development and maintenance of a technology portfolio.
  • Assisting in designing and developing back-end services to support data-centric business, clinical, and analytic applications or databases.
  • Working closely with the engineering, platform, and solutions teams to develop and support applications.
  • Participating in DevOps, Agile, and continuous development and integration frameworks.
  • Programming in high-level languages.
  • Utilizing deployment automation and configuration management tools.
  • Contributing to documenting processes and source code.
  • Troubleshooting, analyzing system issues, and proposing resolutions using system knowledge and prescribed guidelines.
  • Developing secure, scalable, and reliable software and data solutions.
  • Collaborating across technology teams.
  • Adhering to established technical standards.
  • Applying best practices.
  • Participating in code reviews.
  • Supporting delivery processes with an emphasis on quality and system integrity.
  • Communicating effectively with diverse audiences.
  • Providing 24/7 on-call support.

Benefits

  • Competitive compensation
  • Comprehensive benefit plans
  • Continuing education and advancement opportunities
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service