Top Software Engineer Jobs in Chennai

YesterdaySaved
Remote
Chennai, TN
Senior level
Senior level
Fitness • Healthtech • Information Technology
Leads the design, development, deployment, and production support of complex software systems. Responsibilities include architecture and technical decision-making, distributed systems design, secure PHI/PII handling, automated testing, observability, troubleshooting, and production readiness. The role mentors engineers, drives code and design reviews, collaborates with cross-functional teams, and uses approved AI tools responsibly to improve engineering delivery while maintaining quality, security, compliance, and reliability.
Top Skills: .NetAmazon S3AWSAzure DevopsC#ChatgptChrome DevtoolsCSSCurlEslintGitGithub CopilotGitlab Ci/CdHTMLHuskyInsomniaJavaJavaScriptJestNative Testing LibraryNode.jsNpmNunitOpenapiParquetPrettierPythonReactReact DevtoolsReact Testing LibraryRest ApisScalaSparkStyled-ComponentsSwaggerTypescriptVueVue Devtools
YesterdaySaved
Remote
Chennai, TN
Senior level
Senior level
Information Technology • Marketing Tech • Social Media
Develop and operate GoDaddy’s eCommerce, authentication, and infrastructure platforms. Build Java services and APIs on Kubernetes and AWS, create infrastructure-as-code solutions, maintain CI/CD pipelines, and support high-volume distributed systems. Use Argo, GitOps, observability tools, and cloud services to deliver reliable releases. Collaborate across teams on security, technical standards, and regulatory compliance.
Top Skills: Akamai GtmAmazon RdsAmazon Route 53Amazon S3Application Load BalancerArgo CdArgo WorkflowsAWSAws Security GroupsBeatsCassandraCloudFormationDynamoDBElasticsearchFluent BitFluentdGitopsHelmJavaKibanaKubernetesKustomizeLogstashNetwork Load BalancerNode.jsSQLUnix Cli
Reposted YesterdaySaved
Remote or Hybrid
Chennai, TN
Senior level
Senior level
Analytics
Design, develop, maintain, and deploy .NET-based web solutions across the full software lifecycle. Provide technical leadership, mentor junior engineers, collaborate with cross-functional and international teams, and drive continuous improvement of development practices.
Top Skills: .NetAngularAsp.NetAWSEntity FrameworkReactRelational DatabasesUnit Testing LibrariesVue
Reposted 11 Days AgoSaved
In-Office
Chennai, TN
Senior level
Senior level
Fintech
Design and maintain scalable Playwright automation frameworks for web applications and APIs. Develop UI, API, regression, smoke, and integration tests; create reusable page objects, fixtures, utilities, and reporting. Validate API functionality, data integrity, business rules, and performance. Integrate testing into CI/CD pipelines, investigate failures, document defects, and collaborate with engineering teams on issue resolution across distributed systems and microservices.
Top Skills: AWSBrowserstackBrunoCi/CdGitGoJavaJSONJwtMicroservicesNewmanNode.jsOauthPactPage Object ModelPHPPlaywrightPlaywright Api TestingPostmanRest ApiRest AssuredSauce LabsSQLSwagger/OpenapiXML
2 Days AgoSaved
Remote
Chennai, TN
Senior level
Senior level
Artificial Intelligence • Sales • Software
Own complex software engineering problems end to end, from architecture and prototyping through production. Build primarily backend systems while contributing across frontend, infrastructure, data, AI, and internal tooling. Design scalable systems, evaluate AI and LLM approaches, automate workflows, improve engineering practices, and help unblock teammates. The role requires strong independence, product judgment, broad technical ownership, and a focus on continuously improving system quality and development processes.
Top Skills: AIAPIsLlms
Reposted 11 Days AgoSaved
In-Office
Chennai, TN
Senior level
Senior level
Fintech
Design, build, test, and maintain scalable Java/Spring Boot backend microservices and GraphQL/REST APIs. Ensure performance, security, observability, CI/CD, and production stability. Mentor juniors and collaborate with architects, product owners, and global teams in Agile ceremonies.
Top Skills: Azure DevopsBlackduckCamel TestCassandraDatadogDb2DockerFortifyGitGithub ActionsGradleGraphQLHibernateJavaJenkinsJpaJunitKarateKubernetesMavenMicroservicesMockitoMongoDBMySQLOpenshiftPostgresRest ApisSonarqubeSplunkSpring BootSpring MvcSpring SecurityTwistlock
Reposted 24 Days AgoSaved
Remote
Chennai, TN
Mid level
Mid level
Edtech • Enterprise Web • HR Tech • Software
Build and scale the Reinforcement Learning Environments platform: design backend services and data pipelines, create modular simulation domains, improve reliability and observability, partner with US research and product teams, and ship high-quality maintainable code to support model training and evaluation.
Top Skills: AWSCi/CdDockerGCPKubernetesPostgresReactTypescript
Reposted 24 Days AgoSaved
In-Office or Remote
Chennai, TN
Mid level
Mid level
Blockchain • Fintech • Software • Cryptocurrency • Metaverse
Build high-performance, scalable React+TypeScript web applications for payment experiences. Design reusable UI components and optimize frontend performance while collaborating with cross-functional teams on architecture, testing, accessibility, and product delivery.
Top Skills: CypressJavascript (Es6+)JestNext.JsPlaywrightReactReact QueryReduxRestful ApisTailwind CssTypescriptViteWebpack
Reposted 24 Days AgoSaved
In-Office or Remote
Chennai, TN
Mid level
Mid level
Cloud • Software
As a Software Engineer at Canonical, you will design, build, and ship software, improve packaging and distribution processes, and mentor colleagues while contributing to open source projects.
Top Skills: C/C++FlutterGoPythonRust
Reposted 24 Days AgoSaved
In-Office or Remote
Chennai, TN
Junior
Junior
Cloud • Software
The Junior Ubuntu Software Engineer will design, build, and ship software, focusing on quality and resilience, while engaging with the open source community.
Top Skills: C/C++FlutterGoPythonRust
2 Days AgoSaved
Remote
Chennai, TN
Senior level
Senior level
Information Technology • Analytics
Designs, develops, tests, integrates, and supports software for satellite communications systems within an Agile Scrum team. Responsibilities include analyzing requirements, creating software architectures, developing multi-threaded and multi-process Linux applications in C++, troubleshooting deployment issues, and addressing embedded real-time challenges. The role collaborates with software, firmware, embedded, application, and test engineers while contributing to system direction, reliability, performance, documentation, technical leadership, and mentoring.
Top Skills: 3Gpp5GAgileAWSAzureC++Ci/CdGdbGitJenkinsJIRALinuxPythonScrumShell ScriptingSocketsTcp/IpUmlValgrind
2 Days AgoSaved
Remote
Chennai, TN
Senior level
Senior level
Financial Services
Lead the design and development of quantitative data engineering models, algorithms, data pipelines, and processing systems on AWS using Python. Build scalable pipelines that ingest, transform, validate, and aggregate large datasets. Develop statistical and machine learning algorithms, optimize performance, evaluate models, create visualizations, and document methodologies. Collaborate with data scientists, analysts, and business stakeholders to deliver reliable customer-facing quantitative solutions and actionable insights.
Top Skills: Apache FlinkApache HiveApache KafkaSparkAWSAws EmrAws GlueAzureGitGoogle Cloud PlatformHadoopJavaMatplotlibPythonPyTorchRScalaSeabornSQLTableau
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
2 Days AgoSaved
Remote
Chennai, TN
Senior level
Senior level
Healthtech
Develop and maintain full-stack software across development, testing, and deployment. Design REST API backends, write SQL, optimize production code, enforce engineering best practices, and build reusable core components. The role requires independent decision-making, accountability, critical thinking, and strong communication while contributing to products serving immunization data and public health clients.
Top Skills: .NetAWSCSSDockerGitHTMLJavaJavaScriptMongoDBNode.jsPostgresReactRedisReduxRelational DatabasesRest ApisSQLTypescript
Reposted One Month AgoSaved
In-Office
Chennai, TN
Senior level
Senior level
Information Technology • Professional Services • Consulting
Design, implement and maintain enterprise Java applications. Participate in code reviews, refactor for performance and extensibility, write unit tests, perform load/stress testing, prepare deployments and documentation, and troubleshoot critical production issues. Produce design artifacts and collaborate within an engineering team.
Top Skills: ApacheApache SolrCassandraCouchdbEhcacheGitJavaJavaScriptJenkinsJettyJSONMavenMemcachedMongoDBRest Web ServicesTerracottaTomcatUmlXMLZookeeper
2 Days AgoSaved
Remote
Chennai, TN
Junior
Junior
Information Technology • Internet of Things • Marketing Tech
Build and operate high-performance commerce frontend applications, including storefronts, checkout, catalogs, subscriptions, invoices, and contracts. Develop embedded and white-label experiences using module federation and iframes, optimize Core Web Vitals, create offline-capable PWAs, implement accessibility and localization, and instrument applications with real-user monitoring and OpenTelemetry. Collaborate with product and design teams while mentoring junior engineers.
Top Skills: BufChrome DevtoolsConnectrpcEslintGCPGkeGoLighthouseModule FederationOpentelemetryProgressive Web AppsProtobufPub/SubRspackService WorkersTanstack QueryViteVue
Reposted One Month AgoSaved
In-Office
Chennai, TN
Senior level
Senior level
Analytics • Business Intelligence
As a Senior Software Engineer, you will design and deliver backend components in C++, optimize systems, and collaborate with global teams to ensure project success.
Top Skills: C++Ci/CdCmakeDockerGitJavaKubernetesRedisUnix/Linux
Reposted One Month AgoSaved
In-Office
Chennai, TN
Entry level
Entry level
Hardware
Develop and integrate software features, participate in system integration, testing, and debugging, collaborate with cross-functional teams, and contribute to CI pipelines and code-quality practices.
Top Skills: C#C++Continuous IntegrationDistributed SystemsJavaMulti-ThreadingObject-Oriented ProgrammingPythonTest Driven Development
Reposted One Month AgoSaved
In-Office
Chennai, TN
Senior level
Senior level
Hardware
Develop and maintain C++/C# software for image acquisition, processing and WPF UIs as part of an international Scrum team. Design object-oriented systems and image-processing algorithms for semiconductor inspection tools, work independently as an individual contributor, and occasionally travel to customer sites. Participate in team training and continuous learning.
Top Skills: C#C++GitImage ProcessingPythonScrumUmlWpf
2 Days AgoSaved
Remote
Chennai, TN
Senior level
Senior level
Security • Software
Develop high-performance core applications that collect and move large volumes of data. Own features and modules across the development lifecycle, building enterprise-grade, server-side, multithreaded, asynchronous, cloud-scale systems. Responsibilities include SQL performance programming, database design, and collaboration across remote teams using Scrum and Agile methodologies. Cybersecurity, SaaS integrations, data modeling, and ontology experience are advantageous.
Top Skills: AgileC#Cloud ComputingDatabase SystemsGoJavaPythonScrumSQL
2 Days AgoSaved
In-Office or Remote
Chennai, TN
Senior level
Senior level
Fintech • Software • Financial Services
Develop scalable Java web applications and a workflow engine using Spring technologies. Responsibilities include architecture and design, coding, testing, API documentation, peer reviews, requirements analysis, cross-functional collaboration, and evaluating new technologies. The role requires building microservices and RESTful services, working with relational and NoSQL databases, implementing authentication and authorization, and contributing to product research and development.
Top Skills: ActivemqAngularApache KafkaAWSCSSDockerGradleHibernateHTMLJavaJavaScriptJenkinsJwtLinuxMavenMicroservicesMongoDBMySQLNeo4JOauth2OktaOpenid ConnectRabbitMQReactRestful Web ServicesSAMLShell ScriptingSpring BootSpring Data JpaSpring Security
2 Days AgoSaved
Remote
Chennai, TN
Junior
Junior
Information Technology • Internet of Things • Marketing Tech
Design and build scalable, multi-tenant commerce services for checkout, subscriptions, payments, invoicing, taxation, and reconciliation. Develop resilient integrations with payment service providers, event-driven systems, ledgers, and idempotent APIs. Operate production services on GKE with observability, CI/CD, autoscaling, SLOs, and on-call ownership. Collaborate with product and design teams, mentor engineers, and contribute to performant, accessible frontend experiences.
Top Skills: BufClickhouseConnectrpcFirestoreGCPGkeGoKafkaKmsKubernetesMongoDBOpentelemetryPub/SubRedisTanstack QueryViteVueWebpack
Reposted 2 Days AgoSaved
Remote or Hybrid
Chennai, TN
Senior level
Senior level
Software
Develop scalable Python software and integrate AI/ML solutions, including RAG and intelligent automation. Collaborate with data engineering and DevOps teams on data processing, deployment, and CI/CD. Conduct code reviews, troubleshoot complex issues, document solutions, train stakeholders, and support Agile continuous improvement while integrating AI capabilities with Jira and Confluence.
Top Skills: AgileAi/MlCi/CdConfluenceData LakesData WarehousesDevOpsJIRAPythonRetrieval-Augmented Generation (Rag)
2 Days AgoSaved
Remote
Chennai, TN
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Own and operate large-scale backend systems supporting network, SD-WAN, SASE, and security infrastructure. Build services, APIs, data pipelines, and automation primarily in Go and Python. Lead system design, incident response, post-mortems, reliability improvements, and greenfield development. Mentor engineers, guide technical decisions, improve engineering productivity, and collaborate across teams on complex platform initiatives.
Top Skills: APIsBgpCloud InfrastructureContainer OrchestrationDistributed SystemsEvent StreamingGoInfrastructure As CodePythonSaseSd-Wan
Reposted One Month AgoSaved
Hybrid
Chennai, TN
Senior level
Senior level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Design, build, and maintain Java-based cloud-native backend services and microservices for a fraud platform. Contribute to system design, CI/CD, integrations, performance, and production reliability. Mentor junior engineers and collaborate across product, architecture, DevOps, and cross-functional teams in a hybrid environment.
Top Skills: AWSAzureCi/CdDevOpsGCPGitGradleJavaKafkaMavenMicroservicesNoSQLRabbitMQRdbmsRest ApisSpring Boot
3 Days AgoSaved
In-Office or Remote
Chennai, TN
Entry level
Entry level
Information Technology • Professional Services • Automation • Manufacturing
Designs, develops, tests, releases, and maintains software tools for installing and supporting self-service systems. Administers bug-tracking systems, analyzes application, database, Windows, and Linux logs, recreates field issues, validates fixes, and supports software releases. Collaborates with hardware, connectivity, engineering, customer support, and technical writing teams. Develops scripts, reports, documentation, and training materials while supporting distributed international teams.
Top Skills: .NetActive DirectoryApplication ServersC++CloudCryptographyFailoverJavaLinuxLoad BalancingSQLSslWebWindows
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account