CrawlJobs Logo

Senior Software Engineer

China, Suzhou · Job Posted February 16, 2026
Apply Position
Job Link Share

Job Description

Are you passionate about building industry leading software and services? Microsoft 365 is the locomotive that is driving the growing Microsoft valuation, and critical to the future of Microsoft. OneDrive and SharePoint (ODSP) are the set of intelligent, high value services and compliant environments that enable the next generation of transformative end-user experiences for Microsoft 365 and the entire company. The ODSP team has an opportunity for you to get in on designing and building a core part of the stack. We are a team full of talented and passionate developers, building online document experience including previewing, editing, co-authoring in OneDrive, SharePoint, Teams, Copilot, Office and Outlook. We are looking for a strong developer to join us. You will have the opportunity to help create the next generation of AI powered online document experiences. Our services must deliver high performance, high reliability, and the ability to scale to millions of users and billions of files. This role requires a deep understanding of modern web technologies such as React, WebAssembly, and JavaScript, as well as an innovative mindset to leverage large language models (LLMs) to enhance user experiences with AI.

Job Responsibility

  • Design, implement, and roll out features in distributed environments using data-driven and test-driven methodologies, while continuously improving code performance, maintainability, and security
  • Drive identification of dependencies and the development of design documents for a product, application, service, or platform
  • Partner with stakeholders (e.g., PM, DS, Leadership) to determine user requirements within and across teams
  • Proactively seek new knowledge and adapt 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 and share knowledge with other engineers
  • Leverage subject-matter expertise of product features and partner with appropriate stakeholders to drive the workgroup's project plans, release plans, and work items
  • Act as an expert and DRI (Designated Responsible Individual), be on call to mitigate system/product/service degradation to avoid downtime or interruptions

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
  • Expert-level proficiency in at least one of the following languages: JavaScript, Typescript, C++, with the ability to architect solutions across a polyglot environment
  • System Architecture: Proven ability to design systems that are scalable, reliable, and maintainable, capable of handling ambiguity and trade-off decisions
  • Effective communication/collaboration skills, ability to deal with ambiguity and prioritize issues in-depth knowledge of cloud 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: 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 6+ 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 8+ 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 machine learning, prompt engineering, AI evaluation and LLM-based agents development
  • Hands-on experience in LLM/MLLM or text/multimedia content generation model training, or agent algorithm development is preferred
  • Exceptional verbal and written communication skills, with the ability to articulate complex ideas clearly and effectively
  • Solid analytical mindset with a data-driven approach to problem-solving, consistently upholding high standards of quality and engineering rigor
  • Collaborative and team-oriented, skilled at working across disciplines, levels, and product areas to drive alignment and shared success
  • Proven track record of independently owning and delivering technically challenging projects with measurable impact
  • Fast learner with a demonstrated ability to quickly master new technologies, tools, and domains
  • Comfortable at operating in a dynamic environment
  • takes initiative to bring clarity and momentum
  • Self-motivated and outcomes-focused, with a strong sense of ownership and accountability

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer

8 matching positions

Senior Software Engineer

Are you passionate about building Enterprise applications leading with AI? Are y...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS degree in Computer Science, Mathematics or Engineering
  • 8+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services
  • 8+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services, DevOps model
  • 5+ years of experience in leading, managing, and driving technical and architectural dependencies
  • Technical skills should include proficiency in C#, .NET, JavaScript/TypeScript, or equivalent languages/frameworks
  • Hands-on experience in app development using AI Technologies, ASP.NET, Azure PaaS services like Web apps, Function Apps, Service Bus, Event Hub, REST API, SQL and NoSQL
  • Experience working in agile teams or startup environments with strong customer focus
  • Excellent communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, and Data Scientists
Job Responsibility
Job Responsibility
  • Technical Leadership and Engineering Excellence: Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering best practices to ensure high-quality, scalable, and secure solutions. Leverage AI and develop Copilot features within the application to enhance user experience and productivity
  • Solution Design and Architecture: Develop resilient solution designs that adhere to architectural best practices, security by design, and business goals, guiding the team in selecting optimal technologies and design patterns for sustainable and high-performing systems
  • Mentorship and Team Development: Mentor team members through code reviews and design feedback, promoting skill growth, inclusion, and a collaborative culture that contributes to both individual and team success
  • Collaboration and Cross-Team Partnership: Foster collaboration with Microsoft product teams, program managers, and user experience (UX) designers to manage dependencies, share knowledge, and jointly deliver updates to enhance engineering capabilities
  • Quality Assurance: Establish and enforce best practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability
  • Site Reliability: Support and maintain existing services & integrations with LOB applications across the enterprise
  • Continuous Improvement and Innovation: Identify and implement opportunities for automation, process optimization, and technical innovation, contributing to a culture of continuous improvement within the team
  • Planning and Communication: Participate actively in sprint and semester planning, provide accurate cost estimates, and maintain transparent communication on deliverables, risks, and milestones
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Do you want to contribute to Microsoft's vision of empowering every person and o...
Location
Location
India , Multiple Locations
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 7+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, OR Java, JavaScript, or Python
  • OR equivalent experience
Job Responsibility
Job Responsibility
  • Design and deliver software services that scale, secure, monitor and auto-manage specialized workloads on Azure
  • You will set an example for the team by producing high quality, extensible and maintainable code while considering efficiency, and return on investment (ROI)
  • You will tackle hard distributed system problems while making changes to fundamental Azure control and data plane components, networking, and operating systems
  • Build seamless integration for specialized workloads in Azure. This would involve contributions and usage of OSS systems, writing cross-platform services that run efficiently on Windows and Linux
  • You will have to support operations of live service as issues arise on a rotational, on-call basis. Implement solutions and mitigations to more complex issues affecting performance or functionality of Live Site service and escalate as necessary
  • You will own one or more scenario that would require you to work closely across organizations and teams, to collaborate across geographies, and to lead, mentor and guide engineers in the team
  • You will get to deliver mission critical workloads. It is a fast-paced environment. Our emphasis is on value to customers and live site excellence
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Senior Software Engineer United States, Washington, Redmond Job description The...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
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
  • 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.
Job Responsibility
Job Responsibility
  • Lead the design, implementation, and delivery of LLM API management service for millions of customers
  • Maniacally manage cost and availability – set the benchmark for the industry
  • Coach your team for building and running large scale platforms and experiences that get used by hundreds of millions of users every day
  • Work independently and collaboratively with other product teams across Power Platform, BizApps, and Microsoft
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Do you enjoy solving problems, writing software, and working with customers? Do ...
Location
Location
United Kingdom , London
Salary
Salary:
74700.00 - 122600.00 GBP / Year
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 discipline and technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Experience building or integrating AI/ML or LLM-based solutions, prompt engineering, RAG
  • Familiarity with deploying and operating AI systems in production environments
  • Understanding of model evaluation, data quality, and performance monitoring
  • Experience using cloud AI platforms (Microsoft Foundry, OpenAI, or similar)
  • Master's degree in computer science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Comfortable with travel up to 25% (role dependent)
Job Responsibility
Job Responsibility
  • Put security first: Build and ship solutions that meet enterprise security standards (threat modeling, secure coding, privacy, and compliance) from design through production
  • Translate business needs into technical solutions: Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Architecture Design: Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Deliver quickly without sacrificing quality: Use modern engineering practices (CI/CD, automated testing, observability, and progressive delivery) to iterate fast and reduce operational risk
  • Drive customer success and adoption: Work directly with customer engineering teams to deliver production-ready solutions, unblock delivery, and ensure outcomes are adopted at scale
  • Operate effectively in ambiguity: Continuously learn and adapt as technologies and customer priorities evolve
  • bring clarity, structure, and momentum to complex engagements
  • Model inclusive, customer-obsessed leadership: Create an environment of trust, accountability, and continuous improvement while representing the company professionally with external stakeholders
  • Embodies our culture and values
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

A well-funded, profitable infrastructure company is looking for a Performance En...
Location
Location
United States
Salary
Salary:
220000.00 - 280000.00 USD / Year
lawrenceharvey.com Logo
Lawrence Harvey
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience
  • Strong experience with Rust and/or C++
  • Proven experience optimizing production systems
  • Deep understanding of memory management, concurrency, networking, and systems performance
  • Experience building or operating distributed systems at scale
Job Responsibility
Job Responsibility
  • Design and optimize high-performance services using Rust and C++
  • Reduce latency and improve throughput across production systems
  • Profile applications and eliminate performance bottlenecks
  • Build and maintain large-scale distributed systems
  • Work on infrastructure that supports mission-critical applications
  • Collaborate with a highly technical engineering team in a high-ownership environment
What we offer
What we offer
  • 15–20% performance bonus
  • Meaningful equity package
  • Fully remote across North American time zones
  • Comprehensive medical, dental, and vision coverage
  • Unlimited PTO
  • Annual conference, learning, wellness, and home office stipends
  • Regular team offsites and collaborative engineering culture
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Office Data Loader team is hiring a Senior Software Engineer to build one of the...
Location
Location
United States , Multiple Locations
Salary
Salary:
119800.00 - 234700.00 USD / Year
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
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Design and build high quality, performant and reliable distributed ingestion service
  • Design and build modernized telemetry/monitoring/reporting systems to get the insights of service quality
  • Improve service performance and efficiency to reduce COST of service
  • Work with downstream data consumer teams in different geo locations to onboard data ingestion service, and provide supports in daily work
  • Work with privacy & compliance teams to design and build solutions to prevent/detect/resolve privacy issues, also provide guidance and best practice for engineering teams within Office365
  • Responsible for the daily operations and maintenance of the live service and ensure quality of service including OnCall availability to support the 24/7 service
  • Collaborate with other Office365 teams to manage their data ingestion service, provide solutions and guidance
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

We are looking for experienced, skilled and innovative Senior Software Engineer ...
Location
Location
India , Pune
Salary
Salary:
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/MS/ME/MTech (Preferably Computer Science & Engineering)
  • 8+ years strong development experience with at least 3 years .Net web frameworks and React coding experience and about 3-4 years in AI/ML based solutions development
  • Must have worked as Developer for web and cloud applications and possess strong knowledge of Software Development Framework
  • Experience and expertise in Generative AI & LLM Systems with good knowledge of LLM tools like OpenAI / Azure OpenAI / Anthropic / open-source LLMs, Lang Chain and Lang Graph, Vector databases: FAISS, Pinecone, Chroma
  • Expert in python with data engineering libraries like NumPy, Pandas
  • Good knowledge of typescript
  • Excellent Problem solving and analytical skills
  • Excellent verbal and written communication skills are required
  • Ability to learn and adapt quickly to maximize productivity
  • Self-motivated person with the ability to work individually and as part of a team
Job Responsibility
Job Responsibility
  • Develop and deploy full stack machine learning, deep learning, and generative AI solutions
  • Apply advanced methods such as ensemble models, representation learning, transfer learning, and retrieval-augmented generation (RAG)
  • Design, build, and optimize LLM-based systems, including assistants, copilots, and automation workflows
  • Understand and apply AI/ML architecture patterns, model selection strategies, and technical standards in coordination with architect/platform team
  • Lead prompt engineering, fine-tuning strategies, embedding pipelines, and retrieval systems
  • Build components of agentic ai solutions like MCP servers, skills, agents
  • Integrate the AI solutions in web applications using nodejs, Reactjs and .Net
  • Collaborate on deployment and monitoring of solutions in cloud environments with performance, security, and cost considerations
  • Should be able to own end-to-end design and implementation of AI enabled cloud systems from problem definition to production deployment
  • Contribute to evaluation of trade-offs across model accuracy, latency, scalability, cost, and maintainability
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups
  • A company committed to making a real difference by advancing the world’s infrastructure for better quality of life
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

We are seeking a Senior Software Engineer that possess a mix of talent areas rel...
Location
Location
United States , Warrenton
Salary
Salary:
150000.00 - 200000.00 USD / Year
altamiracorp.com Logo
Altamira Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have strong Java skills
  • Bachelor’s in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Must have strong Java, JavaScript/Typescript experience
  • Top Secret Clearance REQUIRED
  • Self-motivated and eager to work intently to satisfy mission requirements
  • Adaptable and has the desire to maintain our company culture
  • Ability to effectively communicate in verbal and written communications
  • Ability to multitask and adjust priorities as needed
  • Work with a geographically disparate team
Job Responsibility
Job Responsibility
  • Produce software based on desired functionality provided by users and analysts
  • Interpret mission needs and requirements to produce user-friendly software systems
  • Leverage continuous integration to create sustainable and maintainable software
  • Interact with teammates and users through whiteboard sessions and/or design documents to establish circular feedback
  • Able to meet deadlines and adjust to evolving scope as requested by customer
  • Fulltime
Read More
Arrow Right