Experience Inc. Jobs

Job Information

Microsoft Corporation Software Engineer 2 in San Francisco, California

Are you looking for new challenges or to make a career move to build on your software engineering skills? Do you have the technical chops to dig in deep into technical platform, and integration technologies? Do you want to have deep engagement with enterprise customers and directly observe the impact of your work? Are you jazzed by the idea of integrating multiple MS technologies into highly strategic customer focused scenarios? Are you interested in using your design, coding, troubleshooting skills to have an impact on design, best practices?

If you answered “Yes” to these questions, the WWL Engineering team is for you and we would love to have join us!

What we do – Within Worldwide Learning, we seek to empower learners around the world to acquire the skills enabling them to get a job, advance in their career and achieve more. Here is an opportunity for you to influence our learning programs and experiences designed to build world class capability for customers, partners, employees, and future generations. We reach millions of learners where they are, anytime, anywhere, and deliver experiences that support exploring, learning, practicing, and proving their skills.

We use Microsoft Business Applications (Dynamics 365, Power platform) and Microsoft’s technical stack to augment and enhance our ability to support learners throughout their learning journey across the diversity of our program offerings.

We are looking for a Software Engineer 2 to help design, develop and deliver reusable enterprise scenarios leveraging Business Applications & Power Platform which comprises of Dynamics 365, LogicApps, PowerApps, Flow, CDS, Power Automate and xRM. We are looking for a person who combines passion for customer, technical aptitude, is a team player.

As a Software Engineer 2, you will be responsible for implementing the business requirements and features leveraging Dynamics 365 products that enable our mission critical business partners. This is a data-driven and fast paced environment - where Engineers are empowered to innovate and take ideas from conception to scale. It is a great opportunity to work on something highly strategic to Microsoft, especially since Business Applications is Microsoft's next billion-dollar business and we at WWL Engineering work closely with R&D team to drive feedback into the product through internal implementations, solving complex business problems.


In this role, you will be expected to demonstrate ability to learn and adopt relevant new technologies, tools, methods and processes from Microsoft and industry. More specifically, your responsibilities will include:

  • Full life cycle of product development for scalable solutions: Design, Develop, Test, Deploy & Monitor

  • Deliver required solution capabilities per Microsoft standards, aligning with portfolio roadmaps

  • Collaboration with partners to deliver compelling learning experiences and address customer needs

  • Ownership of quality standards, process, schedule, costing, resources and deliverables

  • Analyze risks and compromises with various design choices

  • Sharing of expertise throughout all stages of product design and development

  • Contribution to a team culture that embraces diversity and inclusion


  • BS degree in CS or related engineering field or equivalent experience/education

  • 4+ years of development, technical design, problem solving, and debugging experience

  • 4+ years of development experience with C#, ASP.NET, REST, SQL, HTML5, and/or JavaScript/jQuery

  • 3+ years of proven record of successful delivery of shipping software across multiple release cycles

Preferred Qualifications:

  • Good communication and collaboration skills

  • Passion for quality with strong customer empathy and focus

  • Passion for improving engineering practices and producing high quality software

  • Strong intellectual curiosity and passion for learning new technologies

  • Experience building, integrating, or customizing Dynamics 365 applications or other CRM software packages (Salesforce, SAP, etc.)

  • Knowledge of Dynamics 365 (Customer Engagements), PowerApps, Power Automate, Common Data Service and Power BI

  • Expertise in Microsoft Azure technologies and SSIS is a plus

  • Experience with CSS, and client-side frameworks such as Angular/React, etc

  • Experience and knowledge of relational databases, data modeling, and ETL tools

  • Experience with Accessibility Standards (WCAG 2.0)

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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form (https://careers.microsoft.com/us/en/accommodationrequest) .

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