[Remote] Software Engineer

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. Mayo Clinic is seeking a Software Engineer to design and build back-end services that support their portfolio of data-centric clinical and analytic applications. The role involves developing cloud-based micro-services and collaborating with various teams to ensure effective application development and maintenance. Responsibilities Design and build back-end services that support our portfolio of data-centric clinical and analytic applications Ensure that these cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase Work closely with the data engineering, platform, and solutions teams to develop applications as required to benefit our practice and patients Translate requirements into code while working closely with the Product Owners, Product Managers, 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 but not limited to ADO, Puppet, Chef or Ansible or Azure Pipelines, CloudFormation, Terraform following a DevOps model 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 Continue to build knowledge of the organization, processes and customers Perform a range of mainly straightforward assignments Use prescribed guidelines or policies to analyze and resolve problems Receive a moderate level of guidance and direction Skills Design and build back-end services that support data-centric clinical and analytic applications Leverage cloud computing, big data, mobile, data science, data warehousing, machine learning Ensure cloud-based micro-services adhere to uptime and accuracy targets Work closely with data engineering, platform, and solutions teams Translate requirements into code Develop services around data warehousing, big data, cloud computing, business intelligence, analytics, and machine learning Participate in DevOps, Agile, continuous development and integration frameworks Programming in high-level languages such as Go, Python, Java 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 Use prescribed guidelines or policies to analyze and resolve problems Receive a moderate level of guidance and direction Company Overview MayoClinic is a nonprofit medical practice and medical research group focused on integrated health care, education, and research. It was founded in 1864, and is headquartered in Rochester, Minnesota, USA, with a workforce of 10001+ employees. Its website is
Apply Now
← Back to Home