Work in Washington Veterans Jobs

Job Information

Microsoft Corporation Senior Software Engineer in Redmond, Washington

Are you passionate about building world class, always available, scalable, highly responsive services? Do you want to work on building enterprise scale services with focus on customer experiences, Marketer & Seller productivity and help win customers and convert them into fans?

The Core Marketing Engineering team is on a journey towards modernizing Marketing processes focused on providing world-class experiences for our Sellers and Marketers. The team is working on improving Seller productivity and Marketing automation through connected enterprise scale distributed systems infused with smart recommendations based on machine learning capabilities. These will be delivered to our global Sales and Marketing teams through role tailored user interfaces utilizing web, mobile, and bot technologies.

We are looking for a self-driven Software Engineer who has a passion for new technologies, and engineering solutions that will delight our demanding users.

This position will provide an excellent opportunity to make an impact on multiple service lines across many business areas. You must be comfortable with ramping up and moving quickly, dealing with ambiguity, and understanding that you must wear many hats to deliver in agile fashion. Now is your chance to be part of this technically strong team that is on the forefront of these cutting-edge efforts that will change how we do business.


Job Responsibilities:

  • Design, implement and enhance scalable, reliable, maintainable services to meet the needs of our customers.

  • Collaborate with others to solve challenging problems.

  • Write clean, well-intended code with an emphasis on quality, simplicity, performance, and maintainability, while also inspiring others to do the same through code reviews

  • Apply engineering principles to solve complex problems while leveraging sound engineering practices

  • Ensuring high reliability of services through intelligent monitoring and alerting


Required Qualification:

  • 5+ years of Cloud services development, CI/CD, and CRM Applications.

  • 5+ years of software development experience

  • 5+Experience writing software in one or more high level language and frameworks including in C#, SQL, TypeScript, React, Java with solid engineering practices.

Preferred Qualifications:

  • Excellent problem-solving and debugging skills with a solid understanding of testing practices.

  • Experience with DevOps practices and techniques such as Continuous Delivery, TDD, and Testing in Production.

  • Experience with agile development practices.

  • Experience with Dynamics CRM.

  • Experience building services in Microsoft Azure or similar cloud computing platforms preferred.

  • Minimum of bachelor’s degree in computer science, Software Engineering, or practical industry experience.

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.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.