Top Software Engineer Jobs in India

13 Days AgoSaved
Remote
India
Entry level
Entry level
Artificial Intelligence • Security • Software • Automation
Own and architect scalable test infrastructure, establish quality strategies, optimize test suites and CI/CD performance, manage AWS-based test environments, develop reporting and testing tools, and mentor junior SDET engineers. The role requires advanced TypeScript, Playwright framework expertise, API/UI test orchestration, software design patterns, AWS, Docker, Git, reporting tools, and performance optimization experience.
Top Skills: AllureAmazon CloudwatchAmazon Ec2AWSCi/CdDockerDocker ComposeGitGitGraphQLNpmPlaywrightRestTerraformTypescript
13 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 and codes software components, applies architectural patterns, drives Agile and DevOps practices, builds CI/CD pipelines, and embeds security, observability, reliability, and performance into the SDLC. Collaborates across engineering, QA, and operations to deliver high-quality solutions.
Top Skills: AngularAWSAzureCi/CdCSSDockerGCPGitGo TestingGoGrafanaGrpcHTMLJasmineJavaJavaScriptJestJIRAJunitKarmaKubernetesLinuxPostgresPytestPythonRedisRestSpring BootTestifyTypescriptUml
13 Days AgoSaved
In-Office
Bellandur, Bengaluru Urban, Karnataka, IND
Junior
Junior
Fintech • Payments • Software • Financial Services
Develop scalable, distributed software by designing, coding, testing, and deploying modular solutions. Collaborate cross-functionally throughout the SDLC, apply strong computer science fundamentals, work with relational and NoSQL databases, and contribute to recruiting, mentoring, and coaching engineering team members.
Top Skills: CassandraDynamoDBGoHbaseJavaMongoDBNoSQLRdbms
One Month AgoSaved
In-Office
Puducherry, IND
Entry level
Entry level
Cloud • Information Technology • Database • Analytics • Big Data Analytics • Automation • Data Privacy
Develop scalable backend applications using Python and Go, write maintainable code, troubleshoot and debug issues, participate in unit testing and code reviews, and collaborate with DevOps on production deployments. The role also involves working with cross-functional teams, learning backend technologies, and contributing to reliable software solutions. Familiarity with backend frameworks, relational and NoSQL databases, Git, APIs, containerization, cloud platforms, and frontend technologies is relevant.
Top Skills: AWSAzureCSSDjangoDockerEchoFlaskGinGitGoGCPHTMLJavaScriptMongoDBMySQLPostgresPythonRedis
Reposted 13 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Information Technology
Lead the design, development, and delivery of scalable cloud-native web applications and microservices. Build APIs and services, diagnose performance and stability issues, lead design and code reviews, coordinate with cross-functional technical teams, introduce new technologies, and mentor engineers. The role also requires full-stack expertise, cloud and CI/CD experience, legacy platform transition support, and hands-on development of GenAI applications using LLMs, RAG, and agent-based architectures.
Top Skills: Agentic AiAmazon S3ApacheAsp.NetAWSBootstrapC#Ci/CdCSSDockerFoundation ModelsGenaiGitGraphQLHTMLJavaScriptJenkinsJestJqueryKubernetesLlmsMcpMicroservicesNginxNode.jsNoSQLNpmOrchestration FrameworksPrompt EngineeringRagReactSpinnakerSQLStorybookTypescriptWebpack
13 Days AgoSaved
In-Office
Devanahalli Business Park, Devanahalli, Bangalore, Karnataka, IND
Senior level
Senior level
Information Technology • Legal Tech • Analytics
Designs, develops, researches, and maintains complex software across multiple systems. Responsibilities include translating requirements into software designs, writing specifications, resolving complex bugs, designing data models, conducting code reviews, applying development best practices, collaborating with stakeholders, and mentoring junior engineers.
Top Skills: .NetCC++Dimensional Data ModelingHTMLJ2EeJavaJavaScriptJspNormalized Data ModelingSQLTest-Driven DevelopmentUnixWindowsXML
13 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
eCommerce • Logistics
Leads performance architecture and engineering across product development and deployment. Designs and standardizes load-testing frameworks using JMeter, Gatling, and related tools; oversees execution, reporting, root-cause analysis, and issue resolution. Tunes SQL, NoSQL databases, JVMs, and cloud-native systems while analyzing observability data. Provides technical mentorship, influences architecture and quality practices, supports prioritization and hiring, and partners with DevOps, development, platform, and product teams.
Top Skills: AppiumBlazemeterDockerElasticGatlingGitGitGithub ActionsIntellijJavaJenkinsJIRAJmeterJvmKibanaKqlKubernetesLinuxAzureNoSQLScalaSeleniumSQLSsmsTaurusVs Code
13 Days AgoSaved
In-Office
Devanahalli Business Park, Devanahalli, Bangalore, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Healthtech • Information Technology • Other • Analytics
Designs, develops, researches, and maintains complex software components across multiple systems. Responsibilities include requirements analysis, technical specifications, bug resolution, data modeling, code reviews, development process improvement, and collaboration with stakeholders. The role also mentors junior engineers, trains entry-level developers, resolves complex technical issues, and applies software development best practices across Agile and Waterfall environments.
Top Skills: .NetAgileCC++Data ModelingHTMLJ2EeJavaJavaScriptJspSQLTest-Driven DevelopmentUnixWaterfallWindowsXML
One Month AgoSaved
In-Office
Pune, Mahārāshtra, IND
Entry level
Entry level
Artificial Intelligence • Machine Learning • Software
Build and implement functional software programs throughout the development lifecycle. Responsibilities include designing algorithms, writing clean code, integrating components, testing, deploying, debugging, upgrading systems, evaluating user feedback, recommending improvements, and creating technical documentation. The role requires Agile familiarity, test-driven development knowledge, programming experience, database and ORM knowledge, strong troubleshooting, communication, adaptability, and attention to detail.
Top Skills: AngularjsC++GitJavaJavaScriptMongoDBMySQLObject-Relational Mapping (Orm)React
Reposted One Month AgoSaved
In-Office
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
Junior
Junior
Fintech • Healthtech • Analytics
Build and maintain data pipelines, ETL/ELT workflows, and data transformations. Optimize SQL queries and Snowflake/Databricks solutions, troubleshoot pipeline issues, collaborate with stakeholders, support data validation and documentation.
Top Skills: SparkDatabricksPythonSnowflakeSQL
One Month AgoSaved
In-Office
Bengaluru, Karnataka, IND
Junior
Junior
Artificial Intelligence • Edtech • HR Tech • Software
Build and ship production GenAI features, including agentic workflows, LLM-backed TypeScript services, multi-step AI agents, RAG systems, evaluations, and feedback loops. Collaborate with product and learning teams, document technical decisions, monitor quality and performance, and stay current with models, agent frameworks, and retrieval techniques.
Top Skills: AnthropicAWSAzureCi/CdClaude Agent SdkDockerEmbeddingsGCPGeminiJavaScriptLangchainLanggraphNode.jsOpenaiPgvectorPineconeRagReactSseSttTtsTypescriptVercel Ai SdkWebsockets
One Month AgoSaved
In-Office
Bengaluru, Karnataka, IND
Mid level
Mid level
Artificial Intelligence • Edtech • HR Tech • Software
Design, implement, and continuously improve complex backend architectures and scalable distributed systems. Develop clean, high-performance code using JavaScript, TypeScript, React.js, Node.js, and PHP. Build RESTful APIs, apply Agile and CI/CD practices, troubleshoot technical issues, evaluate specifications, and align software solutions with business needs.
Top Skills: Continuous DeploymentContinuous IntegrationGraphQLJavaScriptNode.jsPHPReactRestful ApisTypescript
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
13 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Machine Learning
Own the application layer of AI-powered products by designing and building production frontend and backend systems. Lead architecture, APIs, data models, integrations, reliability, security, observability, testing, and deployment decisions. Debug complex production issues, review code and designs, mentor engineers, and collaborate with AI engineers on interfaces between application systems and inference services. The role requires strong technical judgment, ownership, and hands-on full-stack development.
Top Skills: APIsAWSDatabasesDistributed SystemsNext.JsNode.jsRag SystemsReactTypescript
13 Days AgoSaved
In-Office
Hyderabad, Telangana, IND
Senior level
Senior level
Logistics • Transportation • 3PL: Third Party Logistics
Lead architecture and technical direction for scalable, secure payment processing systems. Drive mission-critical initiatives, guide engineering teams, collaborate with product and operations, evaluate technologies, mentor engineers, engage stakeholders, and resolve complex technical issues. Improve payment reliability, efficiency, user experience, developer productivity, and verification quality through high-scale system design and metrics.
13 Days AgoSaved
In-Office
Hyderabad, Telangana, IND
Senior level
Senior level
Logistics • Transportation • 3PL: Third Party Logistics
Lead the design and development of reliable, scalable software for Uber’s Risk team. Translate complex business and technical requirements into extensible systems, review code and architecture, improve availability and performance, manage cross-team dependencies, establish engineering standards, and mentor engineers. The role involves full-stack collaboration across backend, frontend, data, and machine learning engineering, with a focus on large-scale distributed systems.
Top Skills: AlertingAutomationDistributed SystemsGoJavaJavaScriptMonitoringSystem Architecture
13 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Robotics • Analytics • Energy
Provides technical leadership and architectural direction for enterprise-scale software products and platforms. Designs cloud, hybrid, and on-premise solutions; leads modernization, microservices, APIs, DevOps, CI/CD, testing, observability, and security practices. Contributes hands-on to complex software components, defines engineering standards, mentors technical teams, and partners with product, project, architecture, cybersecurity, QA, and operations stakeholders.
Top Skills: .Net 8+.Net Core.Net FrameworkAngularApi-First DesignAsp.Net MvcAsp.Net Web ApiAzure App ServicesAzure DevopsAzure FunctionsAzure Kubernetes ServiceAzure Service BusAzure SqlAzure StorageC#Ci/CdCosmos DbDistributed SystemsDockerDomain-Driven DesignEntity FrameworkEvent-Driven ArchitectureGitGithub ActionsHTML5Infrastructure As CodeJavaScriptKubernetesLinqMicroservicesAzureMongoDBOauth2Openid ConnectPostgresRedisRestSQLSQL ServerTypescript
Reposted 13 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Junior
Junior
Software
Provide functional and technical customer support for Esko Interactive Applications. Troubleshoot software configuration, usage, and integration issues; own support cases through resolution; document root causes and solutions; guide customers on best practices; collaborate with senior engineers and internal teams; and contribute to knowledge bases, training, and continuous improvement. The role requires packaging, structural design, premedia, and Esko workflow knowledge, along with strong communication and analytical skills.
Top Skills: ArtioscadArtproArtpro+CapeDeskpackEsko Interactive ApplicationsI-CutPackedgePlatoStudioVdp
Reposted 13 Days AgoSaved
In-Office
411014, Viman Nagar, Maharashtra, IND
Senior level
Senior level
Blockchain • Logistics
Leads Java software delivery across design, development, testing, production support, and incident resolution. Responsibilities include refining scope, collaborating across platforms, managing risks, reviewing code, maintaining documentation, building automated and manual tests, and implementing monitoring. The role also integrates AI capabilities through APIs and SDKs, uses AI-assisted development tools, and explores emerging frameworks such as LangChain, LangGraph, and Spring AI.
Top Skills: Ai ApisAi SdksApache KafkaAzure Cognitive ServicesAzure Event HubsCi/CdClaude CodeCloud ComputingConfluenceDatabasesGithub CopilotGptJ2EeJavaJIRALangchainLanggraphMicroservicesOpenaiPythonRestSoapSpring AiSpring Boot
13 Days AgoSaved
In-Office
Pune, Mahārāshtra, IND
50K-50K Annually
Senior level
50K-50K Annually
Senior level
Artificial Intelligence • Information Technology • Analytics
Develops and maintains enterprise reporting solutions using Power BI, SSRS, and SQL Server. Translates business requirements into dashboards, reports, data models, KPIs, and scalable analytics solutions. Responsibilities include performance optimization, data validation, troubleshooting, governance, stakeholder collaboration, production support, code reviews, mentoring, and reporting automation.
Top Skills: Azure Data PlatformPower BISQLSQL ServerSsrs
One Month AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Design, develop, and test board support packages, diagnostics, kernel and user-space device drivers for Cisco routing and switching hardware. Perform Linux hardware bring-up, embedded systems development, debugging, validation, and software test planning. Collaborate across teams to troubleshoot prototypes and implement multi-threaded, event-driven state machines for networking peripherals and interfaces.
Top Skills: CC++CmisDevice DriversFpgaGdbGpioI2CKgdbLayer 2/3 Network ProtocolsLinuxLinux KernelPciePythonQsfpSecure BootSffSfpSpiUart
One Month AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Information Technology
Develop and maintain StockX’s iOS app using Swift and UIKit. Build and integrate GraphQL and REST APIs, apply MVVM architecture, own initiatives through deployment and A/B testing, and support production services. Collaborate with product and engineering stakeholders, guide junior engineers, improve development standards, and balance security, scalability, reliability, and performance. Participate in Agile processes, incident response, documentation, and cross-functional product delivery.
Top Skills: AWSCircleCIDatadogDynamoDBGoGraphQLHarnessiOSKafkaKotlinKubernetesLaunchdarklyMvvmNode.jsPostgresRest ApisSqsSwiftTerraformUikitXcode
13 Days AgoSaved
In-Office or Remote
Hyderabad, Telangana, IND
Senior level
Senior level
Artificial Intelligence • Big Data • Cloud • Software • Analytics • Infrastructure as a Service (IaaS) • Big Data Analytics
Design and implement Apache Airflow features and components, improve performance, resiliency, developer experience, code quality, and test coverage. Troubleshoot customer issues, collaborate with distributed engineering teams, contribute to the open-source Airflow community, and promote new features through conferences and events.
Top Skills: Apache AirflowCi/CdDockerGitKubernetesPythonReact
13 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Information Technology • Software
Develop and maintain Java Spring Boot microservices, REST APIs, and backend services for enterprise order management and supply chain applications. Build scalable, secure, configurable product capabilities; resolve production issues; write tested code; participate in reviews; and collaborate with Product, QA, and DevOps teams. Apply CI/CD, automated testing, observability, and AI-assisted development practices to improve productivity and software quality.
Top Skills: Agile/ScrumAWSAzureCi/CdDockerGCPGitJavaKafkaKubernetesMicroservicesMongoDBRest ApisSpring BootSQL
13 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Artificial Intelligence • Cloud • Information Technology • Consulting
Designs, develops, tests, deploys, and troubleshoots cloud application modules and features. The role involves automating testing, applying security policies, supporting deployment environments, analyzing technical problems, and collaborating with project managers, developers, and technical contributors. Candidates should have programming experience in Python, Java, Golang, or JavaScript, familiarity with cloud-native development and managed services, and knowledge of DevOps practices including CI/CD and Kubernetes orchestration.
Top Skills: Ci/CdCloud-Native ApplicationsGoJavaJavaScriptKubernetesManaged ServicesNext-Generation DatabasesPython
13 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Consulting
Develops and maintains automated test frameworks for HPC storage systems. Responsibilities include creating automation with Python or Perl, designing test plans and cases, executing end-to-end functional and system testing, documenting defects, collaborating on black-box testing strategies, validating code changes, and maintaining regression coverage. The role also requires troubleshooting Linux-based storage environments involving filesystems, RAID, Kubernetes, containers, tiered storage, and data management technologies.
Top Skills: Ci/CdContainersData Movement And Management TechnologiesDockerFilesystemGpfsHpc Storage SystemsKubernetesLinuxLustrePerlPytestPythonRaidTiered Storage
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account