Top Software Engineer Jobs in Bangalore

10 Days AgoSaved
In-Office
2 Locations
Senior level
Senior level
Artificial Intelligence • Semiconductor • Manufacturing
Designs, develops, tests, deploys, and maintains complex Java software solutions for semiconductor equipment. Owns feature development, defines architectures and test strategies, troubleshoots distributed systems, performs root-cause analysis, and participates in design and code reviews. Collaborates with product management, customers, and cross-functional teams while promoting engineering best practices, technical excellence, and continuous improvement. The role requires expertise in Spring Boot, microservices, event-driven architectures, Kubernetes, CI/CD, and modern software design.
Top Skills: AngularApache AirflowCi/CdClaude CodeDevOpsGithub CopilotJavaKubernetesMicroservicesRabbitMQReactRovoSoaSpringSpring BootTemporal
10 Days AgoSaved
In-Office or Remote
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Software
Design and develop scalable backend features for Jitterbit’s iPaaS and API management platforms. Own projects from design through deployment in a 24/7 environment, focusing on reliability, performance, and maintainability. Collaborate with engineering, product, and operations teams, mentor colleagues, debug complex systems, and contribute to cloud-based, multi-tenant SaaS and microservices architectures.
Top Skills: Amazon CloudfrontAmazon DynamodbAmazon S3ApacheAWSC++CSSDockerElasticsearchGoHTMLInfluxdbJavaJavaScriptKafkaKubernetesLinuxLuaMicroservicesMySQLNginxNode.jsRedisSaaSSQL ServerTomcatTypescript
10 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Software
Staff Software Engineer responsible for setting technical direction across real-time voice AI systems, including desktop applications, SDKs, gateways, cloud backends, ML inference, and DevOps. The role owns architecture, latency, reliability, scalability, observability, and production performance while leading cross-team initiatives. Responsibilities include hands-on coding, technical documentation, mentoring, stakeholder alignment, and enterprise technical support. Experience with low-latency distributed systems, cloud infrastructure, and real-time audio technologies is highly valued.
Top Skills: Amazon EksAWSCi/CdClickhouseDistributed SystemsDockerGoIso 27001KafkaKubernetesMl InferenceObservability ToolsPostgresPythonReal-Time AudioRestful ApisRustSipSoc 2Speech AiTelephony SystemsTerraformVoipWebrtc
10 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Aerospace • Security • Energy • Defense
Develop scalable, secure, and maintainable software using modern architectural patterns and technologies including Angular, Java, Spring Boot, Python, and Golang. Lead Agile, DevOps, CI/CD, secure coding, observability, testing, and reliability practices. Collaborate across engineering, QA, and operations to deliver high-quality products, while designing microservices, APIs, distributed systems, and cloud-native solutions.
Top Skills: AngularAWSAzureCSSDockerGCPGitGoGrafanaGrpcHTMLJasmineJavaJavaScriptJestJIRAJunitKarmaKubernetesLinuxMicroservicesPostgresPytestPythonRedisRestSpring BootTestifyTypescriptUmlWeb Components
10 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Aerospace • Security • Energy • Defense
Develops scalable, secure, maintainable software using modern architectural patterns and full-stack technologies. Designs, codes, reviews, and optimizes software components; drives Agile, DevOps, CI/CD, automation, observability, and secure coding practices. Collaborates across engineering, QA, and operations to improve testing and delivery quality. Requires expertise in Angular, Java, Spring Boot, Python or Golang, microservices, distributed systems, containers, databases, cloud platforms, and software reliability practices. The role requires working in the office four days per week.
Top Skills: AngularAWSAzureCi/CdCSSDistributed SystemsDockerDomain-Driven DesignGCPGitGo TestingGoGrafanaGrpcHTMLJasmineJavaJavaScriptJestJIRAJunitKarmaKubernetesLinuxMicro FrontendsMicroservicesPostgresPytestPythonRedisRestful ServicesSpring BootSQLTestifyTypescriptUmlWeb Components
10 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Aerospace • Security • Energy • Defense
Leads comprehensive testing for distributed, microservices-based applications, including test case development, manual and automated testing, API validation, defect tracking, reporting, and CI/CD integration. Supports Python and Robot Framework automation, Docker and Kubernetes environments, and continuous improvement of testing strategies. Collaborates with developers, product owners, DevOps, and testers to ensure software functionality, performance, scalability, security, and reliability.
Top Skills: BitbucketCi/CdConfluenceDockerGitJenkinsJIRAKubernetesMicroservicesPythonRest ApisRobot FrameworkSubversionTestrail
10 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Aerospace • Security • Energy • Defense
Develops scalable, secure, and maintainable software using Angular, Java, Spring Boot, Python, Golang, Docker, Kubernetes, and cloud platforms. Designs architecture, codes and reviews critical components, builds microservices and APIs, and drives Agile, DevOps, CI/CD, testing, observability, reliability, and secure coding practices. Collaborates across engineering, QA, operations, and global stakeholders to deliver high-quality products. The role requires working from the office four days per week.
Top Skills: AngularAWSAzureCi/CdCSSDockerGCPGitGo TestingGoGrafanaGrpcHTMLJasmineJavaJavaScriptJestJIRAJunitKarmaKubernetesLinuxPostgresPytestPythonRedisRestSpring BootSQLTestifyTypescriptUml
10 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Aerospace • Security • Energy • Defense
Provides technical leadership and architectural guidance across software development teams. Designs scalable, secure, high-performance systems; evaluates architecture patterns; contributes hands-on code; and promotes Agile, DevOps, CI/CD, monitoring, and quality practices. The role mentors engineers, collaborates with business and technical stakeholders, supports cloud-native and microservices development, and drives continuous improvement across distributed, global teams. Requires expertise in Angular, Java, Spring Boot, modern web technologies, APIs, databases, containers, cloud platforms, and application security.
Top Skills: AgileAngularApi DesignAWSAzureCi/CdCSSDevOpsDistributed SystemsDockerDomain-Driven DesignEvent-Driven ArchitectureGCPGitGo TestingGoGrpcHTMLJasmineJavaJavaScriptJestJIRAJunitJwtKarmaKubernetesLinuxMicro FrontendsMicroservicesOauth2OidcOwaspPostgresPytestPythonReal-Time AnalyticsRedisRestSpring BootSQLStream ProcessingTestifyTypescriptUi FrameworksWeb Components
10 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Aerospace • Security • Energy • Defense
Develop scalable, secure, and maintainable software using Angular, Java, Spring Boot, Python, Golang, Docker, Kubernetes, and cloud technologies. Design and optimize software components, APIs, microservices, and distributed systems while applying Agile, DevOps, CI/CD, secure coding, testing, observability, and reliability practices. Collaborate across engineering, QA, operations, and global stakeholder teams to implement architecture, improve delivery automation, and ensure high-quality product releases. The role requires office presence four days per week.
Top Skills: AgileAngularApi DesignApplication SecurityAWSAzureCi/CdCSSData ArchitectureDistributed SystemsDockerDomain-Driven DesignGCPGitGo TestingGoGrafanaGrpcHTMLJasmineJavaJavaScriptJestJIRAJunitKarmaKubernetesLinuxLoggingMicro FrontendsMicroservicesMonitoringObservabilityPostgresPytestPythonRedisRestSpring BootSQLTestifyTypescriptUmlWeb Components
One Month AgoSaved
In-Office
3 Locations
Junior
Junior
Software
Develop and troubleshoot software for new and existing products, coordinate releases and installations, resolve technical issues, support testing and quality controls, and monitor software security. The role also analyzes system requirements, performs post-release health checks, prepares project status reports, and collaborates with engineering teams and customers to address problems and improve performance.
Top Skills: J2EeJavaOracle DatabasePl/SqlRdbmsShell ScriptingSQLStorage ServersUnixUnix Servers
One Month AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Software • Big Data Analytics
Design, build, operate, and lead delivery of highly available distributed systems for managed cloud and serverless API gateways. Develop microservices and control-plane components, ensure 99.99% uptime, participate in on-call rotations, improve observability and reliability, and mentor engineers. Collaborate across product and engineering teams to shape technical direction, deliver scalable API infrastructure, and support hiring and technical roadmap development.
Top Skills: Api GatewaysAWSAzureDistributed SystemsDnsEnvoyGCPGoHaproxyHTTPKubernetesMicroservicesMulti-Cloud NetworkingNginxObservability And MonitoringTls/Ssl
YesterdaySaved
Remote or Hybrid
India
Senior level
Senior level
Cloud • Information Technology • Security • Software
Own the architecture and technical direction of Egnyte’s distributed data migration platform, including customer agents, cloud control planes, and cloud-to-cloud services. Improve performance, reliability, data integrity, observability, and deployment safety across large-scale migrations. Lead incident response, technical design, cross-functional escalations, mentoring, and engineering quality improvements.
Top Skills: Amazon S3AWSAzureAzure Blob StorageAzure FilesGCPGitopsGoGoogle Cloud StorageJavaKubernetesNfsPythonSmb
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 10 Days AgoSaved
In-Office
2 Locations
Senior level
Senior level
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Design, build, deploy, and operate highly available Azure AI Search capabilities at cloud scale. Own architecture, implementation, testing, observability, reliability, security, and production operations for distributed search and knowledge retrieval systems. Collaborate across teams and with customers, resolve complex technical issues, mentor engineers, conduct design and code reviews, and improve engineering standards and service performance.
Top Skills: AzureAzure Ai SearchC#C++Distributed SystemsElasticsearchJavaLuceneOpensearchRetrieval-Augmented GenerationVector Search
YesterdaySaved
Remote
India
Senior level
Senior level
Healthtech • Software
Own the full mobile engineering lifecycle, including Flutter and Dart development, native iOS and Android integrations, architecture, CI/CD, testing, releases, monitoring, performance, and incident response. Build GitHub Actions and Fastlane pipelines, manage app-store compliance and SDK upgrades, troubleshoot production issues, and improve reliability and developer experience. Partner cross-functionally with Product, Design, Backend, Platform, Security, and Support teams while mentoring engineers.
Top Skills: Android SdkApnsApp StoreCrashlyticsDartFastlaneFcmFirebase AnalyticsFlutterGithub ActionsGoogle PlayGradleiOSIos SdkKotlinSentrySwiftWebsockets
10 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Software
Lead the design, development, modernization, and maintenance of a cloud-based Studio platform, transitioning it to Java microservices on GCP. Build scalable full-stack features, improve system performance and security, troubleshoot production issues, and use observability tools such as New Relic, Grafana, and Prometheus. Mentor engineers, conduct code reviews, address technical debt, collaborate cross-functionally, and participate in on-call support.
Top Skills: Amazon LexAWSAzureAzure OpenaiCi/CdCSSDockerGCPGoogle Ai ApisGrafanaHTMLIbm WatsonJavaJavaScriptKubernetesLaravelMongoDBMySQLNew RelicNoSQLPHPPrometheusPythonReactRedisSpring BootSQLVue
One Month AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Software • Infrastructure as a Service (IaaS)
Build and lead high-performance distributed control plane services for DigitalOcean’s cloud compute infrastructure using Go. Responsibilities include developing microservices with gRPC and REST, solving distributed systems and performance challenges, mentoring engineers, leading technical initiatives, improving architecture and operational workflows, and supporting production systems through monitoring and on-call response.
Top Skills: FirecrackerGoGrpcKubernetesLinuxMicroservicesRest
YesterdaySaved
Remote
IND
Senior level
Senior level
Artificial Intelligence • Hardware • Internet of Things • Machine Learning • Semiconductor • Automation • Manufacturing
Senior Software Engineer responsible for maintaining compatibility and stability of T2000/T6391 system software during Visual Studio and MSVC upgrades. Duties include build verification, compiler and runtime issue resolution, Windows compatibility testing, TPIDE test development, GUI automation, CI/CD test framework maintenance, regression testing, and process improvement. The role collaborates with international development teams and supports long-term platform quality and release efficiency.
Top Skills: C#C++Ci/CdCompiler TechnologiesEmbedded SystemsGitGithub CopilotGui Test AutomationLanguage Server ProtocolMsvcPerforceRegression TestingVisual StudioVisual Studio CodeWindows
Reposted 11 Days AgoSaved
In-Office or Remote
2 Locations
Senior level
Senior level
Cloud • Security • Software • Cybersecurity
Designs and maintains automated test frameworks and suites for functional, integration, load, performance, API, UI, and system testing. Develops test strategies, improves CI/CD automation infrastructure, validates distributed systems, identifies coverage gaps, investigates defects, and enhances software reliability and quality engineering practices in collaboration with engineering and release teams.
Top Skills: BrowserstackCi/CdCypressHTTPHttpsJavaProxiesPythonRestful ApisSeleniumSQLWeb ServersWeb Services
11 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Security
Develop and maintain large-scale, multi-tier applications and storage infrastructure using C++ and C in Unix/Linux environments. Responsibilities include system design, coding, code reviews, testing, troubleshooting, performance optimization, technical specifications, automation, and software defect resolution. The engineer collaborates with development teams, supports end-to-end application delivery, and applies knowledge of operating systems, networking, security, data structures, algorithms, and design patterns.
Top Skills: CC++Cloud TechnologiesJavaLinuxRestTcp/IpTls/SslUnixWindows
One Month AgoSaved
Easy Apply
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Easy Apply
Senior level
Senior level
AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Design, build, and operate high-throughput backend services for forecasting, recommendations, and AI-driven decisioning. Own services from architecture through deployment and incident resolution, using distributed systems, APIs, event-driven pipelines, cloud infrastructure, and machine-learning integrations. Improve scalability, reliability, observability, and performance while collaborating with data science, platform, and product teams. Mentor engineers and contribute to design reviews, production support, and systemic improvements.
Top Skills: AerospikeAWSCi/CdContainersElasticsearchGoJavaKafkaMicroservicesNosql DatabasesPythonRubyScalaThrift
One Month AgoSaved
Easy Apply
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Easy Apply
Expert/Leader
Expert/Leader
AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Provides hands-on technical leadership for forecasting, recommendation, and agentic AI platforms. Designs, builds, and operates high-throughput, low-latency distributed systems, APIs, data pipelines, model inference services, and agent orchestration. Owns services through production operations, on-call response, observability, incident resolution, scalability improvements, and architectural reviews. Guides cross-team technical direction and delivers reliable cloud-native systems across AWS and on-premises environments.
Top Skills: AWSCi/CdClaudeCursorGemini ProGithub CopilotGoGptJavaKubernetesLangchainPythonScala
24 Days AgoSaved
In-Office or Remote
7 Locations
Mid level
Mid level
Retail • Sports
Build scalable, low-latency backend APIs, event-driven services, integration layers, and microservices supporting personalization and recommendation experiences. Partner with AI/ML and data engineers to deploy models, expose AI services, and develop React applications. Improve security, observability, reliability, performance, scalability, and operational efficiency while using AI-assisted engineering tools to enhance delivery and code quality.
Top Skills: Cloud-Native PlatformsEvent-Driven ArchitectureJavaKafkaLarge-Scale Distributed SystemsLlmsMachine LearningMicroservicesReactRecommendation AlgorithmsRedisSpring Boot
One Month AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Design and develop functional safety software for GPU, DLA, and Tegra compute engines. Define company-wide formal verification processes, analyze software architecture, and improve software quality. Mentor engineers and support initiatives involving formal methods, functional programming, parallel computing, deep learning frameworks, and safety-critical software development.
Top Skills: Coq/RocqCudaDlaHaskellLean4Nvidia GpusOnnxOpenclPyTorchRenderscriptTegraTensorFlowTla+
Reposted 11 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Entry level
Entry level
Fintech • Payments
Develop and maintain software and automated test solutions for employer benefits platforms. Responsibilities include designing, coding, testing, instrumenting services, building REST APIs, expanding UI/API/integration test coverage, troubleshooting defects, monitoring system health, supporting incident response, and applying TDD, BDD, microservices, CI/CD, and AI-assisted development practices under senior guidance.
Top Skills: Ai/Ml Development ToolsAngularArgocdAzureAzure DevopsBddC#Ci/CdDockerGitGithub ActionsGraphQLHelmKafkaKubernetesMicroservicesMs SqlNosql DatabasesPostgresPythonReactRest ApisSeleniumTddTerraformVertical Slice Architecture
11 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Software
Design and build high-scale distributed systems, Rust-based microservices, streaming pipelines, analytical storage, and real-time analytics services. Own backend components from design through production, improve throughput and query performance, diagnose infrastructure bottlenecks, ensure reliability under failures, contribute to architecture reviews, and mentor engineers.
Top Skills: Analytical DatabasesClickhouseDruidFlinkGoJavaKafkaMicroservicesPythonRustScalaSparkStateful Stream Processing
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account