CrawlJobs Logo

Filters

Location
Salary

Software Engineer 2 Jobs

89 Job Offers

Software Engineer 2 - Firmware
Save Icon
Join Microsoft's Surface Team in Hyderabad as a Software Engineer 2 - Firmware. You will validate and verify next-generation premium devices, focusing on PC subsystems like WiFi, Audio, and Storage. This role requires 4+ years of coding experience in C/C++/Python and expertise in power consumptio...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Microsoft's Core AI team in Bangalore to build foundational platforms for next-gen Generative AI applications. As a Software Engineer 2, you'll design and operate cloud-native, distributed systems for scalable agentic AI. Requires 2+ years of coding experience (C#, Python, Java, etc.) and bu...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Microsoft in Suzhou to design and build "Mega Scale" internet services for Office 365. You will develop highly available, resilient systems serving hundreds of millions of global users. This role requires 2+ years of coding experience in C++, C#, Java, or Python and a passion for distributed...
Location Icon
Location
China , Suzhou
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Seeking a Software Engineer 2 in Central Maryland to develop and enhance complex software systems, including real-time platforms and large data sets. This role requires a Security Clearance, IAT Level 2, and expertise in ServiceNow, JavaScript, and IT solutions delivery. Enjoy top-tier benefits l...
Location Icon
Location
United States , Central Maryland
Salary Icon
Salary
170000.00 - 214000.00 USD / Year
realmone.com Logo
RealmOne
Expiration Date
Until further notice
Software Engineer 2 (AI)
Save Icon
Join Microsoft's AI Asia Platform Team in Beijing to build foundational AI infrastructure for Azure, Copilot, and Bing. Develop high-performance Agent Runtime and LLM serving systems using Rust, C++, C#, or Python. Transform cutting-edge AI research into production-grade platform services and dev...
Location Icon
Location
China , Beijing
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Microsoft AI in Beijing to shape the future of mobile experiences for Copilot and Edge. As a Software Engineer 2, you will architect and optimize core iOS frameworks and infrastructure at scale. We seek an expert in Swift/Objective-C with deep system design and performance optimization skill...
Location Icon
Location
China , Beijing
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Microsoft AI in Beijing as a Software Engineer 2. Design and build scalable, full-stack solutions for Copilot and Bing using React, TypeScript, and modern backend services. Leverage cutting-edge AI to accelerate development and shape transformative user experiences. A Bachelor's degree and 2...
Location Icon
Location
China , Beijing
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Microsoft's Converged Fleet team in Suzhou as a Software Engineer 2. Design next-gen automation for hyperscale cloud services, using your 3+ years of experience in distributed systems. Drive innovation with AI/ML to enhance resiliency and enable touch-free capacity delivery for M365.
Location Icon
Location
China , Suzhou
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Microsoft's Substrate Fleet Health team in Suzhou, China, as a Software Engineer 2. You will design AI-driven systems for fleet reliability, predictive diagnostics, and global capacity optimization. This role requires a Bachelor's degree, 2+ years of coding experience, and a passion for clou...
Location Icon
Location
China , Suzhou
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2--M365
Save Icon
Join the M365 Core team in Suzhou to pioneer AI-driven solutions that enhance engineering productivity and infrastructure. We seek a Software Engineer with 2+ years' experience in C/C++/C#/Python, strong Linux skills, and expertise in AI agent design and prompt engineering. You'll design new capa...
Location Icon
Location
China , Suzhou
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2 - Team Incident Analysis
Save Icon
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
115000.00 - 165000.00 CAD / Year
https://www.pagerduty.com Logo
PagerDuty
Expiration Date
Until further notice
Software Engineer 2 - CoreAI
Save Icon
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2 - Core AI
Save Icon
Join Microsoft's Experimentation Platform team in Beijing to build core AI and data-driven systems at massive scale. Design and develop high-performance distributed systems, data pipelines, and AI-agent automation for products like Copilot and Azure. Requires 4+ years of software engineering expe...
Location Icon
Location
China , Beijing
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join our team in Ho Chi Minh City to build AI-powered observability for a global hyperscale platform. You'll develop SDKs and frameworks, processing petabytes of data to enable real-time insights for millions. We seek engineers with 2+ years of coding experience, strong problem-solving skills, an...
Location Icon
Location
Vietnam , Ho Chi Minh City
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2 - AI
Save Icon
Join Microsoft's CxAI team in Redmond to transform customer engagement with AI. Develop and deploy AI/ML models, LLMs, and RAG for intelligent contact centers. Requires 2+ years of coding experience in C#, Python, or Java and a passion for scalable, responsible AI solutions.
Location Icon
Location
United States , Redmond
Salary Icon
Salary
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2 - Azure Data
Save Icon
Join Microsoft's Azure Data team in Belgrade to build the next-generation data platform for the AI era. Develop and maintain scalable, reliable cloud infrastructure for products like Microsoft Fabric and Azure Synapse. We seek engineers with a proven track record in distributed systems and cloud ...
Location Icon
Location
Serbia , Belgrade
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Location Icon
Location
Taiwan , Taipei
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Seeking a Software Engineer 2 in Central Maryland. Develop and enhance complex software systems, focusing on ServiceNow administration and workflow customization. Requires a Bachelor's degree (or equivalent experience), IAT Level II certification, ServiceNow expertise, and an active Security Clea...
Location Icon
Location
United States , Central Maryland
Salary Icon
Salary
190000.00 - 210000.00 USD / Year
realmone.com Logo
RealmOne
Expiration Date
Until further notice

About the Software Engineer 2 role

A Software Engineer 2 is a mid-level professional responsible for designing, developing, testing, and maintaining complex software systems that power critical business operations and user-facing applications. This role represents a step beyond entry-level positions, where engineers are expected to work with greater autonomy, contribute to system architecture decisions, and mentor junior team members. Software Engineer 2 jobs typically involve translating documented user and system requirements into robust, scalable software solutions across a variety of domains, including backend services, data processing pipelines, real-time systems, and enterprise information platforms.

Common responsibilities for a Software Engineer 2 include analyzing requirements to derive detailed software design and performance specifications, writing clean and maintainable code, and debugging existing software to correct defects. These professionals frequently design and implement algorithms that meet strict performance, timing, and resource constraints. They also develop and optimize database interfaces, queries, and data repository solutions. A significant part of the role involves collaborating with cross-functional teams—including system engineers, hardware engineers, and product managers—to define interfaces, system capabilities, and integration strategies. Software Engineer 2 jobs often require engineers to produce and review technical documentation, develop and execute software test procedures, and support deployment and operational verification activities. Many positions also involve serving as a technical lead on smaller projects, overseeing development activities, and ensuring adherence to established engineering standards and security practices.

Typical skills and requirements for Software Engineer 2 positions include a strong foundation in computer science fundamentals such as data structures, algorithms, and object-oriented design. Proficiency in one or more modern programming languages like Java, C#, Python, or C++ is essential. Experience with frameworks such as Spring, RESTful API design, and database technologies (both SQL and NoSQL like MongoDB) is highly valued. Many Software Engineer 2 jobs also require familiarity with cloud platforms, distributed systems, and service-oriented architectures. Understanding of secure coding practices, version control, continuous integration, and telemetry for monitoring system health is increasingly important. A bachelor’s degree in computer science or a related field is commonly required, though equivalent professional experience may be accepted. Depending on the industry, positions may require U.S. citizenship, security clearances, or background checks. Overall, Software Engineer 2 jobs offer a blend of hands-on technical work, system-level thinking, and growing leadership opportunities in a collaborative environment.