Top Software Engineer Jobs in Bengaluru/Bangalore
The Software Engineer III will optimize the software development lifecycle and cloud infrastructure, focusing on build pipeline design, GitHub integration, and AWS service management. Responsibilities include troubleshooting, implementing CI/CD processes, and supporting development teams in enhancing DevOps practices.
The Reaxys team at Elsevier is seeking a Software Engineer with experience in developing Java-based distributed systems over Kubernetes and an optional background in natural sciences. Responsibilities include architecting & developing distributed systems over Kubernetes, writing code, participating in discussions, sharing knowledge, and mentoring others. Requirements include 4+ years of Software Engineering experience, B.E/B.Tech/M.Tech in Computer Science engineering or equivalent, 3+ years of working with Java, experience with Spring ecosystem and Kubernetes, and more. The position is based in Bengaluru, India.
The Software Engineer will collaborate with customers to maintain software systems, manage development environments, and troubleshoot issues across multiple platforms. Responsibilities include managing CI tools, administering databases, automating testing, and optimizing development processes.
The Software Engineer II will be responsible for developing quality software following clean code principles. This role includes writing effective test cases, participating in team activities, and continuously improving both personal skills and code quality while incorporating information security.
As a Software Engineer II, you will design, implement, and operate a Machine Learning platform, participate in team activities, resolve incidents, and improve code quality. You'll work with ML DevOps and scientists, ensuring operational efficiency and contributing to software designs while adhering to clean coding principles and security aspects.
As an AI Software Engineer, you will implement AI solutions for digital twins, focusing on self-healing supply chains through AI products. You will collaborate cross-functionally, ensuring compliance while driving product development and innovation within manufacturing and engineering to improve patient outcomes.
The Associate Software Engineer will be part of the Data Lake engineering team, focusing on developing a Data Lakehouse that supports AI and ML initiatives. Responsibilities include collaborating with stakeholders, designing and maintaining infrastructure on AWS and Azure, implementing CI/CD pipelines, and enhancing system performance. This role is ideal for entry-level candidates eager to learn and grow in cloud technologies and software engineering.
The Principal Controls Software Engineer will design control software for Fluence's energy storage systems, develop and troubleshoot control logic, and ensure product delivery within Agile Scrum frameworks. The role requires expertise in Matlab/Simulink, power systems, and closed-loop control algorithms, working collaboratively in a team to enhance system performance.
Featured Jobs
The Controls Software Engineer will design and develop Fluence OS controls software for energy storage products, including the Battery Management System, while ensuring robustness, security, and performance. Responsibilities include troubleshooting field issues, tracking work using JIRA, and meeting project timelines.
The Senior Controls Software Engineer will design and develop control software for energy storage systems and utilities, using tools such as Matlab and Simulink. Responsibilities include troubleshooting, project management, and collaboration within a development team to ensure product quality and adherence to timelines.
The System Software Engineer will design, implement, test, and deploy software components for an electric vehicle charging platform, focusing on high-quality work through continuous integration and automated testing. Responsibilities include creating control subsystems, working on Linux BSP, and collaborating with hardware teams. The candidate should have a solid background in C/C++ and Python within an embedded systems context and be comfortable making critical design decisions.
As a Full Stack Engineer at Dialpad, you will develop and maintain web and desktop applications, write modular code, participate in code reviews, and mentor junior engineers. You'll collaborate with cross-functional teams and ensure timely delivery of high-quality features.
As a Fullstack Software Engineer at Dialpad, you will design and implement features for tooling and administrative functions, develop automated workflows, and maintain partner portals. You will collaborate with product managers and UX designers, write high-quality code, and participate in code reviews to deliver a scalable and reliable communications platform.
As a Software Development Engineer II, you will enhance search personalization and the recommendation engine, develop big data pipelines, and collaborate with data science to optimize digital experiences for commerce. Responsibilities include implementing machine learning personalization, designing core components, and improving existing APIs.
Join ConverseNow, a leading conversational AI platform for restaurants, as a Backend Software Engineer. Design, develop, and deliver high-quality software, with expertise in Golang and Python. Work on cutting-edge natural language understanding software systems and collaborate in a fast-moving, entrepreneurial team.
As a Software Developer at Squarepoint, you will work with Python to develop software supporting trading operations. Your tasks include building core tooling, data pipelines for predictive models, and software used by traders worldwide. Collaboration with developers and quant researchers is essential to enhance trading success and personal growth in a dynamic environment.
As a Senior Software Engineer, you will develop scalable application components, lead and mentor junior engineers, and engage with clients for support. Key tasks include analyzing and designing software, optimizing performance, and managing end-to-end delivery of features.
In this role, you will design and enhance login and verification features for the GoTo ecosystem. You will collaborate with product management and engineering teams to develop robust APIs, manage stakeholder communications, and ensure technical completeness of user stories. Your work directly impacts user security and experience across various applications.
The Software Engineer will build and manage scalable application infrastructure, enhance code quality, and collaborate across teams. They will work with object-oriented or functional programming languages and focus on distributed systems and observability tools.
The Senior iOS Engineer will work on engineering problems related to app performance, build internal frameworks, enhance mobile engineer productivity, and maintain SDKs for networking and logging. Collaboration with teams for technical decisions and documentation is essential, alongside fostering a development culture focused on quality delivery.
As a backend engineer, you'll enhance user connections across channels by developing scalable features. Responsibilities include owning the lifecycle of project stories, designing secure solutions, performing code reviews, and analyzing system metrics.
The Associate Software Engineer will design, develop, test, and deliver software to meet business and customer needs. Responsibilities include verifying software behavior, documenting designs, resolving customer issues, and collaborating with stakeholders. The role requires knowledge of software engineering principles and emphasizes teamwork and communication.
The Senior .NET Engineer is responsible for coding, testing, and implementing products in a full-stack capacity, primarily using C# and .NET Framework. This role involves mentoring junior developers, participating in design sessions, and ensuring quality through code reviews, as well as fostering a collaborative and growth-oriented team environment.
The Software Engineer III at Mitratech will focus on developing OOP solutions, optimizing SQL Server, troubleshooting issues, and collaborating with teams to create scalable solutions. The role also involves writing well-documented code and participating in agile ceremonies while ensuring application security and reliability.
Responsible for Testing and Validation of Ethernovia’s software, working closely with design and hardware validation teams to design, implement, enhance, and run test cases and plans. Focus on safety-critical automotive domain with adherence to Functional Safety standards.
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