CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineering India Jobs

1504 Job Offers

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
Software Dev Engineer I
Save Icon
Join Amazon's team in India as a Software Dev Engineer I. Use cutting-edge technology to solve complex problems at a global scale. We seek passionate engineers with a strong CS foundation in OOP, algorithms, and data structures. Design and build innovative, distributed systems in a fast-paced, ag...
Location Icon
Location
India , Bengaluru; Hyderabad; Maharashtra; Chennai; Delhi
Salary Icon
Salary
Not provided
Amazon
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Seeking a Senior Software Engineer with 6-10 years' experience for a full-stack role in Miracle Heights, India. You will design and deploy applications on Google Cloud, utilizing Python, Angular JS, and REST APIs. Key duties include managing BigQuery data, building CI/CD pipelines with Jenkins/Te...
Location Icon
Location
India , Miracle Heights
Salary Icon
Salary
Not provided
miraclesoft.com Logo
Miracle Software Systems
Expiration Date
Until further notice
Software Engineer
Save Icon
Seeking a skilled Software Engineer in Miracle Heights, India. You will design and develop Java/Spring Boot microservices and build front-end components with Angular. The role also involves Python for data processing and SQL database operations on GCP. Expertise in full-stack development and auto...
Location Icon
Location
India , Miracle Heights
Salary Icon
Salary
Not provided
miraclesoft.com Logo
Miracle Software Systems
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
Principal Engineer Software (Full Stack)
Save Icon
Lead the development of next-gen security solutions as a Principal Full Stack Engineer in Pune. Design and build scalable microservices and advanced UIs using ReactJS, TypeScript, and Go/Python/Java. Leverage cloud-native tech (AWS, K8s) to handle massive datasets and protect our digital way of l...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Core OS team in Bangalore as a Senior Software Engineer. You will modernize and secure PlayReady's core technologies across devices and servers. This role requires 7+ years of coding experience in C/C++/C# and involves driving complex technical projects. Collaborate globally to e...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software engineer
Save Icon
Join Barclays in Pune as a Software Engineer to revolutionize digital offerings using Core Java, Spring Boot, and microservices on AWS/Kubernetes. You'll solve complex problems, ensure high-quality solutions, and collaborate cross-functionally. Enjoy benefits like private medical care and a compe...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Principal Software Engineer
Save Icon
Join Microsoft's Windows team in Hyderabad as a Principal Software Engineer. Lead high-caliber teams in modern app development using C/C++ and XAML/WinUI to revolutionize the Windows experience. This role requires 10+ years of coding expertise and a passion for building software at scale. Shape t...
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
Save Icon
Join the SIX team at Microsoft in Bangalore, shaping the future of Windows Server and AI. Develop using a modern stack like .NET, C#, and React to build critical management experiences. This role requires 2+ years of coding experience and offers growth across multiple technical domains.
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 AI Classification Squad in Hyderabad as a Software Engineer II. Build and scale AI-driven systems to classify and protect sensitive data across Microsoft 365. You'll need 4+ years of coding experience in C/C++/C#, with strong OOP and Secure by Design principles. Contribute to hig...
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 - Input Platform
Save Icon
Join the Windows Developer Platform team in Hyderabad and shape how billions interact with Windows. Design and optimize the core input platform handling keyboard, touch, pen, and emerging modalities. We seek a senior engineer with strong C++/C# skills and expertise in low-latency, event-driven sy...
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
Save Icon
Join Microsoft's Azure Data team in Bangalore as a Software Engineer II. You will enhance the quality of Power BI by building scalable test automation and engineering systems. This role requires 4+ years of coding experience in C#, Java, or Python and expertise in testing frameworks. Contribute t...
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
Save Icon
Join Microsoft's Azure Data team in Bangalore as a Senior AI Developer. You will architect GenAI solutions to build an AI-driven automation platform for Power BI. This role requires strong software engineering skills and practical experience with Azure AI/OpenAI models. You will lead initiatives ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineering Manager, Open Source AI Software Solutions
Save Icon
Lead our open-source AI software team in Bangalore, developing next-generation GPU solutions for global supercomputers. You will manage the full software lifecycle, from architecture to delivery, for cutting-edge ML frameworks and libraries. This role demands strong leadership, project management...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Lead Software Development Engineer
Save Icon
Join AMD in Hyderabad as a Lead Software Development Engineer. Drive performance improvements for key applications using cutting-edge hardware and software. Utilize your strong C/C++ skills and expertise in concurrent programming on Windows/Linux/Android. Collaborate with architecture specialists...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
amd.com Logo
AMD
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.