Top Software Engineer Jobs in Bangalore

23 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Information Technology • Security • Software
Design and build scalable backend microservices for a cloud-based SaaS observability platform using Go. Develop Kafka-based data pipelines and ClickHouse solutions, apply distributed systems principles, support anomaly detection use cases, and deliver reliable features from design through production. Collaborate cross-functionally, promote testing and observability, and contribute to cloud-native architecture, DevOps, CI/CD, and operational readiness.
Top Skills: Apache KafkaCi/CdClickhouseCloud-Native MicroservicesDevOpsDistributed SystemsGoMonitoringObservabilitySaaS
23 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
3D Printing
Develop and execute manual and automated tests for software, hardware, firmware, and IC solutions. Create test plans, automate GUI testing, debug hardware/software issues, analyze root causes, report defects, and improve QA frameworks and coverage. Collaborate with global engineering and customer-facing teams, lead testing projects, mentor team members, manage lab activities, and drive product quality throughout development lifecycles.
Top Skills: Bus CommunicationsEmbedded SystemsFirmwareIcsJIRALab Test EquipmentMicrocontrollersPythonQt SquishSmartbear TestcompleteVersion Control
One Month AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Financial Services
Leads moderately complex software engineering initiatives, including strategy planning, system design, coding, testing, debugging, documentation, upgrades, and deployments. Reviews and resolves technical challenges, supports compliance requirements, leads projects, serves as an escalation point, and guides less experienced engineers while collaborating with peers and managers.
One Month AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Financial Services
Leads complex, large-scale software engineering initiatives; designs, codes, tests, debugs, and documents solutions; evaluates enterprise technology challenges; establishes engineering standards and best practices; collaborates with technical experts; leads projects and teams; and mentors peers.
One Month AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Develop and integrate networking, security, and operating-system protocol features for Cisco IOS XR. Responsibilities include C/C++ software development, testing, customer-environment integration, issue triage, monitoring, support, and resolution. The engineer will collaborate with product management, testing, and customer teams, contribute throughout the SDLC, and build expertise in networking, security, UNIX systems, and protocols.
Top Skills: CC++Computer NetworkingDistributed SystemsGenaiGoL2/L3 ProtocolsMultithreadingNetwork SecurityOperating SystemsPythonSystem ProgrammingUnix
23 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud
Lead the architecture and technical execution of Okta’s federated authentication platform. Design and implement scalable, secure framework components; resolve complex performance, security, and architectural challenges; shape the roadmap with product and engineering partners; write maintainable code; reduce technical debt; and mentor senior engineers across teams.
Top Skills: C#Caching LayersDistributed Data StoresDistributed SystemsEvent-Driven ArchitecturesJavaOauthOidcSAML
23 Days AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud
Build and scale Okta’s identity onboarding and lifecycle management platform. Design and implement services for importing, synchronizing, and provisioning identities and access policies. Troubleshoot customer issues, develop tested and monitored features, conduct code reviews and performance tuning, prototype solutions, and provide technical leadership and mentorship. Collaborate with architects, product, QA, engineering services, and site reliability teams to deliver reliable cloud infrastructure and product capabilities.
Top Skills: Asynchronous ProcessingAWSCachingGCPJavaJavaScriptMultithreadingOauthOpenid ConnectRestful ApisSAMLScimSoap ApisSplunkSpring BootStream ProcessingSyslogTdd
Reposted 23 Days AgoSaved
Remote or Hybrid
2 Locations
Senior level
Senior level
Software
Lead architecture and development of cloud-native, containerized microservices. Build event-driven backends, gRPC/REST APIs, and telemetry pipelines using graph and time-series databases. Integrate AI/ML models into data pipelines and deploy applications with Docker and Kubernetes.
Top Skills: DockerGoGrpcJavaKafkaKubernetesNeo4JOpenconfigPythonPyTorchRabbitMQRestTensorFlowYang
One Month AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Entry level
Entry level
Hardware • Security • Software • Cybersecurity
Design, optimize, and maintain resilient backend services and database infrastructure for mission-critical environments. Develop automation and backend tools with Python and Perl, and high-performance applications with Java and C++. Administer Linux systems, troubleshoot performance issues, manage databases, optimize SQL schemas and indexes, and use Git-based development workflows. Preferred experience includes database replication, high availability, failover clusters, and CI/CD pipeline integration.
Top Skills: C++Ci/CdGitGridgainJavaKubernetesLinuxMicroservicesOracle TimestenPerlPostgresPythonSQLSshUnix
Reposted 2 Months AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Semiconductor
Design, develop, automate and report integration and system tests across firmware, BMC and Linux device drivers. Build scalable CI/CD pipelines and internal tools, triage/debug cross-layer issues, drive quality and reliability, collaborate with component teams, and mentor junior engineers.
Top Skills: BmcBuild And Integration ToolsC/C++Ci/CdDevice DriversFirmwareGitGitlabJenkinsLinuxOpenbmcPythonQemuRtosZephyr
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 integrate high-performance Silicon One networking software across Cisco and open-source Network Operating Systems. Responsibilities include resolving customer issues, implementing and optimizing L2/L3 forwarding, ACL, QoS, traffic management, congestion management, and load balancing features, debugging complex networking environments, supporting validation and deployment, and contributing to automation, testing, continuous integration, and technical planning.
Top Skills: Automation FrameworksC++Congestion ManagementContinuous IntegrationDevice DriversLayer 2 NetworkingLayer 3 NetworkingLinuxLinux Kernel InterfacesLoad BalancingNetwork Operating SystemsNetworking AsicsPythonQosSdksSonicSwitch Abstraction Interface (Sai)Switching PlatformsTraffic Management
One Month AgoSaved
Remote
Karnataka, IND
Mid level
Mid level
Other • Retail
Build and maintain scalable managed database platform services within Nike’s cloud platform organization. Responsibilities include architecting distributed AWS systems, developing with Go or Python, creating CI/CD pipelines, managing Kubernetes clusters, implementing infrastructure as code, deploying open-source Kubernetes projects, and configuring monitoring, logging, alerting, and security controls. The role also involves database platform modernization, cloud automation, production lifecycle management, stakeholder collaboration, and independent problem-solving in an agile environment.
Top Skills: Amazon Ec2Amazon EcsAmazon EksAmazon LambdaArgo CdAWSCi/CdCrossplaneDockerGoHelmInfrastructure As CodeJenkinsKubernetesKustomizePythonRbacSQLTerraform
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
14 Days AgoSaved
Remote or Hybrid
India
Senior level
Senior level
Artificial Intelligence • Fintech • Machine Learning • Natural Language Processing • Business Intelligence
Build and operate a high-performance search platform serving billions of documents and hundreds of queries per second. Responsibilities include scaling distributed systems, migrating legacy architecture with zero downtime, improving monitoring and deployment practices, profiling and optimizing performance, and developing reliable data pipelines and real-time processing systems.
Top Skills: Custom Resource Definitions (Crds)ElasticsearchInfrastructure As CodeJvmKubernetesLexical SearchSolrVector SearchVespa
14 Days AgoSaved
In-Office or Remote
2 Locations
Senior level
Senior level
Artificial Intelligence • Cloud • Software
Develop and lead scalable cloud-native SaaS features using ReactJS, TypeScript, GraphQL, and NodeJS. Translate business needs into technical solutions, troubleshoot complex issues, mentor junior engineers, improve development processes, and advocate for modern technologies. Collaborate cross-functionally and with customers to deliver high-quality government software, including AI-driven user experiences, agents, and workflow automation.
Top Skills: AWSAzureCi/CdDevOpsGrafanaGraphQLJavaScriptNode.jsReactSaaSTypescript
24 Days AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud
Build and operate scalable backend services for Okta’s identity lifecycle management platform. Design high-throughput REST and gRPC APIs, asynchronous messaging pipelines, and microservices for identity importing, syncing, and provisioning. Drive projects from concept through deployment, contribute to architecture and operational excellence, collaborate with Product, Design, and QA, and mentor engineers. The role emphasizes Java, cloud environments, distributed systems, databases, caching, security, observability, and reliability.
Top Skills: AWSAzureDockerGCPGrpcHibernateJavaKafkaKubernetesMySQLOauth 2.0Openid ConnectPostgresRabbitMQRestSAMLScimSpring Boot
24 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
Develop and maintain core software applications and tools for a Push-to-Talk over Cellular platform. Responsibilities include writing and reviewing code, debugging defects, automating manual workflows, collaborating on requirements, and guiding junior engineers. The role requires proficiency in C/C++, Python, or Node.js, plus hands-on VoIP testing and knowledge of telecom protocols including SIP, RTP/RTCP, TCP/UDP, DNS, HTTP, and SSL/TLS.
Top Skills: AndroidCC#C++DnsGitHTTPiOSNode.jsPjsipPythonRtcpRtpSipSQLSsl/TlsTcpUdpWindows
One Month AgoSaved
Remote
India
Senior level
Senior level
HR Tech • Legal Tech • Software • Consulting
Develop and execute manual and automated tests for SaaS products, including regression, integration, performance, load, smoke, and user acceptance testing. Create test plans and automation scripts, track and retest defects, validate releases, document results, and collaborate with developers to resolve issues. The role also improves QA methodologies, maintains testing tools, and mentors junior QA team members.
Top Skills: .Net Core.Net FrameworkAppiumAsp.NetAzureAzure DevopsBitbucketBootstrapC#ClaudeContinuous DeploymentContinuous IntegrationCSSDevinGherkinGitGithub CopilotHTMLInsomniaJavaScriptJestJmeterJqueryLessMoqMvcNoSQLNsubstituteNunitPlaywrightPostmanPowershellPythonRest ApiSeleniumSQLSsrsTestrailTfsTypescriptXunit
Reposted 14 Days AgoSaved
Remote
India
Mid level
Mid level
Information Technology • Internet of Things • Marketing Tech
The role involves developing full-stack web apps, creating APIs, improving lead capture models, and collaborating across teams to enhance the Social Planner product.
Top Skills: CSS3GraphQLHTML5JavaScriptNode.jsTypescriptVue
One Month AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Financial Services
Leads complex software engineering initiatives and develops scalable Java full-stack applications using Spring Boot and React or Angular. Defines architecture and engineering standards, builds RESTful and GraphQL APIs, integrates SQL and NoSQL databases, and supports cloud deployments, CI/CD, observability, and production operations. Mentors engineers through code reviews and technical direction while collaborating with product, UX, and QA teams in Agile/Scrum environments.
Top Skills: AgileAngularAnsibleAWSAzureCi/CdDockerGCPGitGraphQLHibernateJavaKafkaKubernetesMongoDBMySQLNoSQLOpenshiftPostgresRabbitMQReactRestScrumSpring BootSQLSreTerraform
24 Days AgoSaved
In-Office
Bangalore, Bengaluru, Karnataka, IND
Expert/Leader
Expert/Leader
Healthtech
Leads frontend and UI architecture across legacy .NET Framework applications and modern ReactJS web platforms. Establishes engineering standards, modernization strategies, accessibility practices, and long-term technical direction. Develops scalable, secure, performant healthcare interfaces, mentors engineers, leads initiatives through the full software development lifecycle, and collaborates with Product, UX, QA, and architecture teams. The role also includes technical prototyping, production support, root cause analysis, and ensuring reliability across cloud-based or on-premise applications using AWS, Docker, and Kubernetes.
Top Skills: .Net FrameworkAWSAxiosC#Chrome DevtoolsCSSDevexpressDockerExpressGitHTMLJavaScriptJestJIRAKatalonKubernetesMaterial UiNeovimNode-FetchNpmNunitRanorexReact DevtoolsReactReduxSalesforceSoapStyled-ComponentsTypescriptVs CodeWinformsYarn
Reposted 24 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Information Technology • Software
Lead architecture and development of cloud-native, high-performance distributed systems using Python/FastAPI and async microservices. Drive event-driven designs with Kafka, data models with MongoDB/Redis/RDBMS, CI/CD (GitHub Actions), AWS deployments (EKS, Lambda, RDS), observability, testing (Pytest), and AI-augmented workflows. Mentor engineers, define best practices, and influence product and architectural roadmaps.
Top Skills: Apache KafkaAsyncioAws LambdaAws SnsAws SqsClaudeCloudwatchDockerEksFastapiGithub ActionsGithub CopilotGrafanaKubernetesMongoDBMySQLOpenaiPostgresPrometheusPytestPython 3.11+RdsRedisS3
24 Days AgoSaved
In-Office
Bangalore, Bengaluru, Karnataka, IND
Senior level
Senior level
Healthtech
Develop and extend automated testing frameworks for complex healthcare software applications. Create and execute UI, API, performance, white-box, and black-box tests; identify defects and testing gaps; improve quality processes; support DevOps and CI/CD initiatives; and collaborate with product managers and developers to deliver reliable releases.
Top Skills: AgileAnsibleC#C++Ci/CdCucumberCypressDockerFitnesseGitJavaJavaScriptJenkinsJmeterK6LinuxMySQLOraclePythonRestassuredRspecRubyScrumSoaSoapuiTestngWeblogicXp
24 Days AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Cloud • Security • Software
Designs, builds, and operates secure, scalable backend services, APIs, and event-driven systems. Responsibilities include end-to-end project delivery, AWS operations, database design and performance tuning, caching, observability, incident response, and reliability improvements. The role also contributes through code reviews, documentation, mentoring, design reviews, and technical guidance while partnering with Product, Data, Infrastructure/SRE, and Security teams.
Top Skills: Amazon SqsSparkAWSCassandraDatalakeDynamoDBJavaKafkaMemcachedMongoDBMySQLNoSQLOauthOpenid Connect (Oidc)PostgresRabbitMQRedisSpring BootSQL
25 Days AgoSaved
In-Office
Bangalore, Bengaluru, Karnataka, IND
Senior level
Senior level
Information Technology • Legal Tech • Analytics
Develop software applications supporting author services, translate business needs into solutions, collaborate with developers across teams, improve engineering practices, and resolve complex bugs and technical issues within an Agile development squad.
Top Skills: AWSJavaPostgresReactSpring Boot
25 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Semiconductor • Manufacturing
Design, develop, test, deploy, and maintain complex Java software solutions for semiconductor equipment. Own features throughout the development lifecycle, define architecture and test strategies, troubleshoot distributed systems, conduct root-cause analysis, and participate in design and code reviews. Collaborate with product management, customers, and cross-functional teams while advancing engineering practices. The role requires expertise in Java, Spring Boot, microservices, event-driven architectures, Kubernetes, CI/CD, and DevOps, with approximately 10% travel to customer sites.
Top Skills: AngularApache AirflowCi/CdClaudeDevOpsGithub CopilotJavaKafkaKubernetesMicroservicesRabbitMQReactRovoSoaSpringSpring BootTemporal
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account