Microsoft is the largest vendor of computer software in the world. It is also a leading provider of cloud computing services, video games, computer and gaming hardware, search and other online services. Microsoft’s corporate headquarters is located in Redmond, Wash., and it has offices in more than 60 countries.
Senior Software Engineer
Overview
Are you looking for an opportunity to build software and systems for some of the biggest data centers that exist in the world? The Azure Networking team is responsible for designing and building the software defined network infrastructure that powers millions of servers around the globe for Azure, Bing and other Microsoft cloud services. Azure Networking is at the forefront of Hyperscale Cloud Computing and runs one of the largest datacenter network infrastructures in the world. With the explosion of artificial intelligence (AI), Microsoft has been at the forefront of developing and adopting AI technologies. Meeting the next waves of AI technologies requires new generations of network, and the Azure Networking team is tasked to design and build the next generation of AI networks.
The Azure Networking team is looking for a Senior Software Engineer to help us in building the highest quality software to manage global scale AI networks.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Qualifications
Required Qualifications:
- Bachelor’s Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience
- 2+ years of experience developing and managing infrastructure.
- 1+ years of experience in incident response.
Other Requirements:
- 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.
Preferred Qualifications:
- Bachelor’s Degree in Computer Science OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python.
- OR Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Knowledge of UNIX or Linux.
- Familiar with test automation tools and scripting languages.
- Knowledge with the networking areas: Ethernet, Vritual Local Area Networks (VLANs), Internet Protocol (IP) Routing, Transmission Control Protocol/Internet Protocol (TCP/IP), Border Gateway Protocol (BGP), Quality of Service (QoS), L2-L3 protocols, QOS, network congestion management, network management.
- Proficient communication skills.
#AZURECOREJOBS
Responsibilities
- Collaborates with appropriate stakeholders to determine user requirements for a scenario.
- Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
- Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
- Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup’s project plans, release plans, and work items.
- Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.
- Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
Cloud Solution Architect – Azure Core
Overview
Microsoft’s mission is to empower every individual and organization on the planet to achieve more. As employees, we embrace a growth mindset, innovate to empower others, and collaborate to achieve our collective goals. Every day, we uphold our core values of respect, integrity, and accountability, fostering a culture of inclusion where everyone can thrive both at work and in life.
Qualifications
Required/Minimum Qualifications:
- Bachelor’s Degree in Computer Science, Information Technology, Engineering, Business, or related field AND 2+ years experience in cloud/infrastructure technologies, information technology (IT) consulting/support, systems administration, network operations, software development/support, technology solutions, practice development, architecture, and/or consulting
- OR equivalent experience
Other Requirements:
- Microsoft is unable to sponsor a work visa for this role due to the nature of the role’s job duties
Additional or Preferred Qualifications:
- Bachelor’s Degree in Computer Science, Information Technology, Engineering, Business, or related field AND 5+ years experience in cloud/infrastructure technologies, information technology (IT) consulting/support, systems administration, network operations, software development/support, technology solutions, practice development, architecture, and/or consulting
- OR equivalent experience.
- 2+ years experience working in a customer-facing role (e.g., internal and/or external).
- 2+ years experience working on technical projects.
- Technical Certification in Cloud (e.g., Azure, Amazon Web Services, Google, security certifications).
Cloud Solution Architecture IC3 – The typical base pay range for this role across the U.S. is USD $83,400 – $167,800 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 $108,900 – $183,000 per year.
Microsoft will accept applications and processes offers for these roles on an ongoing basis.
/span>.
Responsibilities
Customer Centricity
- Gathers customer/partner insights (e.g., feedback around technical preferences, environments, business needs) and leverages these insights and existing plans to map solutions with customer/partner business outcomes. Acts as the voice of the customer (VOC)/partner by driving awareness of existing feedback, insights, and resources with internal teams to add and prioritize. Shares customer success stories with the wider internal team.
- Identifies and begins developing impactful relationships with internal teams and customer and partner technical specialists during initial preparation and ramp-up stages. Proposes viable solutions based on specific technical products. Demonstrates complex concepts, and proves the capability of those solutions through design collaboration sessions with the customer/partner. Understands how work aligns with customer success plan and meets customer/partner needs by working with internal teams to deliver customer outcomes. Supports customer skilling by delivering as a trusted technical advisor to ensure customer readiness by facilitating technical discussions and enabling operational health and cloud readiness. Transfers knowledge to customers to close customer skill gaps.
- Contributes to customer satisfaction by providing a positive customer/partner experience. Demonstrates an understanding of customer/partner conditions of success. Identifies dissatisfied customers and builds remedial actions (e.g., post-mortem reviews).
- Actively listens and respectfully challenges customers/partners when going in the wrong direction and escalates appropriately.
Business Impact
- Independently identifies issues and advises customers/partners to operate and optimize performance in accordance with Microsoft best practices. Escalates issues to appropriate team members or manager, as needed. Applies methodology and governance to minimize business and technical risks and adhere to quality assurance while ensuring excellence in contributions to design and/or delivery of solutions. Adheres to quality assurance standards and calculates risks while ensuring excellence in the design and/or delivery of solutions. Leverages standard tools to ensure accurate opportunity and milestone execution and pipeline hygiene.
- Independently works with the customer to identify, determine root causes, and resolve blockers to accelerate consumption and solution implementation (e.g., by application of technical capabilities). Identifies non-technical issues and escalates for removal by the appropriate party. Applies business and technical knowledge of architecture or other Microsoft solutions to meet business and information technology (IT) requirements and resolve identified technical constraints. Helps to shape and enhance customers’ requirements.
- Leverages knowledge of the products, services, and value propositions of Microsoft and its competitors in customer/partner conversations to assess customer/partner needs and independently identify growth opportunities. Leverages an existing architecture approach or reference architecture to propose a solution or achieve Microsoft’s Customer Promise. Identifies opportunities to expand or accelerate consumption (e.g., cloud and support). Participates in discussions about architecture design, resiliency reviews, and technical optimization that result in production deployment application and increase customer/partner usage and consumption. Independently consults on technical solution design, development, and deployment and supports the customer/partner throughout implementation to achieve value outcomes and Microsoft’s Customer Promise.
- Understands the competitor’s architecture solutions and identifies Microsoft’s strengths over competitive solutions to demonstrate Microsoft’s value to customers/partners.
Technical Leadership
- Leverages development opportunities (e.g., mentorships, role-based resources, trainings, internal events such as Ready, Build, Ignite) to learn new technologies and services as advised by leadership team/manager.
- Shares ideas, insights, and technical input with virtual team members using a working knowledge of specific Microsoft architectures and other relevant products. Participates in external technical community events (e.g., conferences, seminars, technical meetups, Webcasts, blogs, hackathons) and shares learnings with the internal team.
- Supports research projects and contributes to scoping surveys for customers/partners to assess potential intellectual property (IP) needs or process changes. Supports identification of opportunities for IP reuse and consumption acceleration. Contributes to IP creation and updates by identifying gaps through delivery and communicating those gaps to others (e.g., Leadership, managed intellectual property [MIP], Design, and Governance).
Senior Researcher
Overview
We’re a company of learn-it-alls rather than know-it-alls and our culture is centered around embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. Does this sound like you? Learn more about our cultural attributes.
Are you ready to join us and create the future as a Senior Researcher? Come as you are, do what you love—start your journey with us today!
Come build community, explore your passions, and do your best work at Microsoft with thousands of people from every corner of the world.
Conduct research and lead research collaborations that yield new insights, theories, analyses, data, algorithms, and/or prototypes that advance the state-of-the-art of computer science and engineering, as well as general scientific knowledge. This opportunity will allow you to formulate research problems in an area of study and initiates the design, development, execution, and implementation of a research agenda to further academic knowledge and close identified gaps. You will provide expertise to product or business groups and may create long-term business opportunities through research outcomes but not responsible for addressing immediate product needs or demonstrating a clear path to product.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Learn more about our cultural attributes
Qualifications
Required Qualifications
- Doctorate (or currently pursuing) in relevant field
- OR equivalent experience.
Preferred Qualifications
- A pulication record at top conferences (e.g. NeurIPS, ICML, ICLR, CHI, etc.)
Research Sciences IC4 – The typical base pay range for this role across the U.S. is USD $117,200 – $229,200 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 $153,600 – $250,200 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 will accept applications and processes offers for these roles on an ongoing basis.
Responsibilities
Execution of Research Agendas
- Gain an understanding of a broad area of research (e.g., Machine Learning, Artificial Intelligence, Foundation Models, Natural Language Processing, Computer Vision, Statistical Modeling, Deep Learning, etc.) and the corresponding literature and applicable research techniques.
Identifies the solvable components of a larger research problem.
- Under instruction from others, research new tools, technologies, and methods being used in the research community. Contribute knowledge around a specialized tool/method to support planning for research projects.
- Bring a component of a research project to successful completion yielding new algorithms, prototypes, theories, tools, methods, analyses, insights, or collections of data which solve one or more components of larger research problem.
- Understand and follow ethics and privacy policies when executing research processes and/or collecting data/information. Help develop and deploy computing technologies that uphold trustworthiness, robustness, privacy, values, and ethical considerations.
Impact
- Gain an understanding of research as it relates to Microsoft products or business groups and assist in technology transfer attempts, participate on standards organizations, file patents, author white papers, develop or maintain tools/services for internal Microsoft use, or consult for product or business groups.
- Collaborate with members of research group to contribute to existing work on a research problem and assist in writing and/or presenting papers at workshops and conferences. Publish papers as co-author or lead author for high-quality conferences and journals, with an impact like that of a post-doctorate.
Capability Building
- Supports mentorship by assisting with onboarding of research interns or other entry-level team members.
Senior Technology Specialist Data & AI
Overview
Are you a lifelong learner, passionate about the transformative power of data and artificial intelligence, and eager to tackle complex challenges in an ever-evolving environment? If so, we welcome you to apply for the Senior Technology Specialist (Data & AI) role at Microsoft.
At Microsoft, we believe data and AI have the power to drive meaningful change across industries and communities. The Data & AI team is dedicated to fostering innovation, creating inclusive solutions, and shaping the future through cutting-edge technology.
As a Senior Technology Specialist (Data & AI), you will play a vital role in helping organizations harness the potential of Microsoft’s Azure AI and Azure Synapse Analytics. You’ll serve as a senior technical sales leader and trusted advisor, working closely with customers, internal teams, partners, and consultants to align Microsoft solutions with business priorities. By demonstrating the real-world impact of our technologies, you’ll contribute to achieving and exceeding quarterly and annual goals.
Your week will be dynamic and engaging, with approximately 75% of your time spent interacting with customers—through planning, technical discussions, presentations, demos, and hands-on workshops. The remaining 25% will be dedicated to professional development—deepening your technical knowledge, staying ahead of industry trends, and understanding the competitive landscape.
At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. We embrace a growth mindset, encourage diverse perspectives, and foster an inclusive culture where everyone can thrive. Respect, integrity, and accountability are the foundation of how we work together.
By applying for this role, you are opening doors to multiple opportunities within Microsoft across the United States, beyond the initially posted location. This role offers flexibility, allowing for up to 50% remote work, with travel expectations varying based on business needs.
Join us in shaping the future of data and AI—together!
Qualifications
Required/Minimum Qualifications
- 5+ years technical pre-sales or technical consulting experience
- OR Bachelor’s Degree in Computer Science, Information Technology, or related field AND 4+ years technical pre-sales or technical consulting experience
- OR Master’s Degree in Computer Science, Information Technology, or related field AND 3+ years technical pre-sales or technical consulting experience
- OR equivalent experience.
Additional or Preferred Qualifications
- 8+ years technical pre-sales, technical consulting, or technology delivery, or related experience
- OR equivalent experience.
- 6+ years experience with cloud and hybrid, or on premises infrastructures, architecture designs, migrations, industry standards, and/or technology management.
Responsibilities
Scale Customer Engagements:
- Anticipates customer needs and issues through data gathering.
- Uses knowledge of customer context and solution or portfolio expertise to build credibility with customers.
- Ensures technical wins for core technologies by independently driving technical discussions with customers. Improves customer interactions through feedback and observation.
- Engages other resources, leveraging basic resource knowledge, for key areas of technology as needed to overcome technical blockers on assigned technology set.
Leverage Partner Ecosystem:
- Engages in partner sell-with scenarios by collaborating with partners to carry out technical engagement activities and acting as a source of trusted partner knowledge.
- Supports partner technical capacity by identifying resources to scale and aligning with Microsoft training offerings.
Build Strategy:
- Shares competitive insights from customer sessions with colleagues and escalates competitive situations to influence compete strategies.
- Provides strategic, technical input based on Microsoft capability at the account level to contribute to strategy development.
- Tailors Microsoft messaging to audience and captures and shares customer feedback using knowledge of specific Microsoft solutions and their context in a competitive landscape.
Solution Design and Proof:
- Demonstrates and oversees demonstrations (e.g., architectural design sessions, proof of concept [POC] sessions) of solutions based on specific Microsoft products through initial engagements. Leverages partner/customer teams as needed to prove product capabilities and integration into customer environment.
- Presents and applies reference architectures to partners or customers for their technology sets.
- Expands awareness of and begins practicing digital transformation sales methodologies (e.g., challenger sales).
Education:
- Consumes and leverages readiness materials to expand domain knowledge and practices expertise by communicating with customers, partners, and senior colleagues to expand knowledge of architecture.
- Demonstrates new and updated products to increase internal virtual teams’ product understanding.
- Participates as a member in the Microsoft tech community, attends community calls, sessions, hackathons, etc., and acts as a resource for their technology area.