CrawlJobs Logo

Filters

Location
Salary

Software Engineer 2 Jobs

89 Job Offers

Software Engineer 2
Save Icon
Join MongoDB’s Developer Productivity team in Sydney as a Software Engineer 2. You’ll design and build world-class performance benchmarking systems using Python, collaborating with engineers across the organization. Ideal for candidates with a CS degree, strong fundamentals, and interest in CI/CD...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
mongodb.com Logo
MongoDB
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Frontier Foundry (F²), IDC's innovation engine, as a Software Engineer 2 in Hyderabad. You will build AI-powered, multimodal experiences for Surface, Windows, and Copilot using C++, C#, Python, or JavaScript. Leverage AI-assisted tools like GitHub Copilot in a fast-paced, full-stack role foc...
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 Substrate Core team in Suzhou as a Software Engineer. Develop scalable platforms for M365, focusing on cost optimization (FinOps) and data pipelines. Utilize SQL, cloud platforms, and LLMs to build attribution systems and dashboards. A Bachelor's degree and 3+ years of coding exp...
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 - MAI Platform
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 frameworks, turning cutting-edge research into production services. We seek an engineer with 2+ years' experience in syste...
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 ECS team in Ho Chi Minh City as a Software Engineer 2. Build a mega-scale, agentic-native configuration platform powering services for hundreds of millions of users. Leverage AI coding agents and cloud/distributed systems expertise to design resilient, high-impact solutions. This...
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 / Senior Software engineer - Azure Data
Save Icon
Join Microsoft's Azure Data team in Bangalore to build the next-generation AI data platform. Develop large-scale distributed systems using C#, Java, or Python with Azure, Spark, and Kubernetes. Design and optimize data engineering products like Fabric Materialized Lake Views in a collaborative, g...
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 - Azure Hardware Health Service
Save Icon
Join Microsoft's SCHIE team in Taipei as a Software Engineer 2. You will design and maintain critical services for the Azure Hardware Health platform, monitoring global cloud infrastructure. This role requires 2+ years of coding experience in C/C++/C#/Python and strong English communication. Cont...
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
Join Microsoft's Windows Enterprise & Security team in Bangalore. Develop core security features for Windows using C++/C# in a cloud environment. This role requires 2+ years of experience and focuses on identity, cryptography, and large-scale distributed systems. Help keep Windows secure and trus...
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 iOS
Save Icon
Join Uber's Experience team in Bangalore to enhance quality supply and acceptance rates. Develop configurable iOS platforms for core trip, offer, and scheduling experiences. Write elegant code, solve distributed systems challenges, and mentor engineers. Build high-quality, scalable earner product...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Software Engineer 2 - C++ + AI
Save Icon
Join the Windows Developer Platform team in Hyderabad to shape how billions interact with Windows. As a Software Engineer, you'll build the core input pipeline using C++/C#, focusing on latency and reliability. This role requires strong problem-solving skills and experience in low-level systems.
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- Bing Experimentation and Triage
Save Icon
Join Microsoft's Bing team in Suzhou as a Software Engineer. You will develop the core Catapult platform, enabling data-driven decisions from A/B tests at scale. This full-stack role requires strong coding skills and a passion for building impactful tools. Help Bing teams ship features faster wit...
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 - Processing Unit for Copilot
Save Icon
Join our AI Infrastructure team in Beijing as a GPU Engineer. Architect and optimize the core inference engine for large-scale AI models using CUDA and NVIDIA GPU expertise. Develop custom operators and enhance performance for Generative AI workloads in a cutting-edge environment.
Location Icon
Location
China , Beijing
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Frontend Software Engineer 2
Save Icon
Join Microsoft's Azure Data team as a Frontend Software Engineer. Develop world-class user experiences for big data and AI analytics products like Microsoft Fabric. Utilize your expertise in JavaScript, TypeScript, and modern frameworks (React/Angular/Vue) on a cloud platform. This role is based ...
Location Icon
Location
Spain , Multiple Locations
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Engineer 2, Software Development & Engineering
Save Icon
Join Comcast's award-winning engineering team in Chennai as a Software Development Engineer. You will design and implement new applications using AWS, Kubernetes, and Python/Groovy scripting. This role requires 2.5-4.5 years of hands-on DevOps experience with tools like Docker, Jenkins, and Prome...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
comcastadvertising.com Logo
Comcast Advertising
Expiration Date
Until further notice
Software Development Engineer 2
Save Icon
Join a leading tech innovator as a Software Development Engineer 2, focusing on graphics performance. Diagnose and resolve complex bottlenecks in cutting-edge graphics applications using C++ and profiling tools. This role requires 2-4 years of experience and expertise in GPU pipelines and real-ti...
Location Icon
Location
Salary Icon
Salary
48.00 - 53.00 USD / Hour
aquent.com Logo
Aquent
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Join Microsoft's Commerce Platform Compliance team in Hyderabad as a Software Engineer II. You will build scalable, secure solutions for global compliance, audit, and governance. Develop backend services and automation using C#, Java, or Python on Azure. This role offers growth at the intersectio...
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 Azure AI team in Redmond to design and scale the core inference platform for cutting-edge models like GPT-5. You'll optimize performance for state-of-the-art LLMs from OpenAI and others, ensuring low-latency, high-throughput services. This role requires 2+ years of experience in ...
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
Join Microsoft in Beijing to shape the future of Windows with AI. As a Software Engineer II, you'll build next-gen experiences using C++/C#/Python and deep Windows platform expertise. Design secure, high-performance system components at the intersection of applied AI and core OS engineering. Coll...
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 - Github
Save Icon
Join Microsoft's GitHub team in Belgrade as a Software Engineer 2. You will design and ship the core infrastructure powering GitHub Actions, the CI/CD backbone for millions of developers. This role requires solid software engineering experience and proficiency in languages like C++, Go, or Python...
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
Join Microsoft's Full Body Vectorization team in Beijing to build the next-generation search and grounding engine. As a Senior Applied Scientist, you will leverage LLMs and deep learning to improve Bing, Copilot, and AI tools. Drive innovation from research to production, collaborating globally t...
Location Icon
Location
China , Beijing
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
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.