CrawlJobs Logo

Filters

Location
Salary

Software Engineer 2 Jobs

89 Job Offers

Product Support Engineer 2 (Software)
Save Icon
Location Icon
Location
Singapore , Singapore
Salary Icon
Salary
Not provided
lamresearch.com Logo
Lam Research
Expiration Date
Until further notice
Software Engineer 2 | Dynamics Finance
Save Icon
Join our global team in Dublin as a Software Engineer 2 for Dynamics 365 Finance. Develop innovative, scalable SaaS solutions using your full-stack skills in C#, microservices, and cloud technologies. Collaborate on critical finance operations features and live site support for a world-leading ER...
Location Icon
Location
Ireland , Dublin
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
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer 2 - System Integration
Save Icon
Join Microsoft's Surface PLE team in Hyderabad as a Software Engineer II. You will integrate firmware and resolve system-level issues for in-market devices, focusing on boot, performance, and security. The role requires strong C/C++ skills, UEFI expertise, and experience enabling AI workloads on ...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II - Azure Data Lake Storage Gen 2
Save Icon
Join Microsoft's Azure Storage team in Sydney as a Software Engineer II. Develop the foundational Azure Data Lake Storage Gen2 service, handling exabytes of data for global clients. Utilize your expertise in C, C++, C#, or Python to build, optimize, and deliver scalable cloud storage solutions. T...
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
Join Microsoft's CoreAI team in Bangalore to build foundational AI platforms. Develop large-scale GPU infrastructure and services in Go, Rust, or Python for cutting-edge LLM training and inference. This role requires 2+ years of software engineering experience with distributed systems and a passi...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer - Azure Data Lake Storage Gen 2
Save Icon
Join Microsoft's Azure Storage team in Sydney as a Senior Software Engineer. You will build and scale Azure Data Lake Storage Gen2, a core service powering global businesses. This role requires a Bachelor's degree and 4+ years of coding experience in languages like C++ or Python. Work on exabyte-...
Location Icon
Location
Australia , Sydney
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Level 2 Technical Support Engineer - Software and Applications
Save Icon
Location Icon
Location
United States , Denver, CO
Salary Icon
Salary
Not provided
navvis.com Logo
NavVis GmbH
Expiration Date
Until further notice
Software Engineer 2
Save Icon
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 - Azure Data SQL MI
Save Icon
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 - Azure Ecosystems Engineering
Save Icon
Join Microsoft's Azure Ecosystems Engineering team in Sydney as a Software Engineer II. You will build the Microsoft Learn platform, creating impactful content and learning experiences. This role requires 2+ years of cloud service development experience with languages like C#, Java, or Python. Co...
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--Full Stack
Save Icon
Join Microsoft's Bing Retail team in Suzhou as a Full Stack Software Engineer. Develop high-visibility shopping features for Bing's search ecosystem using C#, Java, JavaScript, or Python. You'll implement UX/backend solutions, analyze data, and innovate to impact millions of users. A Bachelor's d...
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 - C++
Save Icon
Shape the future of Windows as a C++ Software Engineer. Join the Hyderabad team to build next-generation, AI-powered platform capabilities used by billions. Leverage your 4+ years of experience in C++ and software design to innovate on the world's most widely used OS. Collaborate across teams in ...
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 in Belgrade as a Software Engineer 2. Tackle deep technical challenges and build cloud-scale systems using C++, C#, Java, or Python. Collaborate with global experts on distributed systems and microservices. Grow your career in an inclusive, innovative culture shaping the future of ...
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 Experience plus Devices Growth team in Redmond as a Software Engineer 2. Drive the adoption of Copilot and Microsoft 365 by building embedded experiences across apps like Teams and Outlook. Utilize your 3+ years of front-end expertise in ReactJS and TypeScript, along with backend...
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's MAI Copilot team in Beijing to build next-gen AI productivity experiences. We seek a Software Engineer with 2+ years' experience in C++, C#, Java, or Python. You'll design high-performance systems, from Chromium-based apps to scalable cloud backends, in a collaborative, agile env...
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
Seeking a seasoned Software Engineer in Hyderabad to enhance DevOps and Knowledge Management with AI. You'll design scalable solutions using Azure, GitHub, and technologies like .NET or Python. This role requires 7+ years' experience driving DevOps innovation and leading engineering practices.
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Senior Software Engineer – Layer 2 Networking
Save Icon
Join Aruba (an HPE Company) in Bangalore as a Senior Software Engineer for Layer 2 Networking. Design and develop next-gen switching products, focusing on protocols like EVPN, VXLAN, and BGP. Leverage your 7-10 years of C/C++ expertise in a role that redefines the Intelligent Edge. Enjoy a compre...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer 2
Save Icon
Seeking a Software Engineer 2 in Annapolis Junction. This role requires U.S. citizenship, an active clearance, and 8+ years' experience designing complex software systems. You will develop and enhance systems using Python, with benefits including a 6% 401k match and comprehensive medical plans.
Location Icon
Location
United States , Annapolis Junction
Salary Icon
Salary
Not provided
ctp-web.com Logo
Columbia Technology Partners
Expiration Date
Until further notice
Node/Angular Software Development Engineer 2
Save Icon
Join Sopra Steria as a Node/Angular Software Engineer in Bengaluru. Utilize your 2-4 years of expertise in Node.js, PostGres, and AWS to build robust backend solutions. You will mentor colleagues and collaborate on full project lifecycles within an inclusive, European tech leader. Angular knowled...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
https://www.soprasteria.com Logo
Sopra Steria
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.