DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Microsoft Corporation Senior Software Engineer for Epic Workload in Multiple Locations, United States

Azure Core is Azure's most profitable business and is growing incredibly fast! We provide millions of virtual machines, storage and networking for customers to run their workload in the cloud. We are a globally available foundational service that hosts services and customer workloads with the scale of Bing/Skype/AzureStore/SQL, host millions of multiplayer gaming sessions, allow solving large computational problems in seconds, and running mission-critical customer workload and SaaS and PaaS services of thousands of companies.

We are hiring for a Senior Software Engineer for Epic Workload. The Special Workload Engineering team within Azure Core is a team that has the focus on enabling, helping and supporting mission critical applications like Epic EHR to deploy and integrate onto Azure Services. Beyond that the team develops solution and reference architectures for such specialized workload like Epic EHR on the Azure platform. The team is spread globally with three main locations in Germany, the Microsoft headquarter in Redmond, WA, and Hyderabad, India.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Relocation assistance is unavailable for this role.

Responsibilities

  • Design, build, tests, and document deployment architectures around Epic EHR and other Epic workloads

  • Develop deployment automation in Terraform/Ansible and work with other development teams to integrate the automation

  • Build and develop quality and health check tests that customer can use to check their Epic deployments on correctness

  • Build and develop automated and synthetic tests representing Epic workload scenarios for other Azure services

  • Work with Azure Core development teams to test and tune services for Epic workload

  • Engage with customer deploying Epic workload on Azure and handle customer escalations

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

  • OR equivalent experience.

  • 4+ years of experience in Epic EHR software architecture and its operations in highly available deployments

  • 4+ years of experience developing and scripting deployment automation of infrastructure and software

  • 4+ years working with hardware compute, network, and storage infrastructure and know how those components interact

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: 

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • You have a background and experience in integrations between Epic systems and other Healthcare information systems. For Example: Interface engines, PACs and other Medical Imaging technologies

  • 4+ years of experience integrating and monitoring Epic systems into enterprise-wide solutions or similar complex solutions as Epic

  • 4+ years of experience in investigating performance across the stack of mission critical workload and the underlying infrastructure and virtualization

  • You have or held Epic certifications related to Client Systems, Operational Database, or Cogito Systems Administration

  • You are familiar with End user compute delivery and distributed end user deployments with Citrix, Azure Virtual Desktop, or similar technologies

  • You have experience in developing deployment automation in Terraform/Ansible

  • You worked in global distributed teams before

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $112,000 - $218,400 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $145,800 - $238,600 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft will accept applications for the role until May 28, 2024.

#azurecorejobs

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers