Get the job you really want

Top Software Engineer Jobs in Bengaluru/Bangalore

1,591+ Job Results
2 Days Ago
Bengaluru, KA
1,800 Employees
Senior level
1,800 Employees
Senior level
Cloud • Software
As a Staff Software Engineer at Procore, you will collaborate with customers and teams to create innovative SaaS solutions, establish development standards, conduct code reviews, and work on scalability and complex resource management systems. You'll help evolve the existing codebase and design a coherent microservices architecture aligned with Procore's technical vision.
880 Employees
Mid level
Cloud • Software
As a System Software Engineer, you will enhance the GCC and LLVM ecosystems on Ubuntu, focusing on modern C and C++. Responsibilities include writing high-quality code, debugging, code reviews, and collaborating with teams to improve the user experience. You'll also mentor junior engineers and contribute to the architecture decisions affecting Ubuntu’s performance and reliability.
Yesterday
Bengaluru, KA
Hybrid
30,034 Employees
Senior level
30,034 Employees
Senior level
Digital Media • Information Technology • Analytics
The Embedded Software Engineer at Nielsen will focus on developing software for embedded devices, creating testing automation, building prototypes, and collaborating with teams to address field issues. They will ensure software solutions are scalable, reliable, and secure, contributing significantly to the media solutions provided by the company.
Yesterday
Bengaluru, KA
2,724 Employees
Senior level
2,724 Employees
Senior level
News + Entertainment
As a Senior Software Engineer on the Roku Pay team, you'll design and build large-scale backend services for payment processing, subscriptions, and e-commerce, leading projects to improve system architecture while collaborating with product and design teams. You'll also evaluate new technologies and ensure best practices in development.
23 Days Ago
Bengaluru, KA
Remote
61 Employees
Mid level
61 Employees
Mid level
Information Technology • Software
Seeking a Software Engineer with 3+ years of experience in PHP development to assist in designing, developing, and installing software solutions. Responsible for full lifecycle software development, writing efficient code, and integrating software components. Experience with ReactJS and test-driven development is advantageous.
2 Days Ago
Bengaluru, KA
Hybrid
30,034 Employees
Senior level
30,034 Employees
Senior level
Digital Media • Information Technology • Analytics
The Staff Software Engineer will define, develop, test, and analyze technology solutions within Nielsen’s Collections platforms. Responsibilities include programming, testing, debugging, and ensuring the delivery of high-quality software within continuous integration environments.
2 Days Ago
Bengaluru, KA
Remote
578,950 Employees
Expert/Leader
578,950 Employees
Expert/Leader
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Principal Software Engineer, you will lead the development of digital solutions, mentor engineers, ensure high-quality software practices, architect complex systems, and promote technical standards while collaborating with cross-functional teams to align with business goals.
23 Days Ago
Bengaluru, KA
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a System Software Engineer focusing on Rust, you will enhance the Rust ecosystem within Ubuntu, collaborating with a distributed team, debugging issues, writing new code, and mentoring junior engineers. Your work will impact Ubuntu's performance and developer experience across various platforms including cloud and desktop.

Featured Jobs

23 Days Ago
Bengaluru, KA
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer on the Solutions Engineering team, you will design and deliver open-source software operations code using Python and Golang. You'll collaborate with infrastructure operations teams, develop monitoring and alerting infrastructure, and promote best engineering practices. The role offers opportunities for travel and fostering a collaborative engineering culture.
23 Days Ago
Bengaluru, KA
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
This role involves resolving complex issues related to Ubuntu and open source software, debugging and fixing bugs, maintaining relationships with teams, reviewing code, and participating in upstream software communities. It requires strong Linux and programming skills, with a focus on cloud technologies like Ceph and OpenStack.
23 Days Ago
Bengaluru, KA
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer, you'll design and deliver open source software operations code in Python while ensuring reliable, efficient, and scalable solutions on Kubernetes. You'll work across the Linux stack, follow agile practices, and help foster a collaborative engineering culture at Canonical.
23 Days Ago
Bengaluru, KA
880 Employees
Senior level
880 Employees
Senior level
Cloud • Software
As a Senior Software Engineer at Canonical, you'll lead design and implementation, coach team members, and collaborate on features in a distributed system driving cloud automation. You'll debug issues, interface with upstream communities, and support diverse software operations while working remotely with minimal travel.
23 Days Ago
Bengaluru, KA
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As a Software Engineer at Canonical, you will contribute to the Juju project, a large open-source Go project, focusing on the design and delivery of features to automate cloud operations and software management at scale. Responsibilities include collaborating with a distributed team, debugging issues, and contributing to open-source communities.
23 Days Ago
Bengaluru, KA
880 Employees
Entry level
880 Employees
Entry level
Cloud • Software
As an Embedded Linux Software Engineer at Canonical, you will work on low-level system technology, contribute to Ubuntu Core and snapd software development, optimize Ubuntu for various hardware platforms, maintain software stacks, and collaborate with global teams to enhance open source technologies.
23 Days Ago
Bengaluru, KA
880 Employees
Mid level
880 Employees
Mid level
Cloud • Software
The role involves designing and implementing features for a graphics stack, debugging issues, improving tests, documentation, and collaborating with a distributed team. Candidates should be proficient in modern C++, with knowledge of asynchronous programming and experience in Linux environments.
2 Days Ago
Bengaluru, KA
1,800 Employees
Senior level
1,800 Employees
Senior level
Cloud • Software
As a Senior Software Engineer, you will drive the development of high-quality software solutions within a global SaaS infrastructure. You will lead initiatives in building a complex data management system, focusing on scalability and service-oriented architecture, while mentoring teams and ensuring operational excellence.
2 Days Ago
Bengaluru, KA
1,800 Employees
Senior level
1,800 Employees
Senior level
Cloud • Software
In the Senior Software Engineer role, you will design, implement, and maintain complex software systems, write high-quality code, solve challenging technical problems, and mentor less experienced engineers. You’ll collaborate with Product Managers and Designers to drive innovative solutions for Procore’s construction software.
2 Days Ago
Bengaluru, KA
Hybrid
1,900 Employees
Senior level
1,900 Employees
Senior level
Big Data • Cloud • Information Technology • Software • Business Intelligence • Cybersecurity
As a Senior Software Engineer at Flexera, you'll lead technical initiatives, develop and optimize software solutions, conduct code reviews, and collaborate across teams to ensure seamless integration of the SaaS platform. You will also create documentation and leverage Azure for cloud-based solutions, while ensuring architectural excellence and performance optimization.
2 Days Ago
Bengaluru, KA
1,800 Employees
Senior level
1,800 Employees
Senior level
Cloud • Software
As a Principal Software Engineer (Fullstack) at Procore, you will drive the development of scalable user interface systems, lead technical projects from design to launch, mentor engineers, and collaborate with various teams to align technology with business goals in a construction platform setting.
2 Days Ago
Bengaluru, KA
Remote
24 Employees
Senior level
24 Employees
Senior level
Software
The Principal Software Engineer will lead the technical implementation of the product, mentor engineers, collaborate on feature development, and oversee integrations with educational platforms. Responsibilities include maintaining code quality, managing technical debt, and fostering a positive team environment.
2 Days Ago
Bengaluru, KA
1,800 Employees
Expert/Leader
1,800 Employees
Expert/Leader
Cloud • Software
As a Staff Software Engineer at Procore, you will lead the design and implementation of scalable integrations with third-party applications, actively contribute to feature enhancements, and mentor fellow engineers while ensuring best practices for software development are followed.
2 Days Ago
Bengaluru, KA
52,000 Employees
Expert/Leader
52,000 Employees
Expert/Leader
Fintech • Financial Services
The Senior Software Engineer will lead and mentor engineering teams, design scalable systems, and develop cloud-based microservices for payments data management. Responsibilities include coding, technical problem-solving, and ensuring alignment of engineering initiatives with business goals, all while advocating for software best practices.
2 Days Ago
Bengaluru, KA
Remote
578,950 Employees
Senior level
578,950 Employees
Senior level
Big Data • Cloud • Logistics • Machine Learning • Retail
As a Senior Software Engineer in the Associate Experience group at Walmart, you will develop full-stack applications to enhance customer checkout experiences, utilizing technologies like React, Java, and Kubernetes. Responsibilities include code development, automation, root cause analysis, and collaborating with teams on complex projects.
3 Days Ago
Bengaluru, KA
13,135 Employees
Senior level
13,135 Employees
Senior level
Software
The Lead Software Engineer is responsible for designing, developing, and troubleshooting complex software applications, serving as a Subject Matter Expert on multiple projects, and ensuring adherence to project specifications and quality standards. The role involves network programming, systems software development, and utilizing programming expertise to analyze and execute work plans.
3 Days Ago
Bengaluru, KA
Senior level
Senior level
Artificial Intelligence • Healthtech • Information Technology • Other • Analytics
As a Senior Software Engineer, you'll work on key applications in an Agile team, mentor junior engineers, and implement solutions to meet business goals while striving for continuous improvement in software engineering practices.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size