Top Software Engineer Jobs in Bangalore

9 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Big Data • Information Technology • Security • Software
Develop low-level embedded software, hardware drivers, and operating system integrations for embedded platforms. Responsibilities include C/C++ development, Linux and Zephyr programming, OS porting, kernel and peripheral driver optimization, boot loader development, hardware-software interface work, debugging, root-cause analysis, and configuration management. The role also involves safety-critical software development, board debugging, technical reporting, and mentoring research projects.
Top Skills: AssemblyBoot LoadersCC++DoorsEmbedded SystemsFpgaGitJamaJIRAKernel InternalsLinuxOs ArchitecturePeripheral DriversZephyr
9 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Design, develop, test, and operate reliable, scalable cloud services for SaaS data protection. Participate in technical design, code reviews, security practices, automation, and on-call operations. Build production-quality, multithreaded and concurrent systems, taking ownership of service reliability and efficiency across globally available cloud environments.
Top Skills: Amazon Web Services (Aws)C#GoGoogle Cloud Platform (Gcp)JavaMicrosoft 365AzureRustSaaSScala
9 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Software
Designs and executes functional, regression, performance, security, and automated tests for a CRM loyalty application and website. Develops and maintains automation scripts, tracks defects in JIRA, validates backend functionality using SQL, APIs, and Postman, and collaborates with development, product, and business teams. The role also contributes to QA best practices and continuous process improvement.
Top Skills: APIsAppiumJIRAPostmanSeleniumSQLTestcompleteTestng
One Month AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Artificial Intelligence • Healthtech • Analytics • Biotech
Develop and maintain production-critical Windows software using C++ and Java. Responsibilities include native Windows services, system utilities, build and release automation, debugging production issues, legacy code modernization, multithreading, IPC, testing, documentation, and lifecycle support. The role collaborates with QA, DevOps, and Release Engineering teams to deliver reliable, secure, performant, and backward-compatible software releases.
Top Skills: BatchC++Ci/CdGithub ActionsIpcJavaMsbuildPowershellPythonWin32 ApiWindowsWmi
9 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Biotech
Leads software development projects, writes and reviews substantial code, develops software design documentation, contributes to system architecture, resolves QA and systems-testing defects, supports requirements and product definition, assists field testing, and coaches junior engineers.
Reposted One Month AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Design, build, test, and maintain scalable backend services and PostgreSQL-backed data models. Optimize database performance, manage production PostgreSQL clusters, troubleshoot reliability issues, and support backup, replication, high availability, and capacity planning. Participate throughout the software development lifecycle, including design, coding, test automation, debugging, and code reviews. Collaborate with product, security, architecture, engineering, and external teams while contributing to DevOps practices and CI/CD pipelines.
Top Skills: Amazon AuroraAmazon MskAWSCi/CdDockerKafkaOpensearchPostgresPythonRedisTerraformUnix/LinuxWindows
One Month AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Entry level
Entry level
Energy • Manufacturing • Solar • Renewable Energy
Build, maintain, and scale enterprise Java full-stack applications using Spring Boot and modern frontend frameworks. Integrate IBI WebFOCUS reports, dashboards, and analytics through APIs and SDKs. Develop RESTful APIs, optimize BI queries and data models, manage data pipelines, troubleshoot application and reporting performance, and collaborate with analysts and stakeholders to deliver secure, data-driven solutions.
Top Skills: AngularCSS3DockerFexGitGradleHibernate/JpaHTML5Ibi WebfocusJava 11+JavaScriptJenkinsKubernetesMavenMicroservicesOraclePostgresReactRest ApisSpring BootSQLSQL ServerTypescriptVueWebfocus Api/SdkWebfocus App StudioWebfocus Developer StudioWebfocus Reporting Server
One Month AgoSaved
Hybrid
2 Locations
Senior level
Senior level
Hardware • Semiconductor • Industrial • Manufacturing
Designs and evolves reusable platform services, APIs, SDKs, libraries, frameworks, and developer tooling. Defines platform standards and architectures, improves engineering productivity through automation and AI-assisted development, and drives quality through testing, CI/CD, secure development, and observability. The role leads strategic platform initiatives and mentors engineers while working with cloud, edge, embedded, firmware, and product teams in Agile Scrum and SAFe environments.
Top Skills: APIsAutomated TestingC#C++Ci/CdCloud-Native ArchitecturesContainerized EnvironmentsDistributed SystemsEmbedded LinuxEvent-Driven ApplicationsInfrastructure AutomationIotJavaPythonSdks
One Month AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Aerospace • Security • Energy • Defense
Designs, develops, tests, debugs, and maintains embedded software for Bare Metal and Linux environments using C, C++, and Python. The role includes kernel configuration, driver development, test-driven development, cybersecurity compliance, documentation, Agile participation, and collaboration with cross-functional teams. Office presence is required four days per week.
Top Skills: AngularBare MetalCC++ElectronEmbedded SystemsLinuxPython
9 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Aerospace • Security • Energy • Defense
Develops scalable, secure, and maintainable software using modern architectural patterns and technologies. Responsibilities include hands-on coding, architecture, code reviews, DevOps and CI/CD automation, observability, secure coding, performance optimization, and collaboration with engineering, QA, and operations teams. The role promotes Agile and Lean practices, supports testing strategies, and ensures reliable product delivery in a global, cross-functional environment.
Top Skills: AgileAngularCi/CdCloud PlatformsDevOpsDockerGoJavaKubernetesPythonSpring Boot
One Month AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Develop and enhance full-stack PaaS capabilities, including platform portals, dashboards, REST APIs, microservices, API gateways, and Kafka-based messaging systems. Support CI/CD pipelines, Kubernetes deployments, observability, troubleshooting, defect resolution, and on-call operations. Collaborate with infrastructure, SRE, and engineering teams to deliver reliable, testable, cloud-native platform services.
Top Skills: AngularArgo CdArgo WorkflowsCi/CdCloud-Native PlatformsCSSDockerGoHTMLJavaScriptJenkinsKafkaKubernetesMasheryMicroservicesMongoDBMulePostgresPythonReactRest ApisTypescript
Reposted 10 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Designs and develops reliable edge-cloud software for storage, file systems, clustering, virtualization, and distributed systems across Windows and Linux. Architects scalable Azure services for managing edge infrastructure, resolves complex storage and interoperability issues, and leads engineering quality and collaboration. The role requires systems-level programming, kernel and device-driver development, performance analysis, incident response, and expertise in resilient storage, Hyper-V, Kubernetes, and failover clustering. AI-assisted development and experience with AI/ML and LLMs are valued.
Top Skills: Ai/MlAzureCC#C++Device DriversEdge ComputingFailover ClusteringFibre ChannelHyper-VIscsiJavaKubernetesLinuxLinux KernelLlmsRustSanSoftware-Defined StorageStorage SpacesWindowsWindows Server
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
23 Days AgoSaved
Remote or Hybrid
2 Locations
Senior level
Senior level
Other • Analytics • Design
Leads multiple software engineering teams or a complex engineering domain, setting priorities, ensuring delivery outcomes, guiding architecture and DevOps adoption, managing risks and dependencies, and developing engineering talent. Partners with architecture, DevOps, AI, and enablement leaders to shape enterprise engineering practices, governance, investment decisions, and scalable software solutions.
Top Skills: DevOps
One Month AgoSaved
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Build and maintain core infrastructure services and distributed microservices supporting machine learning, frontend, and platform teams. Develop capabilities including configuration management, rate limiting, feature flags, A/B testing, and traffic capture and replay. Improve cloud infrastructure performance, scalability, latency, and observability. Own features end-to-end, deliver deadline-sensitive work, collaborate across engineering teams, and influence the infrastructure roadmap.
Top Skills: AWSAzureC++Distributed SystemsDockerGCPGoJavaMicroservicesPython
10 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Automotive
Develop and maintain embedded software for automotive camera and ADAS safety products. Responsibilities include AUTOSAR architecture and configuration, embedded C development on multicore microcontrollers, requirements analysis, design, coding, testing, debugging, issue resolution, and ASPICE-compliant software lifecycle execution. The role requires collaboration across competencies, systematic problem solving, and experience with AUTOSAR BSW modules, automotive development processes, and ADAS radar and camera products.
Top Skills: AdasAspiceAutosarAutosar BswCCanConfluenceDiagDoorsEthernetIso 26262JIRAMicrocontrollersMulticore SystemsNvmPolarionPowerpcRenesas RhTricore
Reposted 10 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud
Build and maintain scalable, fault-tolerant Java software integrating with Microsoft Azure AD and Graph APIs. Responsibilities include requirements refinement, feature design and implementation, code reviews, testing, deployment, bug support, observability and reliability ownership, cross-functional collaboration, and mentoring junior engineers. The role requires expertise in distributed systems, microservices, caching, asynchronous processing, multithreading, and enterprise software development.
Top Skills: Asynchronous ProcessingAutomated TestingAzure AdCachingDistributed SystemsHibernateJavaJIRAMicroservicesMicrosoft Entra IdMicrosoft Graph ApiMultithreadingReactRedisRest ApisSpring
10 Days AgoSaved
Remote or Hybrid
2 Locations
Senior level
Senior level
Software
Own end-to-end software engineering initiatives from design through production. Develop and improve scalable internal applications, drive cloud and DevOps deployments, and build AI/GenAI solutions using LLMs, RAG, vector databases, and embeddings. Responsibilities include architecture, coding, code reviews, CI/CD, containerization, infrastructure automation, monitoring, observability, technical leadership, mentoring, documentation, and continuous engineering improvement.
Top Skills: Ai ApisAnsibleCi/CdCloud ComputingDockerEmbeddingsJenkinsKubernetesLlmsMonitoringObservabilityPrompt EngineeringRetrieval-Augmented Generation (Rag)TerraformVector Databases
Reposted One Month AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Artificial Intelligence • Cloud • Information Technology • Consulting
Design, develop, and test system and embedded software for WLAN controller infrastructure across on-prem and cloud platforms. Perform feasibility studies, debug complex issues, contribute to architecture reviews, mentor engineers, and drive CI/CD-based delivery for virtualized networking solutions.
Top Skills: AWSAzureCC++Ci/CdDataplaneDockerGoJavaKernelKvmLinuxNfvNpuPythonScalaSdnVirtualizationVmVMwareWlan
One Month AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Artificial Intelligence • Cloud • Information Technology • Consulting
Develop and sustain complex networking datapath forwarding features for routers and switches. Translate customer requirements into software designs, debug Linux and microkernel issues, enhance automated unit testing, resolve field issues, and collaborate cross-functionally. The role requires strong C, C++, Python, networking, software architecture, debugging, and computer systems knowledge, with experience in packet forwarding protocols and datapath ASICs preferred.
Top Skills: Barefoot AsicsBroadcom AsicsCC++DhcpEvpn-VxlanFirewallInnovium AsicsIpv4Ipv6LinuxMellanox AsicsMicrokernelMplsMulti-Core ArchitecturesMulticastNpuPythonSrv6
Reposted One Month AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Consulting
Develops and maintains automated regression testing solutions for networking products. The role requires debugging test failures, distinguishing software defects from other issues, performing root-cause analysis, identifying coverage gaps, and collaborating with development and test teams. Responsibilities include test execution, data provisioning, defect analysis, documentation, and improving long-term testing strategies using Python, Perl, CI/CD practices, virtualization, networking protocols, and test equipment.
Top Skills: ArpBgpCi/CdContinuous DeliveryContinuous IntegrationEvoFtpIcmpIgmpInfrastructure PlatformsIpIs-IsIxiaJunosMplsMulticastOsi ModelOspfPerlPythonQosRobot FrameworkSnmpSpirentTcpTcp/IpTest Automation FrameworksUdpVirtualizationVpls
One Month AgoSaved
Hybrid
Bangalore, Bengaluru, Karnataka, IND
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Design and lead resilient, distributed integration architectures connecting legacy security systems with AI-native agents. Build scalable libraries, unified data models, APIs, webhooks, streaming pipelines, and autonomous security orchestration workflows. Partner with product and R&D leadership to deliver high-impact security capabilities, while setting engineering standards, mentoring senior engineers, and driving performance, reliability, and innovation.
Top Skills: Agentic WorkflowsAPIsKafkaL3-L7 ProtocolsLlmsMessage QueuesMicroservicesPythonRagStreaming Data PipelinesTcp/IpWebhooks
One Month AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Financial Services
Leads software engineering within an agile financial-services team, designing, developing, testing, troubleshooting, and reviewing secure, scalable production applications. Drives adoption of approved AI-assisted development practices, validates AI outputs for security and quality, automates recurring remediation, improves operational resilience, and evaluates vendor and architectural solutions. Requires advanced software engineering expertise, SDLC proficiency, cloud-native experience, security knowledge, and familiarity with modern front-end technologies.
Top Skills: Ai-Assisted Software Development ToolsCi/CdCloud-Native TechnologiesJavaReact
10 Days AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Information Technology
Leads end-to-end quality engineering for a cloud-based network management platform, testing networking devices, AWS services, APIs, databases, and web or mobile applications. Responsibilities include test strategy, functional and system testing, Python and Playwright automation, network troubleshooting, CI/CD integration, defect management, root-cause analysis, production validation, and release sign-off. The role requires strong networking fundamentals, cloud testing expertise, packet analysis, and collaboration across development, firmware, cloud, and networking teams.
Top Skills: ArpAWSChatgptClaudeDhcpDigDnsDockerEthernetGitGitGithub ActionsGithub CopilotGitlabGitlab CiHttp/HttpsIcmpIperfIpv4Ipv6JavaScriptJenkinsKubernetesLanNatNetgear InsightNslookupPingPlaywrightPythonQosRest ApisRoutingSeleniumSwitchingTcp/IpTcpdumpTls/SslTracerouteTypescriptVlanWanWi-FiWiresharkWpa2Wpa3
10 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Biotech
Leads software development projects through phase gates, writes substantial production code and technical documentation, supports architecture and requirements definition, resolves QA and systems-testing defects, and assists field testing. May coach engineers and direct testing or laboratory support personnel while contributing to software team oversight. The role handles moderately complex projects and typically reports to a Software Engineering Manager.
One Month AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Develop and maintain enterprise Kubernetes platform services, APIs, automation, infrastructure-as-code solutions, and cloud-native applications. Build distributed and microservice-based systems, support containerized workloads, troubleshoot platform issues, and contribute to observability, incident response, and on-call operations. The role also explores AI-enabled operational tooling, LLMs, intelligent automation, and AIOps initiatives while collaborating with senior platform engineers.
Top Skills: Ai AgentsCi/CdDockerGitGoInfrastructure As CodeKubernetesLlmsMicroservicesOpenshiftPodmanPythonRest ApisRetrieval-Augmented GenerationVector Databases
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account