CrawlJobs Logo

Software Engineer II FullStack

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
India , Noida

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Microsoft 365 is a comprehensive suite of productivity tools and cloud-based services offered by Microsoft, designed to empower individuals and organizations to achieve more, collaborate efficiently, and enhance their digital workflows. Microsoft 365 team is growing, and we are looking for a talented Software Engineer II in PowerPoint team! As an engineer in PowerPoint team, you will have the exciting opportunity to contribute to the development and enhancement of one of the most widely used presentation software in the world. In this role, you will design and build innovative features for PowerPoint, enabling users to craft engaging stories and visually striking presentations. PowerPoint allows seamless creation, editing, and presenting of slideshows from different endpoints. You will collaborate with cross-functional teams, understand user needs, and leverage the latest technologies to shape the future of PowerPoint. Additionally, you will play an essential part in integrating Copilot features across endpoints—including web, Win32 and Mac—delivering AI-powered assistance for content creation, design suggestions, and productivity enhancements wherever users work with PowerPoint. This position provides an outstanding opportunity for full-stack product development, shaping the future of PowerPoint by integrating innovative front-end and back-end technologies with advanced cloud services. You will play a key role in developing Copilot features, including designing and refining prompts, conducting evaluations, and tuning models to deliver AI-powered assistance. By combining expertise in prompt engineering and model optimization, you will help create intelligent, adaptive experiences that deliver exceptional value to users worldwide. 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.

Job Responsibility:

  • Write high quality code, automated unit and integration tests
  • Develop and improve the large-scale system architecture and infrastructure
  • Design and develop complete features and experiences with high quality, evolving the service to scale and having world-class performance and reliability
  • You will be hands-on in implementation, debugging, shipping and mitigating incidents in live production environments
  • Work closely with Product Management and Design disciplines
  • Work well both independently and collectively in a team environment
  • Design and refine Copilot prompts, monitor AI-driven experiences, and ensure the reliability and value of Copilot features

Requirements:

  • 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
  • Proficiency in Data Structures and Algorithms
  • Experience building and shipping production grade services
  • Track record of delivering products, features and functionality on time, with extremely high quality
  • Excellent problem-solving and debugging skills
  • Good verbal and written communication skills and ability to work cross- team in collaborative environment
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have:

  • Master'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 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
  • Experience with Azure Cloud and ADO (Azure DevOps) pipeline is preferred but not required
  • Experience with JavaScript/Typescript and HTML5 and familiarity with frameworks like React is a plus
  • Passion for building highly available products at scale
  • Experience in prompt engineering, using AI tools for development

Additional Information:

Job Posted:
March 01, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer II FullStack

Senior Software Engineer II - Fusion Growth

We’re not looking for a “code maintainer.” We’re looking for someone who cuts th...
Location
Location
United States
Salary
Salary:
172000.00 - 207900.00 USD / Year
getdbt.com Logo
dbt Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A track record of building and shipping fullstack products that made a dent in customer outcomes
  • Startup-level bias toward action — you’d rather ship and learn than debate and stall
  • Strong fullstack skills (React/TypeScript, Node/Python, SQL) and comfort owning the whole flow
  • Comfort working async with a fully-remote, distributed team
Job Responsibility
Job Responsibility
  • Take ideas from zero → production with speed, autonomy, and precision
  • Ship features that directly impact how thousands of data teams work every day
  • Move fast, break down walls, and cut through bloat to deliver real value
  • Collaborate with product and design, and are always are pushing things forward
What we offer
What we offer
  • Unlimited vacation
  • 401k w/3% guaranteed contribution
  • Excellent healthcare
  • Paid Parental Leave
  • Wellness stipend
  • Home office stipend
  • Fulltime
Read More
Arrow Right

Software Engineer II

EnergyHub empowers utilities and their customers to create a clean, distributed ...
Location
Location
United States
Salary
Salary:
105000.00 - 125000.00 USD / Year
energyhub.com Logo
EnergyHub
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years professional software engineering experience, preferably in a small to medium-sized team, with a proven exceptional ability as a FullStack engineer or similar role
  • Strong comfortability with Kotlin/Java and familiarity with web services and RESTful APIs using Spring
  • Expertise in API ingestion and data normalization processes
  • Experience with front end languages, such as React/Typescript
  • Experience with containerized systems
  • Knowledge of modern security best practices, authentication/authorization frameworks, and system/API hardening.
Job Responsibility
Job Responsibility
  • Develop and maintain the backend services of our EV platform, ensuring that all components work together seamlessly
  • Integrate with third-party APIs to implement external services into our platform, enhancing OEM partners and other external solutions
  • Manage ingestion and storage of multivariate data sets that can scale to millions of users/connected vehicles
  • Build and enhance data lakes to provide additional data analysis for different services and consumers
  • Develop services to interact with connected vehicles at scale
  • Develop and maintain front end “web apps” to provide UIs for our various different products and services
  • Ensure proper security and data protection policies, procedures, and monitoring are in place
  • Design, develop, and maintain third-party accessible APIs for data ingest/egress within the platform
  • Write and maintain technical documentation
  • Drive and embody the “Dev Owns Quality” culture
What we offer
What we offer
  • 100% paid medical for employees
  • 401(k) with employer match
  • Casual environment
  • Flexibility to set your own schedule
  • Fully stocked fridge and pantry
  • Free Citi Bike membership
  • Secure bike rack
  • Gym subsidy
  • Paid parental leave
  • Education assistance program
  • Fulltime
Read More
Arrow Right

Software Engineer II - Fullstack, Grocery

Grocery is Uber’s fastest growing business line, delighting customers with next-...
Location
Location
United States , Sunnyvale
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-years full-time Software Engineering work experience, WHICH INCLUDES 2-years total technical software engineering experience in one or more of the following areas: Programming language (e.g. C, C++, Java, Python, or Go) and web technologies.
Job Responsibility
Job Responsibility
  • Work through the entire software engineering lifecycle, including partnering with product teams to define requirements to create new or evolve existing systems, designing, implementing, testing, launching and maintaining world-class high-availability and high-traffic services
  • Join on call rotation, driving continuous improvements on system availability, scalability, performance and efficiency
  • Provide technical leadership, influence fellow engineers and role model solid engineering practices
  • Collaborate with other infrastructure teams, production engineer team and product manager to drive adoption and best practices, and to design and implement high impact, cross-product features.
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits.
  • Fulltime
Read More
Arrow Right

Software Engineer II

Uber Courier is one of the fastest growing businesses at Uber. It is an on-deman...
Location
Location
United States , New York
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional software engineering experience
  • Proven ability to write clean, well-tested, production-grade code and deliver features of moderate complexity end-to-end
  • Experience working across multiple layers of a software system — from client interfaces to backend services and data
  • Programming language (e.g. Go, C, C++, Java, or Python) and web technologies
  • Strong foundation in software design principles, architectural trade-offs, and engineering best practices. Possess understanding of API design and service-level concerns like reliability and scalability
  • Collaborative mindset with a track record of working well across teams and with cross-functional stakeholders
Job Responsibility
Job Responsibility
  • Collaborate with stakeholders and cross-functional partners to translate customer problems and business requirements into robust system designs
  • Write, test, and document high-quality code to deliver product features projects and engineering excellence projects end to end
  • Write automated tests to verify functionality and stability
  • establish or contribute to monitoring and alerting systems to ensure production reliability
  • Participate in on-call rotations and handle production incidents independently, following established best practices for triaging and resolution
  • Provide and solicit code review feedback
  • actively contribute to raising the quality bar across the team
  • Proactively improve the performance and efficiency of your own systems and software
  • Contribute to technical documentation including API references, onboarding guides, operations runbooks, and internal knowledge resources
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • may be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Software Engineer II - FullStack

At Uber, we ignite opportunity by setting the world in motion. We take on big pr...
Location
Location
India , Bangalore; Hyderabad
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience designing, building, and shipping production software
  • Strong software engineering fundamentals (data structures, testing, debugging, performance tradeoffs)
  • Proficiency in one or more core languages (e.g., Java, Go, JavaScript/TypeScript, Python) and modern frameworks (e.g., React or equivalents)
  • Experience building and operating backend services and RESTful APIs, including asynchronous processing and robust error handling
  • Familiarity with authentication/authorization standards (e.g., OAuth 2.0) and modern CI/CD, version control, and collaborative development practices
  • Working knowledge of data systems, including basic SQL and exposure to analytics or business intelligence domains
  • Demonstrated ownership mindset: ability to deliver, maintain, and support production systems end to end
  • Demonstrated experience using AI-powered developer tools as part of a daily engineering workflow (e.g., AI-assisted coding, debugging, test generation, documentation, or architectural reasoning), with the ability to clearly articulate how these tools improve productivity, quality, and delivery speed
Job Responsibility
Job Responsibility
  • Take ownership of the next-generation tools that transform complex requirements into intelligent applications and services
  • Design and build the platforms that enable smarter, data-driven strategies across the entire business
  • Tackle high-stakes technical challenges in distributed systems and web services, ensuring our infrastructure remains performant and reliable at a global scale
  • Collaborate cross-functionally with Engineering, Product, and Operations teams to bridge the gap between sophisticated business logic and intuitive user experiences
  • Deliver scalable systems that simplify intricate decision-making processes
Read More
Arrow Right

Software Engineer II

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Experience in fullstack development
  • 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
Job Responsibility
Job Responsibility
  • Design & develop services with a solid focus on high availability and scalability, robustness, and observability
  • Take end-to-end responsibility for the development, observability, quality, testing, and production readiness of the services you build
  • Work collaboratively and communicate effectively with engineering, product & external organization partner teams
  • Elevate engineering practices by driving design reviews, improving code quality, and strengthening operational excellence
  • Fulltime
Read More
Arrow Right

Software Engineer II Full Stack

The Ads Billing and Managed Services teams within Uber Ads have a crucial focus:...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 3+ years of professional software engineering experience, with a focus on large-scale, high-traffic web applications
  • Hands-on experience and proficiency in a modern web framework such as JavaScript, React, VueJS, or Angular, plus HTML and CSS
  • Experience with back-end systems (e.g., Go, Python, TypeScript)
  • Proficiency in fundamental algorithms and data structures, including hash tables, trees, stacks, queues, linked lists, DFS, and BFS
  • Demonstrated understanding of modern web application architecture and design patterns, and their implications for performance and scalability
  • Ability to contribute to technical innovation and problem-solving within a team setting
  • Experience in architecture design and developing high availability and high-performance systems
  • Deep understanding of computer systems, which may include experience with backend services, large-scale systems, multi cloud infrastructure, etc
Job Responsibility
Job Responsibility
  • Build and Scale: Design and implement user-facing features for critical web properties, ensuring high availability and performance at scale
  • Code Quality: Write clean, efficient, and well-tested code, serving as a role model for coding standards and best practices
  • Cross-Functional Collaboration: Partner with Product, Design, and Data Science to turn ambiguous business needs into concrete technical specifications
  • System Design: Make architectural decisions that balance immediate product needs with long-term system health and extensibility
  • Mentorship: Mentor engineers on the team, providing technical guidance, code reviews, and support on complex engineering challenges
  • Operational Excellence: Proactively identify performance bottlenecks and technical debt, driving initiatives to improve system reliability and developer efficiency
  • Fulltime
Read More
Arrow Right

Software Engineer II

The Payments organization at Uber builds and owns the internal platforms that po...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience building production-ready backend systems or applications using Go or similar programming languages
  • Hands-on experience developing backend services or APIs using one or more general-purpose programming languages
  • Strong understanding of software engineering fundamentals, including data structures, APIs, testing, and debugging
Job Responsibility
Job Responsibility
  • Design, build, and maintain features for internal payments and commerce tools used across Uber
  • Develop intuitive, high-performance APIs that support user interfaces and integrate with frontend and backend systems
  • Partner closely with cross-functional teams to deliver well-defined projects from design through production
  • Write clean, well-tested, and maintainable code
  • actively participate in code reviews to uphold engineering standards
  • Grow within Uber’s engineering ecosystem while contributing to team-level technical discussions and decisions
  • Fulltime
Read More
Arrow Right