CrawlJobs Logo

Filters

Location
Salary

Software Engineer 2 India Jobs (On-site work)

11 Job Offers

Software Development Engineer 2
Save Icon
AMD in Hyderabad seeks a Software Development Engineer 2 to drive high-quality, industry-leading technologies. You will validate new features, collaborate on scalable system architecture, and contribute to a high-functioning team. Key requirements include proficiency in C, embedded systems, and P...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
amd.com Logo
AMD
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 / 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
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 - 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 - 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 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
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
Power Apps Senior Software Development Engineer 2
Save Icon
Seeking a Senior Power Platform Engineer in Noida to design and develop Canvas Apps and Power Automate flows. You will implement ALM best practices, manage deployments via Pipelines, and mentor citizen developers. Expertise in SharePoint Online, Dataverse, and solution governance is essential.
Location Icon
Location
India , Noida
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.