Top Software Engineer Jobs in Bangalore

YesterdaySaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Junior
Junior
Fintech • Financial Services
Develop, test, debug, document, upgrade, and deploy Java full-stack applications and microservices. Improve service quality and availability, evaluate technology solutions, resolve technical issues, and support security and compliance requirements. The role requires strong experience with Java, microservices architecture, APIs, cloud and distributed systems, Angular front-end development, testing frameworks, observability tools, and modern architectural patterns. Candidates may also lead a small technical team and contribute to Scrum-based development.
Top Skills: Ai ToolsAngularAngularjsApigeeAppdynamicsAWSBootstrapCucumberDistributed LoggingDistributed TracingDomain-Driven DesignElk StackFongoGitGradleJ2EeJavaJunitKafkaMicroservicesMockitoMongoDBPcfPrimengRdbmsService DiscoveryService MeshSplunkSpring Cloud GatewayTestng
Reposted YesterdaySaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Financial Services
Build and operate reliable, scalable cloud platforms through automation, infrastructure as code, CI/CD, observability, and incident response. The role configures and optimizes cloud infrastructure, develops monitoring and SLO alerting, participates in on-call rotations and post-incident reviews, and reduces operational toil. It also applies authorized AI capabilities to incident triage and troubleshooting while following data-sensitivity and security requirements.
Top Skills: AlbAnsibleAWSBashCloudwatchDatadogDnsDockerDynatraceGitlab CiGrafanaJenkinsKubernetesKubernetes IngressNlbPrometheusPythonRoute 53Service MeshSplunkTerraform
YesterdaySaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Financial Services
Develops and supports scalable software, cloud, big data, reporting, and data management solutions for the Wholesale Client Profitability platform. Responsibilities include system design, application development, testing, troubleshooting, operational stability, data modeling, reporting, automation, documentation, and secure use of AI-assisted development tools. The role collaborates with stakeholders and applies AWS, big data, database, SDLC, resiliency, security, and CI/CD practices.
Top Skills: Amazon EmrAmazon S3Amazon SqsSparkAWSCi/CdCognosGitHdfsImpalaJIRAMavenSigmaSonarqubeSQLThoughtspot
YesterdaySaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
Build and operate scalable full-stack SaaS applications across frontend and backend systems. Design distributed services, REST APIs, microservices, user interfaces, and AI-powered capabilities. Modernize legacy .NET systems into Go or Python services, optimize performance, conduct code reviews, create technical specifications, and collaborate with product, design, and platform teams. The role requires ownership of architecture, testing, delivery, cloud infrastructure, security, and production readiness.
Top Skills: .NetAngularAWSAzureC#CSS3DockerGCPGoHTML5JavaScriptKafkaKubernetesMicroservicesNomadOauth2OidcPythonRabbitMQReactRest ApisSaaSSQLTypescriptVue
YesterdaySaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Artificial Intelligence • Cloud • Information Technology • Consulting
Designs, develops, tests, debugs, and enhances systems software using C++ and Python. Translates requirements into functional specifications, implements software changes across operating systems, networking, databases, and related tools, and contributes to testing, code coverage, integration, and issue resolution. Collaborates with internal and outsourced engineering partners to deliver reliable, cost-effective solutions. The role is onsite at an HPE office and requires strong networking, Linux/Unix, software design, testing, and communication skills.
Top Skills: C++Linux/UnixPython
Reposted 3 Days AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Junior
Junior
Financial Services
Develops, tests, troubleshoots, and maintains secure, stable software components within an agile enterprise engineering team. Writes high-quality Java code, analyzes data, supports the full SDLC, and considers system dependencies, resiliency, security, and automation. Preferred work includes full-stack Java development, microservices deployment on AWS, Terraform infrastructure scripting, and relational database development.
Top Skills: Amazon Ec2Amazon Elastic Container Service (Ecs)Amazon Elastic Kubernetes Service (Eks)AWSCi/CdJavaJava 17+MicroservicesOraclePostgresReactSpringTerraform
4 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
Designs, develops, deploys, tests, documents, and supports software applications for Cargill Food R&D. Collaborates with product managers, designers, engineers, and cross-functional teams to deliver business solutions. Responsibilities include automation, code and design reviews, debugging, continuous improvement, deployment process optimization, and technical troubleshooting for deployed applications.
Top Skills: Integration TestingSoftware Deployment PlatformsUnit Testing
Reposted 4 Days AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Financial Services
Develop and maintain scalable Python backend services and React.js interfaces within an AWS microservices environment. Design reusable components, optimize application performance, conduct code reviews, and collaborate with product, design, and engineering stakeholders. Use enterprise-authorized AI-assisted development tools responsibly for coding, testing, documentation, and automation while validating security and quality. Translate business requirements into technical solutions and stay current with full-stack engineering practices.
Top Skills: Ai-Assisted Software Development ToolsAWSDjangoFlaskFluxGitMicroservicesPythonReactReduxRestful Apis
Reposted 4 Days AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Financial Services
Develops secure, scalable Java software for JPMorgan Chase’s Payments Technology team. Responsibilities include designing and delivering production applications, troubleshooting complex technical issues, creating architecture artifacts, analyzing system data, improving coding and architecture standards, and supporting operational stability. The role requires Java, Spring Boot, Kafka, Linux, testing, distributed systems, and agile development experience, along with responsible use of AI-assisted engineering tools. Preferred skills include Golang, Rust, gRPC, Redis, Terraform, databases, React, Kubernetes, and AWS.
Top Skills: AWSCloud ServicesCockroachdbContainersGoGoogle Protocol BuffersGrpcJavaJunitKafkaKubernetesLinuxMockitoNoSQLReactRedisRustSpring BootSpring Test FrameworkSQLTerraform
4 Days AgoSaved
In-Office or Remote
560071, Domlur, Karnataka, IND
Entry level
Entry level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Software Engineer II role at Atlassian based remotely or from an eligible office in India. The provided description contains no specific responsibilities, technologies, or qualification requirements.
Reposted 5 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop and test Ericsson’s cloud-native infrastructure and network management software for 5G products. Responsibilities include requirements analysis, application design, feature development, test automation, and AI-enabled workflow integration. The role uses Go, Python, Kubernetes, Helm, Docker, microservices, REST APIs, Robot Framework, Linux, and Agile tools while contributing to architecture-aligned modules and intelligent automation.
Top Skills: AIDockerGerritGitGitlabGoHelmIntelligent AgentsJIRAKubernetesLinuxLlmsMicroservicesMl ModelsPythonRest ApisRobot FrameworkVirtualization
Reposted 5 Days AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Financial Services
Design, build, test, and operate cloud-native back-end microservices (Java) for banking products. Ensure secure, scalable, reliable systems, zero-downtime releases, performance optimization, incident management, and responsible use of enterprise AI-assisted development tools.
Top Skills: AWSCloud TechnologiesDistributed SystemsEnterprise Ai-Assisted Development ToolsJavaMessaging FrameworksMicroservicesRelational DatabasesRestful ApisWeb Technologies
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 5 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Internship
Internship
Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Cybersecurity • Data Privacy
Winter software engineering intern responsible for identifying software bottlenecks and designing, developing, testing, deploying, maintaining, and improving software. The role includes managing project priorities, deadlines, and deliverables while working on Rubrik’s Continuous Product Development team in Pune. Candidates must meet academic eligibility requirements and be available for an onsite internship from January through May 2027.
Top Skills: CC++JavaPythonScala
8 Days AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Build and support full-stack software solutions in an Agile environment. Collaborate with engineering and product teams to design, develop, test, and implement cloud-based applications. Stay current with technology trends, contribute to technology communities, mentor engineers, and help deliver customer-focused experiences using modern software development tools and frameworks.
Top Skills: AgileAWSGoGoogle Cloud PlatformGraphQLJavaJavaScriptJenkinsAzureNode.jsPythonReactRestScalaSpring BootTypescript
10 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Entry level
Entry level
Artificial Intelligence • Cloud • Information Technology • Consulting
Designs, develops, maintains, troubleshoots, and debugs SONiC network operating system platform software. The role focuses on system-level development, Linux kernel and device-driver integration, hardware bring-up, networking, and performance improvements. Responsibilities include collaborating with hardware and QA teams, participating in code reviews and architecture discussions, leading documentation, and mentoring or providing technical leadership across cross-functional initiatives.
Top Skills: CC++CpldDevOpsEthernetFpgaI2CLinuxLinux Device DriversLinux KernelMacsecMdioNetwork ProcessorsOsfpPciePhyQddQsfpSerdesSfpSonicSpiX86
10 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Consulting
Designs, develops, maintains, and debugs SONiC network operating system platform software. The role involves system-level development in C and C++, Linux kernel and device-driver work, hardware integration, networking, system bring-up, code reviews, architecture discussions, documentation, and collaboration with hardware and QA teams. It also requires troubleshooting complex platform issues and contributing technical leadership and mentoring.
Top Skills: CC++CpldDevOpsEmbedded SystemsEthernetFpgaI2CLinuxLinux Device DriversLinux KernelMacsecMdioNetworkingPcieSerdesSonicSpiX86
10 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Consulting
Designs, develops, maintains, troubleshoots, and debugs SONiC network operating system platform software. The role focuses on C/C++ system software, Linux kernel and device drivers, hardware bring-up, networking, and carrier-class platform design. Responsibilities include collaborating with hardware and QA teams, contributing to architecture and code reviews, leading documentation, resolving system-level issues, and providing technical leadership and mentorship.
Top Skills: CC++CpldDevOpsEthernetFpgaI2CLinuxLinux Device DriversLinux KernelMacsecMdioNetwork ProcessorsOsfpPciePhysQddQsfpSerdesSfpSonicSpiX86
10 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Information Technology • Consulting
Develop and maintain features for the SONiC network operating system and platform system software. Troubleshoot complex system-level issues, collaborate with hardware and QA teams, participate in code reviews and architecture discussions, and lead technical documentation. The role requires advanced C/C++ development, Linux kernel and device-driver expertise, networking knowledge, hardware and system-level design skills, scripting, debugging, and familiarity with embedded platforms and DevOps practices.
Top Skills: CC++CpldDevOpsEthernetFlash DriversFpgaI2CLinuxLinux Device DriversLinux KernelMacsecMdioNetwork ProcessorsOsfpPciePhyQddQsfpSerdesSfpSonicSpiX86
10 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Entry level
Entry level
Artificial Intelligence • Cloud • Information Technology • Consulting
Develop and maintain features for the SONiC network operating system and platform software. Responsibilities include system-level troubleshooting, debugging, hardware and software integration, code reviews, architectural collaboration, documentation, and technical leadership. The role requires expertise in C/C++, Linux, device drivers, kernel development, networking, embedded platforms, system bring-up, hardware interfaces, and high-speed Ethernet technologies.
Top Skills: CC++CpldDevOpsEmbedded SystemsEthernetFpgaI2CLinuxLinux Device DriversLinux KernelMacsecMdioNetworkingPcieScriptingSerdesSonicSpi
10 Days AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Financial Services
Develop and operate secure, scalable Java and React microservices for tax platform capabilities. Build Kafka event-streaming solutions, REST APIs, and cloud-based services while supporting testing, automation, observability, resiliency, and production stability. Create architecture artifacts, troubleshoot complex technical issues, and use AI-assisted development tools responsibly. Collaborate within an agile team and contribute to secure coding, deployment automation, data governance, and platform improvements.
Top Skills: Ci/CdDistributed SystemsJavaJSONKafkaMicroservicesPrivate CloudPythonReactRest Apis
11 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Artificial Intelligence • Cloud • Information Technology • Consulting
Design, implement, and support scalable cloud applications and web services using Python, Java, or Golang. Build SaaS and distributed systems, work with SQL and NoSQL databases, architect resilient applications on AWS and Azure, and use modern infrastructure and observability tools. The role involves solving complex technical problems, leading projects, mentoring engineers, collaborating across teams, and developing LLM-based applications.
Top Skills: AWSAzureBare-MetalCassandraDockerDynamoDBElasticsearchFastapiFlaskGoGptGrafanaGrpcHumioJavaKafkaKibanaKubernetesLarge Language ModelsLogstashNoSQLOpsrampPostgresPrometheusPythonReactRedisSonnetSpringSQLWebsockets
11 Days AgoSaved
Easy Apply
In-Office
Bangalore, Bengaluru, Karnataka, IND
Easy Apply
Senior level
Senior level
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Design, develop, and maintain Android features from technical design through production. Build firmware features for next-generation hardware, translate product requirements into maintainable architecture, investigate bugs and performance issues, and collaborate with product, design, backend, QA, and support teams. Improve engineering quality through code reviews, automated testing, documentation, and CI/CD practices while independently driving complex projects and communicating technical decisions.
Top Skills: Android SdkCi/CdJavaKotlinMvvm
11 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
Develops and maintains enterprise software applications, with emphasis on ERP implementations and customization. Responsibilities include writing scalable code, automating deployments, collaborating with cross-functional teams, testing and debugging, documenting systems, supporting deployed applications, and improving development processes. The role also involves translating business requirements into technical specifications, full lifecycle implementation, data migration, ETL, and system integration.
Top Skills: AbapAgileC#DevOpsErpETLJavaPythonScrum
11 Days AgoSaved
Easy Apply
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Easy Apply
Entry level
Entry level
Cloud • Security • Software • Cybersecurity • Automation
Develop backend software and tooling that improves GitLab’s release processes across SaaS and self-managed environments. Build release frameworks, automation, monitoring, and alerting; optimize delivery pipelines; improve observability; identify bottlenecks; collaborate with SREs and infrastructure teams; and participate in the Release Manager rotation.
Top Skills: Cloud PlatformsContainerizationContinuous DeliveryContinuous DeploymentGoInfrastructure As CodeMonitoring And AlertingObservabilityRubyRuby On Rails
12 Days AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Financial Services
Develops and leads full-stack software solutions using Java, Spring Boot, React, REST APIs, and SQL databases. Responsibilities include designing scalable backend services, implementing secure and tested features, improving CI/CD, deploying and operating cloud applications, monitoring production systems, troubleshooting incidents, and mentoring teammates. The role also requires responsible use of AI-assisted development tools, collaboration with product and DevOps teams, and application of resilient, secure engineering practices.
Top Skills: AgileAi-Assisted Software Development ToolsCi/CdDistributed SystemsDynatraceGrafanaHibernateHTTPJavaJestJpaJSONJunitKafkaMicroservicesMockitoMySQLOraclePostgresRabbitMQReact Testing LibraryReactRestSplunkSpring BootSpring Data JpaSpring MvcSpring SecuritySQL
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account