Software Engineer

San Jose, California, United States
Aug 08, 2019
,Year,$ LPA
Citizen, Green Card Holder
3 Years
Job Description
Microsoft is hiring Software Engineer.
 
We are building a knowledge platform that should scale for hundreds of millions of enterprise users. We are looking for smart, passionate engineers at many levels to help us power and deliver on this mission. This opportunity will allow you to make a broad positive impact across many critical domains of one of the most mission-critical services in the world - such as email services, highly scalable map-reduce compute, machine learning platform, data analytics, service and data engineering, security, compliance and service management.
 
Responsibilities
  • Design and develop large scale distributed software services and solutions in collaboration with teammates.
  • Design services with a strong focus on high availability and scalability, robustness, and observability.
  • Build software prototypes and conduct experiments to evaluate alternative architectures.
  • Take end-to-end responsibility for the development, observability, quality, testing, and production readiness of the services you build.
  • Adhere to and drive modern software engineering practices through code and design reviews, and by using data/telemetry to make decisions
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are: well-defined and modularized, secure, reliable, reusable, diagnosable, and actively monitored
Qualifications
  • 3+ years in Software Engineering
  • Bachelor's degree or equivalent experience
  • Strong passion for delivering high quality, large scale services.
  • Knowledge of large-scale distributed systems and client-server architectures.
  • Knowledge and experience with messaging products, eventing technologies, pub/sub services
  • Knowledge and experience with database systems (MySql, Cosmos DB, Redis, Hbase, Espresso, Cassandra).
  • Experience configuring, integrating & implementing Marketing Cloud Solutions such as: Adobe, Marketo, SFMC.
  • Strong problem-solving skills and passion to solve hard problems as part of a team 
  • Strong customer focus with ability to work effectively across multiple business and technical teams to ensure continued customer happiness
  • Experience in Adobe Marketing Cloud (AEM, ACS, AAM etc) is a plus
  • AI / Machine Learning, Data Analysis is a plus
Related Jobs