CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineering India Jobs

1488 Job Offers

Filters
Software Engineer II
Save Icon
Join the Outlook Extensibility team in Bangalore as a Software Engineer II. Develop client-side JavaScript APIs for Outlook on Desktop and Mobile platforms. You'll need 3+ years of coding experience (C#, Java, JavaScript, Python) and a passion for solving complex, large-scale engineering challeng...
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 Purview team in Bangalore as a Senior Software Engineer. Design and implement scalable data governance and security solutions using C#, cloud platforms, and modern DevOps practices. Leverage your 7+ years of experience in OOP and event-driven architecture to drive product vision ...
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 IDEAs team in Noida as a Senior Software Engineer. Design and build petabyte-scale data platforms using C++/C#/Java and modern web tech. Tackle complex distributed systems challenges to derive strategic insights from Microsoft 365 data. This role requires 6+ years of high-quality...
Location Icon
Location
India , Noida
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer
Save Icon
Join the Azure Compute Platform team in Hyderabad to build scalable, secure cloud infrastructure. Develop core Azure services using C++, C#, or Java within a global distributed systems environment. This role requires 1+ years of software engineering experience and offers a chance to solve complex...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Staff Software Engineer
Save Icon
Join Confluent as a Staff Software Engineer in India. Design and build mission-critical, scalable backend systems using Java, Go, or Python. Leverage your 12+ years of experience in cloud-native technologies like Kubernetes to power real-time data streaming. Enjoy a remote-first culture with robu...
Location Icon
Location
India
Salary Icon
Salary
Not provided
confluent.io Logo
Confluent
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our team in Bengaluru as a Senior Software Engineer. You will design and maintain scalable solutions using C#, .NET Core, and SQL Server. Leverage your expertise in AWS services and containers within an Agile/SAFe environment. Collaborate with cross-functional teams to build high-performance...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Software Engineer - Microservices & Integration
Save Icon
Join our microservices team in Bangalore to build high-quality products using TIBCO, Spring Boot, and cloud architecture. You will develop RESTful APIs and integration layers within a SAFe/Scrum environment. This role offers exposure to cutting-edge tech like Kafka and Docker in a collaborative, ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Vodafone's microservices team in Pune as a Senior Software Engineer. Design and develop secure, scalable RESTful APIs using Java and Spring Boot. Work in a SAFe/Agile environment, applying BDD/TDD and CI/CD practices. Impact millions globally with cutting-edge cloud architecture.
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Barclays in Pune as a Senior Software Engineer. Design high-performance, scalable systems using Java, Spring Boot, and Python. Leverage your 11+ years of experience in microservices and cloud tech to drive digital innovation. Enjoy benefits like private medical care and a competitive pension.
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Software Engineering Professional
Save Icon
Seeking a seasoned Java Software Engineering Professional in Bengaluru to lead enterprise-level microservices strategy. You will design, deploy, and maintain Spring Boot-based solutions on hybrid/cloud platforms, guiding a team with best practices. This role requires strong expertise in OOAD, RES...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
plus.net Logo
Plusnet
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join our Data Design team in Pune as a Senior Software Engineer. You will develop telecom product data models using TMForum standards, ensuring integrity for cloud-based microservices. Leverage your BSS knowledge and Excel skills in a Scrum squad, supporting Vodafone's global digital channels. En...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Principal Associate - Software Engineering
Save Icon
Join Capital One in Bengaluru as a Principal Associate in Software Engineering. Utilize your 5+ years of experience with full stack technologies like Java, React, and AWS to build transformative cloud solutions. You'll collaborate in Agile teams to drive financial empowerment through innovative t...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Software Engineer II
Save Icon
Join Microsoft's M365 Copilot Mobile team in Hyderabad. Develop AI-first productivity experiences for millions on iOS/Android. Requires 2+ years with C++/C#/Java, strong CS fundamentals, and mobile platform expertise. Build cutting-edge features in a collaborative, innovative environment.
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Engineer 4, Software Development & Engineering
Save Icon
Join Comcast's award-winning engineering team in Chennai as a Senior Software Engineer. You will design and develop cutting-edge software applications, leveraging 7+ years of experience in complex enterprise environments and AWS cloud services. This role offers a chance to lead projects, mentor j...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
xfinity.com Logo
Comcast Corporation
Expiration Date
Until further notice
Lead Full Stack Software Engineer (Frontend) with AI
Save Icon
Lead Full Stack Engineer role in Bengaluru, focusing on frontend and AI. Develop and own the Azure Teams Bot API using React (Native), TypeScript, and Tailwind. Build micro frontends, adaptive cards, and CI/CD pipelines. Requires 9+ years' experience, including chat apps and data visualization.
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
Enable Data
Expiration Date
Until further notice
Sr. Software Engineer - ReactJS + Python
Save Icon
Join our Pune team as a Senior Software Engineer, specializing in ReactJS and Python. You will design robust REST APIs with Django/FastAPI and build dynamic UIs with React/Redux. We seek strong full-stack skills in Python, databases, testing, and DevOps. Enjoy flexible work, a positive culture, a...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
yash.com Logo
YASH TECHNOLOGIES CONSULTING INC.
Expiration Date
Until further notice
Associate Software Engineer
Save Icon
Join Amgen's mission in Hyderabad as an Associate Software Engineer. Design and deploy complex full-stack applications using React, TypeScript, Python, and cloud services. This role requires 2+ years of experience and offers mentorship opportunities. Enjoy competitive benefits while building scal...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Senior Manager - Software Engineering
Save Icon
Lead technology transformation as a Senior Software Engineering Manager in Hyderabad. Utilize your 14+ years of experience in full-stack development (.NET/Angular) and REST APIs to design innovative architectures. Enjoy a supportive culture with professional growth, flexible arrangements, and com...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
alterdomus.com Logo
Alter Domus
Expiration Date
Until further notice
Manager Software Engineer III
Save Icon
Lead a high-performing engineering team in Hyderabad, developing the proprietary CapAssure platform. This role requires 10+ years of full-stack experience with .NET, Angular, and Azure, plus a strong background in financial services. You will architect scalable enterprise applications while foste...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
alterdomus.com Logo
Alter Domus
Expiration Date
Until further notice
Software Engineer - Product (Technical Leadership)
Save Icon
Lead complex technical strategy and drive large-scale engineering efforts as a Principal Software Engineer at Meta in Bangalore. Utilize 12+ years of experience to build cutting-edge products that connect billions globally. You will define multi-year roadmaps, mentor teams, and solve high-impact ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
meta.com Logo
Meta
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