Get the job you really want.

Top Software Engineer Jobs in Chennai

17 Days Ago
Chennai, TN
Remote
391 Employees
Senior level
391 Employees
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Professional Services • Software • Analytics • Consulting
As a Staff Software Engineer on the Developer Productivity team, you will lead projects that enhance engineering operations, focusing on improving deployment reliability, testing completeness, and minimizing overhead. You'll define standard abstractions for deployment and observability, unify CI/CD infrastructure, and build tools that facilitate best practices, championing Invisible's engineering culture.
21 Days Ago
Chennai, TN
Remote
391 Employees
Senior level
391 Employees
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Professional Services • Software • Analytics • Consulting
As a Staff Software Engineer, you will lead complex projects, improve system architecture, and influence engineering strategy. You'll also mentor engineers, participate in hiring, and ensure system stability during incidents.
17 Days Ago
Chennai, TN
Remote
60 Employees
Senior level
60 Employees
Senior level
Software
The Staff Software Engineer will design and implement robust, data-intensive cloud services, ensuring high reliability and performance under heavy load. Responsibilities include collaborating with stakeholders, meeting service SLAs, and driving projects from ideation to delivery. Strong experience in distributed systems and programming is essential.
17 Days Ago
Chennai, TN
Remote
99 Employees
Senior level
99 Employees
Senior level
Mobile • Software
As a Senior Software Engineer at Kayzen, you will design, code, and maintain scalable software components for large-scale data volumes, work on real-time bidding platforms and data processing, and mentor junior engineers. Skills in Java and knowledge of SQL, NoSQL, and distributed systems are essential.
17 Days Ago
Chennai, TN
Remote
3,661 Employees
Senior level
3,661 Employees
Senior level
Software
The role involves leading software development lifecycle, designing high-performance microservices, mentoring engineers, and developing strategic machine learning solutions. Responsibilities include hands-on involvement in design reviews, coding, deployment, and improving operational processes.
21 Days Ago
Chennai, TN
5,395 Employees
Senior level
5,395 Employees
Senior level
Software
The Sr. Software Engineer II will design and architect technical solutions, provide technical leadership, collaborate across teams, and develop new features and enhancements while ensuring effective documentation and production support.
19 Days Ago
Chennai, TN
10,001 Employees
Senior level
10,001 Employees
Senior level
Hardware • Information Technology • Other • Software • Analytics
The Lead Software Engineer is responsible for leading a team to design, develop, and maintain software solutions, ensuring high-quality delivery aligned with architecture strategies. They manage project planning, scrum processes, and team morale, while mentoring team members and coordinating with other teams. Responsibilities include driving functional specifications and system designs, overseeing project delivery, and maintaining software quality.
19 Days Ago
Chennai, TN
Remote
391 Employees
Senior level
391 Employees
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Professional Services • Software • Analytics • Consulting
As a Senior Software Engineer on the Developer Productivity team, you'll lead projects to improve engineering efficiency, reliability, and safety. Responsibilities include building abstractions for service operations, unifying CI/CD infrastructure, and creating tools that promote best practices.
17 Days Ago
Chennai, TN
Remote
60 Employees
Mid level
60 Employees
Mid level
Software
The Staff Software Engineer will lead development of the DVC product ecosystem, participating in discussions, managing large tasks, writing code and documentation, and engaging with the community to enhance user experience. Strong expertise in Python and contribution to open-source projects are required.
17 Days Ago
Chennai, TN
Remote
1,400 Employees
Senior level
1,400 Employees
Senior level
Cloud • Fintech • Insurance • Software
As a Senior MLOps Engineer, you'll design, implement, and maintain the infrastructure supporting AI/ML applications at Duck Creek. You'll promote DevOps principles to optimize development, managing infrastructure-as-code, CICD pipelines, and ensuring cloud security and scalability. Your role includes establishing SLIs and SLOs for platform performance and leveraging monitoring tools.
21 Days Ago
Chennai, TN
Remote
3,700 Employees
Senior level
3,700 Employees
Senior level
Cloud • Fintech • Cryptocurrency • NFT • Web3
As a Staff Software Engineer on the FinHub team, you will architect and develop a financial data platform, mentor team members, define strategic roadmaps, and ensure high-quality code is produced to meet customer needs. You will collaborate with various stakeholders to enhance accounting and finance processes.
18 Days Ago
Chennai, TN
1,050 Employees
Mid level
1,050 Employees
Mid level
Information Technology • Security • Cybersecurity
As a Staff Software Engineer at SentinelOne, you will collaborate with product managers and engineering teams to integrate third-party vendor data into the SentinelOne platform, enhancing security solutions. You'll also provide essential context for cybersecurity research and work with various industry tools to improve threat detection and response.
18 Days Ago
Chennai, TN
1,050 Employees
Senior level
1,050 Employees
Senior level
Information Technology • Security • Cybersecurity
As a Staff Software Engineer at SentinelOne, you will contribute to the architecture and implementation of a cloud-native software platform focused on Identity Security Products. Responsibilities include designing frameworks, preventing defects, and acting as a subject matter expert in Cloud and Cloud Security.
18 Days Ago
Chennai, TN
Remote
3,057 Employees
Senior level
3,057 Employees
Senior level
Artificial Intelligence • Financial Services
The Senior Machine Learning Engineer will lead the development and deployment of ML infrastructure, providing technical leadership, mentoring junior engineers, and collaborating with data scientists to create high-quality ML solutions. The role involves project management and engagement with stakeholders to ensure successful delivery of initiatives.
18 Days Ago
Chennai, TN
Remote
132 Employees
Senior level
132 Employees
Senior level
Fintech • Information Technology
As a Senior Software Engineer at Alpaca, you will design and improve the architecture of market data systems, focusing on scalability and latency. You'll implement backend services, maintain code quality, and participate in code reviews while leading medium-scale projects.
20 Days Ago
Chennai, TN
Remote
132 Employees
Senior level
132 Employees
Senior level
Fintech • Information Technology
As a Senior Software Engineer at Alpaca, you will build and scale the systems that empower users to trade assets. You will work on improving internal architecture, oversee public APIs, and design scalable brokerage systems while ensuring software quality through code reviews and testing.
18 Days Ago
Chennai, TN
Remote
60 Employees
Mid level
60 Employees
Mid level
Software
The Senior Software Engineer will engage in discussions and research related to new features and products, write quality code, document their work, and actively participate in community interactions on platforms like GitHub and Discord. A strong emphasis on coding standards, communication, and motivation is essential.
18 Days Ago
Chennai, TN
Remote
60 Employees
Mid level
60 Employees
Mid level
Software
The Staff/Senior Software Engineer will work on the backend of a SaaS product, taking ownership of the full development lifecycle, including planning, execution, testing, and production support. Responsibilities include discussing issues, designing features, and ensuring code quality while collaborating effectively in a remote team environment.
22 Days Ago
Chennai, TN
367 Employees
Junior
367 Employees
Junior
Artificial Intelligence • eCommerce • Marketing Tech • Software • Analytics
As a Software Development Engineer I at CommerceIQ, you will develop, test, and release software features, collaborate within a Scrum team, and participate in the software development life cycle. You will work alongside senior developers to design scalable systems and take ownership of software quality and performance.
23 Days Ago
Chennai, TN
Remote
12 Employees
Senior level
12 Employees
Senior level
Software • Database • Analytics
As a Senior Software Engineer at Expanso, you will lead the development of Bacalhau, focusing on performance, reliability, and scalability while collaborating with a cross-functional team. You will ensure coding excellence, troubleshoot issues, and iterate based on community feedback in a dynamic, innovative environment.
24 Days Ago
Chennai, TN
Remote
3,057 Employees
Senior level
3,057 Employees
Senior level
Artificial Intelligence • Financial Services
As a Senior Software Engineer, you will design, develop, and maintain software solutions, ensuring high-quality technical execution that aligns with business goals. You will manage system health, oversee technical architectures, and contribute to a roadmap for scalable product vision and growth.
23 Days Ago
Chennai, TN
13,860 Employees
Senior level
13,860 Employees
Senior level
Industrial
As a Senior Software Developer, you will develop technological solutions for FLSmidth's ECS/ProcessExpert and QCX/BlendExpert optimization software platforms, focusing on enhancing industrial process performance and contributing to sustainability goals. Your role involves collaborative problem-solving and delivering high-quality software solutions.
20 Days Ago
Chennai, TN
Remote
132 Employees
Senior level
132 Employees
Senior level
Fintech • Information Technology
As a Senior Engineer on the Ledger Team, you will design, implement, and maintain systems that underpin Alpaca's operations. You will collaborate with internal stakeholders to deliver high-impact projects, ensuring the development of scalable, maintainable backend systems, while owning the delivery of high-visibility features from design to deployment.
20 Days Ago
Chennai, TN
Remote
132 Employees
Senior level
132 Employees
Senior level
Fintech • Information Technology
As a Senior Software Engineer in the Identity team, you will develop a global platform for user onboarding, identity verification, and risk management. You will design scalable backend services and contribute to architectural decisions while maintaining software quality and participating in code reviews.
20 Days Ago
Chennai, TN
Remote
132 Employees
Senior level
132 Employees
Senior level
Fintech • Information Technology
As a Team Lead, you will guide a software engineering team in designing and maintaining systems for Alpaca's trading platform. You will focus on writing high-quality code in Go, overseeing the implementation of Docker and Kubernetes technologies, and making critical architectural decisions, while ensuring the delivery of exceptional experiences to users.
All Filters
Date Posted
Job Category
Experience
Industry
Company Name
Company Size