hero

Find Your Dream Job Today

Our mission is to help high-achieving LGBTQ+ undergraduates reach their full potential.

Software Engineer II

Microsoft

Microsoft

This job is no longer accepting applications

See open jobs at Microsoft.
Software Engineering
Redmond, WA, USA
Posted on Monday, February 12, 2024
The Microsoft Copilot Studio team within Conversational AI is looking for a talented Software Engineer II focused primarily on the front-end. You would help design and build an intuitive Authoring canvas that embraces different personas in fusion teams to build intelligent and complex bots that solve real world problems and surface across channels like Teams, Facebook Messenger etc with minimal effort. The Power Platform always places the customer and quality at the core democratizing the AI space by empowering citizens to make smarter, faster decisions relying on the ecosystem of Power Apps, Power BI and Power Automate. The Copilot Studio is also the extension mechanism for Microsoft’s family of Copilots serving millions of end users.

We are a highly collaborative group, where everyone's ideas and contributions are valued and you are empowered to innovate and take ideas from concept to scale. As a Software engineer on our dynamic SaaS team you will be accountable for the features from development to production, building automated tests that reflect how a user consumes the platform and continuous delivery at scale. Embrace the growth mindset and be the change agent that the team needs.

Responsibilities

  • Design & implement well-defined interfaces across multiple components, code reviews, leveraging and instrumenting data/telemetry to make decisions.
  • Implement and maintain automated monitoring infrastructure leveraging and implementing the right level of Telemetry to observe production traffic and constantly fine tuning to mitigate and solve Livesite issues.
  • Writing and maintaining End to End, Integration and Unit test for the features and choosing the right style of tests to provide confidence in a feature being shipped.
  • Gain a working understanding of Microsoft as a business and collaborate with engineers from peer and partner teams to contribute to cohesive, end-to-end experiences for our users.
  • Striving for a better engineering culture focusing on cleaner, performant codebase with clear and frequent smaller code check-ins and code reviews and driving the root cause while postmortem Ing incidents.
  • Develops, follows and shares best practices that emphasize accessibility, performance, and reusability.
  • Cultivates communication workstreams across groups. Good collaboration skills with the ability to work with peer and partner teams in a dynamic/agile environment.
  • Simplify the developer experience by working on our monorepo that supports several teams.
  • Involved in supporting a rotational on-call cadence.

Qualifications

Required/Minimum Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience coding with Typescript, JavaScript, Node or React.
    • OR equivalent experience.
  • 1+ years working in an environment building and supporting hosted (SaaS) services and distributed systems.
  • 1+ years building and maintaining monitoring infrastructure for SaaS applications being fine-tuned with techniques like Telemetry and Livesite traffic.
  • 1+ years of experience in writing and maintaining feature tests including End to End, Integration and Unit tests.
Preferred Qualifications

  • 1+ years developing distributed applications with C#, Java, Go or other server side languages.
  • Experience working on building Machine Learning tooling or Voice Assistant skills, Bot Building, Natural language processing (NLP) concepts and fundamentals.
  • Working understanding of leveraging Large Language Models (LLMs) to build Bots/Copilots is extremely preferred.
  • Experience working on commercial software applications or services involving functional programming and fundamentals like Multi-threading, Immutability, Composition.
  • Prior experience developing SaaS solutions.
  • Understanding Application Lifecycle management, maintaining and utilizing Continuous Deployment to different clouds.
  • Experience consuming back-end code via Web Assembly in the Front End.
  • We produce a product that works on a rapidly changing landscape of leveraging LLM’s to make Copilots smarter, so seeking an individual that prioritizes learning and growing.

Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $94,300 - $182,600 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 $120,900 - $198,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 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.

#ConversationalAI

#CopilotStudio

#BETJobs

#BAPJobs

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.

This job is no longer accepting applications

See open jobs at Microsoft.