CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineering India Jobs

1491 Job Offers

Filters
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
Software Engineer, Camera & Multimedia Frameworks
Save Icon
Join Meta's Reality Labs team in Hyderabad as a Software Engineer for Camera & Multimedia Frameworks. Lead technical development for wearable devices, focusing on Android/Linux system-level software and C++ coding. Utilize your 10+ years of experience to build optimized camera frameworks and coll...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Join NTT DATA as a Senior Software Engineer in Bangalore. Design and implement MuleSoft Anypoint Platform integration solutions and automation workflows. Collaborate with cross-functional teams to automate business processes and ensure high-quality deployments. Requires 5+ years of experience and...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Principal Engineer, Software Development Engineering
Save Icon
Lead firmware development for next-generation UFS validation hosts in Bangalore. This principal role requires 10+ years in embedded C/C++ and deep expertise in storage protocols (UFS, eMMC, PCIe). You will design, debug, and integrate systems, driving complex programs with high visibility and imp...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Sr. Software Engineer - Java+React+AWS
Save Icon
Seeking a Senior FullStack Engineer proficient in Java 8, Spring Boot, and React with Redux. You will design microservices and REST APIs, utilizing AWS and message queues like Kafka. This role in Pune, India, offers a fast-paced, innovative environment for impactful work.
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
yash.com Logo
YASH TECHNOLOGIES CONSULTING INC.
Expiration Date
Until further notice
Sr. Software Engineer - Java+ Angular
Save Icon
Seeking a Senior Full-Stack Software Engineer in Pune, India. This role requires 5+ years of expertise in Java 8, Spring Boot, Microservices, and Angular 9+. You will build scalable solutions using AWS, message queues, and modern DevOps tools. Join a fast-paced, innovative team to make a real bus...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
yash.com Logo
YASH TECHNOLOGIES CONSULTING INC.
Expiration Date
Until further notice
Software Engineer, Power and Performance Automation
Save Icon
Join Meta's Wearables System Health Team in Hyderabad as a Software Engineer. You will build CI/CD infrastructure and automation for performance and power testing of next-gen embedded devices. This hardware/software role requires experience in automated test pipelines and shipping high-quality, r...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer - Performance and Power Efficiency
Save Icon
Lead performance and power optimization for cutting-edge wearable devices at Reality Labs. This Hyderabad-based Tech Lead role requires 8+ years of embedded systems expertise in resource-constrained environments. You will define strategy, drive cross-functional initiatives, and build efficient, r...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Software Engineer - Technical Leadership
Save Icon
Join Meta in Bangalore as a Principal Software Engineer. Lead multi-year technical roadmaps and large-scale, cross-functional engineering efforts to enhance global employee products. Utilize 12+ years of experience to drive innovation and mentor teams in a world-class environment. Shape the futur...
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