CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineering India Jobs (On-site work)

472 Job Offers

Filters
Senior System Software Engineer
Save Icon
Join HPE in Bangalore as a Senior System Software Engineer. Design and develop cutting-edge software for cloud platforms like Green Lake, using Kubernetes, Docker, and CI/CD. Leverage 9+ years of experience in automation frameworks, microservices, and SDLC to drive innovation. Enjoy comprehensive...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join Aruba (HPE) in Bangalore to redefine the Intelligent Edge. As a Senior Software Engineer, you will design and develop advanced L2/L3/Security firmware for next-generation switches. We seek experts in C, Linux, and networking protocols with 5-10 years' experience. Enjoy comprehensive benefits...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Senior Software Engineer - Java/Kotlin
Save Icon
Join IKEA's digital transformation in Bangalore as a Senior Software Engineer. Develop event-driven cloud solutions using Java/Kotlin, Spring Boot, and Kafka. You will modernize order management systems, working with GCP and microservices. Help build scalable systems for a global brand with stron...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.ikea.com Logo
IKEA
Expiration Date
Until further notice
Junior Software Engineer
Save Icon
Join IKEA's People Domain as a Junior Software Engineer in Bangalore. Develop modern HR tech using Java/Kotlin, GCP, and microservices. Transform legacy systems into event-driven cloud architecture for a global scale. Grow your skills in a strong-value culture with a massive impact.
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.ikea.com Logo
IKEA
Expiration Date
Until further notice
Digital Software Engineering Analyst
Save Icon
Seeking a Digital Software Engineering Analyst in Chennai to develop high-quality data products using agile methodologies. The role requires 5-8 years' experience in data warehousing, SQL, and cloud platforms like Snowflake or Databricks. You will build scalable data pipelines and models to suppo...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Senior Low Latency Electronic Trading Software Engineer
Save Icon
Join Citi's APAC Equities Electronic Trading team in Pune as a Senior Software Engineer. Design and develop the next-generation, low-latency electronic execution platform using Java/C#. Collaborate with traders and quants to build algorithmic trading, SOR, and high-performance market data solutio...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Software Dev Engineer – Datapath
Save Icon
Join Aruba (HPE) in Bangalore as a Software Dev Engineer – Datapath. Leverage your 7+ years of C/C++/Python expertise and deep networking/ASIC knowledge (Broadcom, Mellanox, etc.) to develop cutting-edge packet forwarding features. Drive innovation on the Intelligent Edge within a supportive cult...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Test Engineer
Save Icon
Seeking a seasoned Software Test Engineer in Bangalore to validate SONiC functionality on Broadcom platforms. You will design test plans, automate with Python/Robot Framework, and debug L2/L3 features like BGP and VXLAN. This role offers a comprehensive benefits package and collaboration with the...
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
Save Icon
Join our team in Bangalore as a Software Engineer specializing in SONiC NOS. You will design and execute test plans for Broadcom-based switches, validating advanced L2/L3 features and automating tests with Python. We seek expertise in network protocols, SAI, and open-source contribution, offering...
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 Staff
Save Icon
Join our team in Bangalore as a Staff Software Engineer, focusing on SONiC NOS and Broadcom switching platforms. You will design tests, automate with Python/Robot Framework, and validate advanced L2/L3 features like BGP and VXLAN. We value open-source contributions and offer comprehensive wellbei...
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
Save Icon
Join our team in Bangalore as a Software Engineer specializing in SONiC NOS and network testing. You will design and automate tests for L2/L3 protocols on Broadcom platforms using Python and Robot Framework. This role offers a comprehensive benefits package and values contributions to open-source...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Dev Engineer – SONiC & Broadcom
Save Icon
Join Aruba (HPE) in Bangalore as a Software Dev Engineer specializing in SONiC & Broadcom. You will design and maintain L2/L3 forwarding on SONiC OS, leveraging deep SAI and datapath ASIC expertise. Collaborate on high-performance networking solutions for the Intelligent Edge, supported by compre...
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
Save Icon
Join our team in Bangalore as a Software Engineer. Develop cutting-edge systems software, including networking tools and operating systems, using C/C++. We seek 4-6 years' experience with Linux, TCP/IP, and P4/SAI. Enjoy a culture focused on professional growth, inclusion, and comprehensive wellb...
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
Save Icon
Seeking an experienced Software Engineer in Bangalore to develop and enhance network software systems. This role requires proficiency in C/C++, Linux, and networking protocols like TCP/IP. You will design, code, test, and debug software within a collaborative team environment. We offer comprehens...
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
Save Icon
Seeking a skilled Software Engineer in Bangalore to develop high-performance networking software for next-gen switches. This role requires strong C/C++/Python skills, a solid networking background, and experience with routers/switches or datapath ASICs. You will design complex packet forwarding f...
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 in Test II
Save Icon
Join our Quality Engineering team in Bengaluru as a Software Engineer in Test II. You will design robust automation frameworks using Playwright/Appium and integrate tests into CI/CD pipelines. We seek 3+ years of QA experience with JavaScript, TypeScript, or Python. Enjoy competitive pay, health ...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
keka.com Logo
7EDGE
Expiration Date
Until further notice
Senior Software Engineer – Front-End Development
Save Icon
Join our team in Coimbatore as a Senior Front-End Software Engineer. You will build scalable, cloud-native web applications using Angular, TypeScript, and modern state management (NgRx/RxJS). Your role involves implementing security best practices, optimizing performance, and collaborating on arc...
Location Icon
Location
India , Coimbatore
Salary Icon
Salary
Not provided
ambconline.com Logo
AMBC
Expiration Date
Until further notice
Software Development Engineer II
Save Icon
Join Atica, a tech-first startup revolutionizing hotel revenue management. As a Software Development Engineer II in Pune, you'll design and build scalable software using Java, Python, or JS. We offer a competitive salary, health benefits, and a dynamic, remote-friendly environment for impactful w...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
aticaglobal.com Logo
Atica Global
Expiration Date
Until further notice
Software Engineer (Dotnet)
Save Icon
Join our growing team as a Software Engineer (.NET) in Jaipur, Mohali, or Pune. Utilize your 6-8 years of backend experience with C#, .NET, and SQL to design and maintain scalable applications. We offer comprehensive benefits including medical insurance, PF, and a collaborative agile environment.
Location Icon
Location
India , Jaipur; Mohali; Pune
Salary Icon
Salary
Not provided
closeloop.com Logo
Closeloop Technologies
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Lead the design of multi-tenant, cloud-based data analytics platforms at Energy Aspects. This senior role in Kolkata requires 6+ years of expertise in Python, AWS/GCP, and SQL/NoSQL databases. You will architect scalable systems, develop BI dashboards, and mentor a team, supported by excellent bo...
Location Icon
Location
India , Kolkata
Salary Icon
Salary
Not provided
energyaspects.com Logo
Energy Aspects
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