CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineering India Jobs (On-site work)

472 Job Offers

Filters
Software Engineer II
Save Icon
Join Microsoft's Crowd Intelligence Platform team in Hyderabad as a Software Engineer II. You will enhance a scalable, AI-driven testing platform for products like Bing and Copilot. This role focuses on backend system design, platform robustness, and improving developer experience. Requires 4+ ye...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer - .NET
Save Icon
Seeking a skilled .NET Software Engineer in Bengaluru for a WFO contract role. Leverage 4+ years with .NET/C#, ExtJS, and VB.NET to maintain and support a mature SaaS product. Your focus will be on bug-fixing, troubleshooting, and enhancing both legacy and modern components. Ideal for a proactive...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
Until further notice
Specialist Software Engineer - R&D Omics
Save Icon
Join Amgen's Research Informatics team in Hyderabad as a Specialist Software Engineer. Develop and maintain software for omics data analysis using Python, R, and Nextflow. Leverage cloud platforms (AWS/GCP) and CI/CD to build data pipelines and visualization tools. Collaborate in an agile, multi-...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Sr Associate Software Engineer - DTI Marketing
Save Icon
Seeking a Senior Associate Software Engineer in Hyderabad to develop and maintain high-quality SFMC applications. This role requires 5+ years of Salesforce integration experience and expertise in Agile methodologies. You will own full project lifecycles, work with cloud tech and generative AI, an...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
amgen.com Logo
Amgen
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
Senior Software Engineer
Save Icon
Join Microsoft's Windows Enterprise and Security team in Bangalore. Design and ship critical security features for the Windows OS at a global scale. We seek a senior engineer with 4+ years in C/C++/C# and deep systems-level experience. Build foundational capabilities in cryptography, identity, an...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Principal Engineer Software
Save Icon
Lead the development of next-gen network security components for cutting-edge firewalls at Palo Alto Networks. This Bengaluru-based role requires 10+ years of C programming expertise on Unix/Linux, deep knowledge of TCP/IP, DPDK, and L2-L4 protocols. Architect scalable packet processing solutions...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Software Engineer II - Android
Save Icon
Join the Rider Foundations team in Bangalore as a Software Engineer II - Android. Develop scalable components for the Uber Rider App, focusing on performance and seamless user experiences. We seek a skilled engineer with 3+ years in Android, strong fundamentals, and cross-functional collaboration...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Software Engineer, Android - Hailables
Save Icon
Join our Hailables team as a Senior Android Engineer in Bangalore. Design and implement innovative solutions to enhance the app experience for millions. We seek an expert with 5+ years of Android development, strong architecture skills, and high coding standards. Collaborate with a talented team ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Senior Staff Software Engineer
Save Icon
Join Uber's mission to reimagine mobility as a Senior Staff Software Engineer in Hyderabad. Leverage 10+ years of experience to design and scale high-impact systems used by millions. We seek an expert in Go, Java, or Python with a passion for elegant code, mentorship, and collaborative problem-so...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Specialist Software Engineer
Save Icon
Join Amgen India as a Specialist Software Engineer in Hyderabad. Develop full-stack applications for AI/ML and GenAI initiatives using React, Node, Python, and AWS. Collaborate with UX and data teams to build secure, cloud-native solutions. Requires 4-9 years of experience with modern JavaScript,...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Software Engineer II (Mobile)
Save Icon
Join Microsoft's M365 India team in Hyderabad as an iOS Software Engineer II. Develop next-gen AI-powered mobile experiences impacting billions of users. Requires 4+ years of coding in C/C++/Swift and expertise in iOS development. Design, implement, and ship critical components for a strategic pr...
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 (Java)
Save Icon
Seeking a Senior Java Engineer for a remote role based in Ahmedabad. You will design scalable architecture, develop high-performance applications using Spring Boot, and manage AWS cloud services. This position requires strong expertise in Java, JavaScript UI frameworks, and REST API development. ...
Location Icon
Location
India , Ahmedabad
Salary Icon
Salary
Not provided
techholding.co Logo
Tech Holding
Expiration Date
Until further notice
Principal Software Engineering Manager
Save Icon
Lead a core backend engineering team for Microsoft Teams in Bangalore, building scalable, distributed services that power feeds and notifications for millions. This principal manager role requires 12+ years of experience in large-scale services, cloud architecture, and technical leadership. You w...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Staff Software Engineer
Save Icon
Seeking a Staff Software Engineer in Pune to lead architecture and development for customer-facing SaaS products. You'll design complex Java systems on Linux, leveraging Big Data tech like Spark/Kafka and deep JVM/SQL/NoSQL expertise. This senior role offers technical leadership, mentoring, and w...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
logicmonitor.com Logo
LogicMonitor
Expiration Date
Until further notice
Staff Software Engineer, Video
Save Icon
Join FOX's Digital Video Platform team in Bengaluru as a Staff Software Engineer. You will build and deploy resilient, automated video services using Golang and AWS to support major live events like the Super Bowl. This role focuses on scalable microservices, CI/CD with Terraform, and ensuring in...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
foxnews.com Logo
Fox News Media
Expiration Date
Until further notice
Generative AI Software Senior Engineer, Technology Strategy
Save Icon
Lead the development of AI agents and user-facing platforms for strategic decision-making at a global bank. This senior engineering role in Pune requires deep expertise in Kubernetes, Python/Go, LLMs, and MLOps. Translate cutting-edge GenAI into high-trust, production-grade experiences that power...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Sr Software Engineer
Save Icon
Join Uber's U4B Platforms team in Bangalore as a Senior Software Engineer. You will design and build scalable, low-latency backend systems for global B2B experiences. This role requires 5+ years of experience in Java/Go/C++ and offers ownership of key features from inception to production. Collab...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Principal Software Engineering Manager
Save Icon
Lead the development of AI-powered employee self-service extensibility in Bangalore. This hands-on Principal Manager role requires 10+ years of coding experience and 6+ years leading distributed teams. You will architect high-scale systems for Microsoft Copilot Studio and BizChat, enabling seamle...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's Security division in Hyderabad as a Software Engineer II. Develop innovative, AI-powered, full-stack security solutions to defend enterprise customers. Utilize your 3+ years of experience in cloud services and languages like C# or Java within a collaborative, multi-disciplinary t...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice

About the Software engineering role

Explore the dynamic world of software engineering jobs, a cornerstone of the modern digital economy. Software engineers are the architects and builders of the software applications and systems that power our daily lives, from mobile apps and websites to complex enterprise platforms and embedded systems. This profession involves applying engineering principles to the entire software development lifecycle, focusing on designing, developing, testing, deploying, and maintaining reliable and scalable software solutions.

In a typical software engineering role, professionals engage in a variety of core responsibilities. They analyze user needs and collaborate with product managers and designers to define software requirements. A significant part of the job involves writing clean, efficient, and maintainable code using various programming languages and frameworks. Engineers design system architecture, create and manage databases, and build application programming interfaces (APIs) to enable different software components to communicate. They rigorously test their code through unit, integration, and automated testing to ensure quality and functionality. Furthermore, they deploy applications to production environments, monitor their performance, and continuously iterate based on user feedback and evolving requirements. Many engineers also participate in code reviews to maintain high standards and mentor junior team members.

The skill set for software engineering jobs is both broad and deep. Foundational technical skills typically include proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go. Knowledge of front-end technologies (like React or Angular) and/or back-end frameworks (like Node.js, Spring, or .NET) is common. Understanding database management, both SQL and NoSQL, is essential. Familiarity with version control systems like Git, principles of cloud computing (AWS, Azure, GCP), and containerization tools like Docker is increasingly standard. Beyond technical prowess, successful software engineers possess strong problem-solving abilities, analytical thinking, and attention to detail. They must be effective communicators to collaborate within cross-functional teams and often require a solid grasp of algorithms, data structures, and system design principles.

Typical requirements for these positions usually include a bachelor’s degree in computer science, software engineering, or a related field, though substantial equivalent experience is often accepted. The profession offers a spectrum of opportunities, from entry-level roles focusing on specific feature development to senior and lead positions involving system architecture, project leadership, and strategic decision-making. Whether specializing in front-end, back-end, full-stack, DevOps, or security, software engineering jobs are characterized by continuous learning, innovation, and the tangible impact of creating technology that solves real-world problems. For those with a passion for logic, creation, and technology, a career in software engineering presents a challenging and rewarding path.

Filters

×
Countries
Category
Location
Work Mode
Salary