Top Software Engineer Jobs in Bengaluru/Bangalore
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Top Bengaluru, KA Companies Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Bengaluru
Remote Jobs in Bengaluru
Accountant Jobs in Bengaluru
Accounts Executive Jobs in Bengaluru
Accounts Manager Jobs in Bengaluru
Accounts Payable Jobs in Bengaluru
Accounts Receivable Jobs in Bengaluru
Analyst Jobs in Bengaluru
Android Developer Jobs in Bengaluru
Artificial Intelligence Jobs in Bengaluru
AWS Jobs in Bengaluru
Backend Jobs in Bengaluru
Business Analyst Jobs in Bengaluru
Business Development Jobs in Bengaluru
Business Development Manager Jobs in Bengaluru
Cloud Engineer Jobs in Bengaluru
Content Writing Jobs in Bengaluru
Customer Care Jobs in Bengaluru
Customer Support Jobs in Bengaluru
Cyber Security Jobs in Bengaluru
Data Analyst Jobs in Bengaluru
Data Engineer Jobs in Bengaluru
Data Science Jobs in Bengaluru
Design Engineer Jobs in Bengaluru
DevOps Engineer Jobs in Bengaluru
DevOps Jobs in Bengaluru
Digital Marketing Jobs in Bengaluru
Embedded Engineer Jobs in Bengaluru
Engineering Jobs in Bengaluru
Engineering Manager Jobs in Bengaluru
Executive Assistant Jobs in Bengaluru
Finance Jobs in Bengaluru
Finance Manager Jobs in Bengaluru
Financial Analyst Jobs in Bengaluru
Front End Developer Jobs in Bengaluru
Full Stack Developer Jobs in Bengaluru
Graphic Designer Jobs in Bengaluru
HR Generalist Jobs in Bengaluru
HR Jobs in Bengaluru
HR Operations Jobs in Bengaluru
Inside Sales Jobs in Bengaluru
IOS Developer Jobs in Bengaluru
IT Jobs in Bengaluru
IT Support Jobs in Bengaluru
Java Developer Jobs in Bengaluru
Legal Jobs in Bengaluru
Linux Jobs in Bengaluru
Machine Learning Jobs in Bengaluru
Marketing Jobs in Bengaluru
Marketing Manager Jobs in Bengaluru
NET Developer Jobs in Bengaluru
NET Jobs in Bengaluru
Network Engineer Jobs in Bengaluru
Operations Jobs in Bengaluru
Operations Manager Jobs in Bengaluru
Product Manager Jobs in Bengaluru
Product Owner Jobs in Bengaluru
Program Manager Jobs in Bengaluru
Project Manager Jobs in Bengaluru
Python Developer Jobs in Bengaluru
Python Jobs in Bengaluru
QA Engineer Jobs in Bengaluru
QA Jobs in Bengaluru
Quality Analyst Jobs in Bengaluru
Quality Engineer Jobs in Bengaluru
React JS Jobs in Bengaluru
Recruiter Jobs in Bengaluru
Research Analyst Jobs in Bengaluru
Sales Engineer Jobs in Bengaluru
Sales Executive Jobs in Bengaluru
Sales Jobs in Bengaluru
Sales Manager Jobs in Bengaluru
Salesforce Developer Jobs in Bengaluru
Scrum Master Jobs in Bengaluru
SEO Jobs in Bengaluru
Software Testing Jobs in Bengaluru
SQL Developer Jobs in Bengaluru
System Engineer Jobs in Bengaluru
Tableau Developer Jobs in Bengaluru
Talent Acquisition Jobs in Bengaluru
Technical Support Engineer Jobs in Bengaluru
Technical Support Jobs in Bengaluru
Technical Writer Jobs in Bengaluru
Test Engineer Jobs in Bengaluru
UI Developer Jobs in Bengaluru
UX Designer Jobs in Bengaluru
Web Developer Jobs in Bengaluru
All Filters
No Results
No Results