Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
2+ years of professional experience in designing, developing, and shipping software.
1+ years hands-on experience with distributed systems and services in the cloud.
1+ years experience/knowledge of cloud computing, enterprise computing, IaaS, and/or SaaS products.
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:
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 Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
Proven ability to solve complex technical issues for running online services.
Excellent written and oral communication skills.
Responsibilities
Collaborate with internal business units and stakeholders to understand the requirements for efficient and effective delivery.
Handle project features from design, implementation, to deployment.
Independently develop a product, service or feature, taking code reusability, quality and security into consideration.
Participate in breaking down requirements into smaller work items, to bring clarity and provide development and testing estimation.
Make software services secure, reliable, highly available and fault resilient.
Introduce automation for repetitive tasks to reduce implementation time and avoid failure due to human error.
Take the helm in ensuring seamless service operations by addressing real-time challenges as they emerge, empowering you to directly enhance service reliability and customer satisfaction.
Collaborate with other engineers, teams, partners and project managers to deliver mission critical workloads in a fast-paced environment, while ensuring value-to-customers and live-site excellence.
Lead, mentor, and guide engineers in the team, bringing clarity, creating energy, and driving results.