Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Feb 23, 2020
    Deadline: Not specified
  • Microsoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services. Its best known software products are the Microsoft Windows line of operatin...
    Read more about this company

    Senior Software Development Engineer Lead

    • Job number 798129
    • Travel 0-25 %
    • Role type Individual Contributor

    The Bot Framework team in E+D division is looking for a talented Java Development Engineer to design and build features for Microsoft Bot Framework. Our customers range from individual open source developers to Fortune 100 companies integrating Conversational AI into their internal and external services.

    The Bot Framework team is leading the way in empowering developers to build and run conversational AI driven applications. The Bot Framework is used by some of the largest companies in the world, but we know we're just scratching the surface in terms of potential in this space. Our goal is to continue to innovate the bleeding edge of conversational applications and meet the growing demand for more advanced conversational patterns, while producing and authoring the highest quality software and experiences.


    As an individual on this team, you'll not only be challenged to innovate on what the cutting edge of AI supports, but you'll also help drive the architecture and processes related to building the quality Java libraries which power our framework.

    • Drive adapting the Bot Builder SDK to Java.
    • Mentoring engineers on the team, and helping with technical challenges
    • Work with the Open-Source Community to add Java language parity to the existing C#, JavaScript, and Python codebase.
    • Develop high quality Java samples and documentation to facilitate adoption.
    • Partner in cross-language design of complex features for a consistent set of patterns across all supported languages.
    • Develop in the open on GitHub and help grow and maintain a healthy community in the Java ecosystem


    A successful member of our team will have:

    • 5 + years of industry experience developing and implementing tools and applications at scale.
    • BS/MS in Computer Science or equivalent industry experience.
    • Demonstrated CS fundamentals with a deep appreciation for the differences between platforms and environments.
    • Demonstrated technical design, problem solving and debugging skills.
    • Unwavering passion to understand and simply the developer experience.
    • Fantastic communication skills.
    • A track record of working collaboratively to understand customer needs and create solutions that positively impact our customers.
    • Fluent in modern Java techniques and libraries.
    • Experience evaluating the pros and cons of various Java libraries to use as dependencies.
    • Experience with Spring Boot and related web technologies.
    • Experience working in software engineering, and can demonstrate best practices for project management, CI/CD and build infrastructure, quality control, and product development.

    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.

    Method of Application

    Interested and qualified? Go to Microsoft on to apply
  • Send your application

Never miss a job with our real-time & personalized job service
Subscribe Now
Back To Home
Average Salary at Microsoft
KSh 225K from 5 employees

Career Advice

View All Career Advice

Subscribe to Job Alert


Join over 120K happy subscribers

Send your application through

Yahoomail Gmail Hotmail