CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineer India Jobs (On-site work)

447 Job Offers

Senior Software Engineer
Save Icon
Join Microsoft's Ads team in Hyderabad to engineer the AI infrastructure powering Bing's multi-billion dollar advertising platform. As a Senior Software Engineer, you'll build scalable streaming systems and optimize big data pipelines using Spark/Scala. This role requires 6+ years of experience w...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer
Save Icon
Join Aruba (HPE) in Bangalore as a Software Engineer. Leverage your 4-6 years of backend expertise in .NET Core, APIs (REST/GraphQL/gRPC), and containerization (Docker/Kubernetes) to build scalable, secure platform services. You'll design high-availability systems, collaborate with senior archite...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Systems Software Senior Engineer
Save Icon
Seeking a Senior Endpoint Systems Engineer in Hyderabad to provide technical leadership. You will manage MECM, Intune, and cloud DaaS infrastructure, ensuring security and reliability. This role requires 5+ years of experience, PowerShell skills, and offers strong benefits with career growth.
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
ttec.com Logo
TTEC
Expiration Date
Until further notice
Senior Software Engineer - Backend
Save Icon
Join our agile team in Mumbai as a Senior Backend Engineer. Design and develop scalable systems using Ruby, Node.js, Python, Java, C/C++, or Golang. Drive best practices, mentor peers, and own projects from concept to production. Enjoy comprehensive medical insurance, unlimited time off, and a dy...
Location Icon
Location
India , Mumbai
Salary Icon
Salary
Not provided
browserstack.com Logo
BrowserStack
Expiration Date
Until further notice
Storage Software Engineer, CephFS
Save Icon
Join IBM's Infrastructure team in Bangalore as a Storage Software Engineer specializing in CephFS. Contribute to open-source development using C++ within a global, collaborative environment. Utilize your systems programming and debugging skills to enhance scalability and performance. This remote ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
ibm.com Logo
IBM Deutschland GmbH
Expiration Date
Until further notice
Packet Forwarding Software Engineer
Save Icon
Join our team in Bangalore as a Packet Forwarding Software Engineer. Develop cutting-edge software for network systems using your strong C/C++ skills and deep L2/L3 networking knowledge. You will design, debug, and enhance critical subsystems within a collaborative project environment. We offer a...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Full Stack Software Engineer
Save Icon
Join HPE in Bangalore as a Full Stack Software Engineer. This onsite role requires 5-8 years of experience with Golang, Python, ReactJS, and a networking background. You will design and develop scalable systems, leveraging DevOps and distributed computing. We offer comprehensive benefits and a co...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Automotive Infotainment Software Engineer
Save Icon
Join our team in Bangalore as an Automotive Infotainment Software Engineer. Develop cutting-edge IVI and HMI applications using C++ on Linux/QNX platforms. We seek a skilled engineer with 3-5 years' experience, including automotive domain expertise. Contribute to the full software lifecycle withi...
Location Icon
Location
India , bangalore
Salary Icon
Salary
Not provided
overturerede.in Logo
Overture Rede
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Microsoft's Monetize team in Bangalore as a Senior Software Engineer. You will design high-scale backend services and analyze big data to optimize advertising revenue. This role requires expertise in C/C++/C#/Java, distributed systems, and technologies like Kafka/Spark. Apply your strong deb...
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 Monetize team in Bangalore as a Software Engineer II. Develop high-scale, low-latency backend systems for real-time advertising, using C/C++ and data tools like Kafka. You will build APIs, optimize performance, and shape the future of ad tech in a global, data-driven platform.
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Associate Software Engineer
Save Icon
Join our team in Hyderabad as an Associate Software Engineer. You will design, develop, and maintain high-quality software applications using Adobe Experience Manager (AEM). The role requires 2+ years of AEM experience and involves full-stack development in an Agile environment. We offer competit...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Software Tools Development Engineer
Save Icon
Join our Core Infrastructure Tooling team in Bangalore as a Software Tools Development Engineer. You will support source code management (SVN, Gerrit, Git) and developer environments for 1000+ engineers. Required skills include Python/Go, Git, CI/CD, Docker, and configuration management. We offer...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Frontend Software DevOps Engineer
Save Icon
Join our Hyderabad team as a Frontend Software DevOps Engineer. You will bridge frontend development with cloud-native DevOps, building responsive UIs and integrating scalable backend services. The role requires strong React, JavaScript/TypeScript, and AWS skills, plus experience with CI/CD pipel...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
arohak.com Logo
Arohak
Expiration Date
Until further notice
Associate Software Engineer
Save Icon
Join our team in Hyderabad as an Associate Software Engineer. Develop and maintain robust GenAI content authoring platforms for Chemistry, Manufacturing, and Controls (CMC). Utilize your full-stack skills in Python, React, and AWS to build scalable solutions. A strong technical background and 2-8...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Associate Software Engineer
Save Icon
Join Amgen as an Associate Software Engineer in Hyderabad. Assist in designing and developing scalable software solutions for enterprise planning. Utilize Python/JavaScript, work with Agile methodologies, and learn from experienced engineers on a collaborative team. A Master's degree and 2+ years...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Senior Network Systems Software Engineer
Save Icon
Join Aruba, an HPE company, in Bangalore as a Senior Network Systems Software Engineer. Design and develop high-performance, low-latency networking infrastructure in C for routing, switching, and VPN protocols. Leverage 4-10 years of experience in data structures, algorithms, and system-level pro...
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 - Networking Datapath
Save Icon
Join Aruba, an HPE company, as a Software Engineer in Bangalore. Develop next-generation networking datapath solutions using C/C++ on Unix/Linux. Leverage your expertise in L2/L3 protocols like IGMP/MLD and EVPN within an inclusive, onsite environment offering professional development.
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Hpc software qa engineer
Save Icon
Join HPE's Cray Supercomputing team in Bangalore as an HPC Software QA Engineer. You will design tests, automate frameworks (Avocado/PyTest), and ensure product quality for cutting-edge supercomputers. Requires 5-8 years' experience, Linux proficiency, and expertise in Jenkins, GIT, and scripting...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Principle Software Engineer
Save Icon
Join HPE in Bangalore as a Principal Software Engineer. Develop production HPC and AI software stacks using C, C++, and Fortran in a Linux environment. This high-visibility role requires a master's/doctorate, 5+ years' experience, and offers extensive benefits. Mentor teams and collaborate global...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Principle Software Engineer-Sustaining
Save Icon
Join HPE in Bangalore as a Principal Software Engineer in Sustaining. Develop production software in C/C++/Fortran for HPC and AI stacks within a Linux environment. This high-visibility role offers a competitive salary, flexible work-life balance, and professional growth. Requires 5+ years' exper...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice

About the Software Engineer role

Explore the dynamic and in-demand world of software engineering jobs, where professionals design, build, and maintain the digital infrastructure that powers modern life. Software engineers, often synonymous with developers, are the creative problem-solvers and architects behind websites, mobile apps, operating systems, and complex enterprise systems. This career path blends analytical thinking with creative design to translate user needs and business goals into functional, efficient, and scalable software solutions.

The core responsibility of a software engineer is the full software development lifecycle. This typically begins with analyzing requirements and collaborating with product managers, designers, and other stakeholders. Engineers then design system architecture, write clean and maintainable code, and rigorously test their creations to ensure reliability and performance. A significant part of the role involves debugging issues, optimizing existing systems, and deploying updates. Many engineers also participate in code reviews to maintain quality standards and contribute to technical documentation. In today's agile environments, they often work in iterative cycles, continuously integrating and delivering new features.

Software engineering jobs can be specialized, but common areas include front-end (client-side), back-end (server-side), and full-stack development. Front-end engineers focus on user interfaces and experiences using technologies like HTML, CSS, and JavaScript frameworks. Back-end engineers build the server logic, databases, and application programming interfaces (APIs) that power functionality behind the scenes. Full-stack engineers possess skills across both domains. Other specializations include DevOps, security, data engineering, and cloud-native development.

Typical skills and requirements for these roles are both technical and soft-skills based. Fundamentally, proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go is essential. Understanding data structures, algorithms, and system design principles is crucial. Experience with frameworks, databases (SQL and NoSQL), and version control systems like Git is commonly expected. As software is increasingly built for the cloud, familiarity with services from providers like AWS, Azure, or GCP is a valuable asset. Equally important are strong problem-solving abilities, attention to detail, and effective communication skills for teamwork. While many positions require a degree in computer science or a related field, a proven portfolio and relevant experience are also highly valued pathways into software engineering jobs.

The profession offers immense variety, with opportunities to build everything from life-saving health applications and financial platforms to immersive games and cutting-edge AI tools. It is a career characterized by continuous learning, collaboration, and the tangible impact of creating products used by millions. For those with a logical mind and a passion for building, software engineering jobs present a rewarding and future-proof career path with endless possibilities for innovation and growth.