1464 Backend Engineering jobs in Chennai
Software Development Engineer – Backend
Posted today
Job Viewed
Job Description
Role:
SDE III - Backend
Location:
Chennai, India (Hybrid)
Experience:
5 – 8 years
Employment Type:
Full-time
About the Role:
We're looking for a Senior Back end Engineer (SDE III) who can architect and build robust back end systems while also managing infrastructure and deployments. This is a hands-on role with full ownership—from API design and database performance to cloud infrastructure and CI/CD automation. You'll collaborate across product, design, and front end teams, while also mentoring junior developers and driving best practices.
Roles & Responsibilities:
- Design, develop, and maintain scalable backend services using a modern framework of your choice.
- Build well-structured APIs (REST or GraphQL) with robust authentication, authorization, and versioning.
- Define and evolve database schemas; optimize queries for performance and reliability.
- Use NoSQL databases (where required) for high-throughput or flexible data needs.
- Own infrastructure setup and manage deployments on cloud platforms—there is no separate DevOps team.
- Automate CI/CD workflows, containerize services using Docker, and maintain deployment pipelines.
- Ensure system performance, resilience, and observability through caching, queuing, and monitoring.
- Implement secure coding practices including data encryption, access controls, and input validation.
- Debug and troubleshoot issues across the stack—from database to API layer to production.
- Collaborate with cross-functional teams to define integration contracts and delivery timelines.
- Mentor and guide junior engineers, participate in code reviews, and lead architecture discussions.
Required Skills & Experience:
- Strong hands-on experience with any modern backend framework RoR, Python Django/Spring Boot, etc.).
- Proficiency in working with relational databases like PostgreSQL or MySQL—schema design, joins, and indexing.
- Experience with NoSQL databases (e.g., MongoDB, Redis) where applicable to the system design.
• Strong understanding of API design principles, security (OAuth2, JWT), and error handling strategies. - Hands-on experience with cloud infrastructure (AWS/ GCP, or Azure) and managing production environments.
- Proficient in containerization (Docker) and deployment automation using CI/CD pipelines.
- Experience with background processing, message queues, or event-driven systems.
- Familiarity with monitoring, logging, and alerting tools to ensure system health and reliability.
- Understanding of infrastructure management practices—basic scripting, access control, and environment setup.
- Understanding of the how different frontend / mobile components work and willingness to explore & work in them if required
- Ability to independently take features from concept to deployment with a focus on reliability and scalability.
- Experience mentoring developers and contributing to high-level technical decisions.
If interested in this opportunity, please share your resume
Software Development Engineer / Senior Software Development Engineer
Posted today
Job Viewed
Job Description
About the Role
We are looking for an experienced Software Engineer to join our engineering team and help design and deliver robust, scalable, and high-performance software solutions. This role involves solving complex distributed systems problems, working with technologies such as Java and Scala, and contributing across the entire software development lifecycle—from concept to deployment and beyond.
You’ll collaborate closely with cross-functional teams, lead by example in engineering best practices, and play an active role in mentoring fellow engineers. If you enjoy building enterprise-scale systems and tackling concurrency and performance challenges, this role is for you.Key
Responsibilities
Design, develop, and deliver enterprise-grade features with a strong focus on quality, performance, and maintainability.
Write unit and integration tests to ensure robust, reliable software.
Participate in all phases of software development, including architecture, design, implementation, code reviews, testing, deployment, and production support.
Collaborate with product managers, designers, and other engineers to deliver solutions aligned with business goals.
Contribute to continuous improvement of engineering standards, tooling, and processes.
Mentor junior engineers through code reviews, pairing, and technical discussions.
Proactively identify technical risks and opportunities for improvement across systems.
Why Join Us
At Workday, we’re solving meaningful problems with real-world impact. Our engineers work on challenging projects in a collaborative environment that values innovation, ownership, and continuous learning.
You'll have the opportunity to:
Work on cutting-edge distributed systems
Influence technical direction and architecture
Learn and grow alongside a talented team of engineers
Make an impact on products used by thousands of customers
Software Development Engineer

Posted 5 days ago
Job Viewed
Job Description
Amazon is looking for exceptional, motivated software engineers to work in the Kindle Reader organization. As a Software Engineer you will take an exciting and challenging role on a team that is innovating on the Reading experience on Kindle mobile devices and services for millions of Amazon customers. You will work with world-class engineers, business leaders, and other talented engineering teams while you design, architect, and code for Kindle Reader iOS, Android app and E-Reader software. You will join a team that is developing a platform on which many other Amazon partner teams innovate their reader experiences. As a software engineer, you will think big and drive architecture decisions Kindle Library, cross OS development, app UX experience and service integrations to deliver awesome reader experience. We are looking for a passionate, hard-working, and talented software engineer who has experience building mission critical, high volume applications that customers love.
By submitting your application here, you can apply once to be considered for multiple Software Engineer openings across various Amazon teams. If you are successful in passing through the initial application review and assessment, you will be asked to submit your career and personal preferences so that our dedicated recruiters can match you to the right role based on these preferences.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner
About the team
As a engineer you will have opportunity to work with:
- The foundational tech stack for syncing and storing structured annotations (i.e. text sticky notes, highlights, bookmarks).
- Sync CX features such as MRPR (most recent page read CX) and FPR (furthest page read).
- The core sync architecture driving our vision to be a federated, scalable, "plug and play" sync service for any Kindle and Books feature requiring sync.
Notetaking Sync: The effective back-end for handwritten notetaking (via Kindle Scribe), this team supports handwritten note sync and storage, data integrity, privacy/security for notetaking, and architectural improvements.
Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Software Development Engineer

Posted 5 days ago
Job Viewed
Job Description
Amazon is looking for exceptional, motivated software engineers to work in the Kindle Reader organization. As a Software Engineer you will take an exciting and challenging role on a team that is innovating on the Reading experience on Kindle mobile devices and services for millions of Amazon customers. You will work with world-class engineers, business leaders, and other talented engineering teams while you design, architect, and code for Kindle Reader iOS, Android app and E-Reader software. You will join a team that is developing a platform on which many other Amazon partner teams innovate their reader experiences. As a software engineer, you will think big and drive architecture decisions Kindle Library, cross OS development, app UX experience and service integrations to deliver awesome reader experience. We are looking for a passionate, hard-working, and talented software engineer who has experience building mission critical, high volume applications that customers love.
By submitting your application here, you can apply once to be considered for multiple Software Engineer openings across various Amazon teams. If you are successful in passing through the initial application review and assessment, you will be asked to submit your career and personal preferences so that our dedicated recruiters can match you to the right role based on these preferences.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner
About the team
As a engineer you will have opportunity to work with:
- The foundational tech stack for syncing and storing structured annotations (i.e. text sticky notes, highlights, bookmarks).
- Sync CX features such as MRPR (most recent page read CX) and FPR (furthest page read).
- The core sync architecture driving our vision to be a federated, scalable, "plug and play" sync service for any Kindle and Books feature requiring sync.
Notetaking Sync: The effective back-end for handwritten notetaking (via Kindle Scribe), this team supports handwritten note sync and storage, data integrity, privacy/security for notetaking, and architectural improvements.
Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Software Development Engineer

Posted 5 days ago
Job Viewed
Job Description
The Amazon Kindle Non-Fiction Content team is looking for Software Development Engineers! Our team is re-imagining the bookstore experience, making the store feel tailored for individual customers. As part of the team, you'll build services and features to improve how customers discover and connect with books that match their interests. At Amazon, you will thrive in an environment where you'll solve challenging technical problem with peers who have strong technical abilities. Your solutions will be rolled out to millions of customers across the world. A successful candidate will have an established background in both frontend and backend technologies, strong technical ability, great communication skills, and motivation to achieve results in a fast-paced environment. This role will have a profound impact on millions of readers and content creators across the world. Come help us reinvent book reading and discovery experience!
Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Software Development Engineer
Posted today
Job Viewed
Job Description
Description
How often have you had an opportunity to be a founding member of a team solving connectivity problems for both smart homes and enterprises at global scale through innovative technologies? Our Device Connectivity team, within Amazon's Device organization Lab126, is looking for a self-motivated and talented SDE to join our fast paced, start-up environment to help invent the future connectivity solution for homes and enterprises.
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of , Inc., originally creating the best-selling Kindle family of products. Since then, we have produced popular devices like Fire tablets, Fire TV, Amazon Echo and Amazon Echo Show. The Amazon Devices group delivers delightfully unique Amazon experiences, giving customers instant access to everything, digital or physical.
Key job responsibilities
We are looking for a Software Engineer for Connectivity team who has experience building innovative, mission critical software features. We want to raise the bar with someone who can extend, enhance and challenge our current experience level. You will have an opportunity to make a large impact on the design, architecture, and development of both consumer and enterprise products.
- Write high quality distributed and edge computing software for large scale applications.
- Work with product management and cross functional teams to provide technical solutions for desired user experiences.
- Prototype new technology and evaluate technical feasibility.
- Drive best practices and engineering excellence.
- Work in an Agile/Scrum environment.
Basic Qualifications
- 4+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Bachelor's degree or equivalent
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
- Experience working with networking or communications devices in an embedded or cloud environment
Preferred Qualifications
- Master's degree in computer science or equivalent
- Experience with Linux kernel and understanding of Linux networking and common wireless protocols such as Wi-Fi; Experience with Android and Linux development on kernel, device drivers, and frameworks; Experience with AWS infrastructure and tools; Experience of dealing with ambiguous/undefined problems and launching v1 products
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Company
- ADCI - Maharashtra
Job ID: A
Software Development Engineer
Posted today
Job Viewed
Job Description
What is the job about?
Develop and enhance the features in the Grundfos pumps and drives to ensure that we continue having the worlds best products by developing embedded software in close collaboration with the other developers using our common software platform. We work in an agile environment where flexibility is a natural thing as well as the ability to plan your own day. Specific for a t Primary responsibility will be end-to-end product verification and play a key role in testing product SW for various applications. .
Main responsibilities:
- Design and development of different embedded SW for product applications as a part of Product development team and ensure that it is working as expected
- Unit test development and test of new software and products to the full value chain
- Quality improvement on existing software, troubleshooting & bug fixing and test
- Build and share knowledge
- Product/System Development
- Support test set-up and maintenance.
- Test plan test case test environment preparation
- Drive and develop re-usable test scripts
- End-to-end System Testing
- Field issues support
- Test automation
Your Background:
- Bachelors/Masters Degree in Engineering (Electronics Background) with minimum 6 years of relevant Experience
- Expert level understanding and knowledge with extensive hands-on work experience.
- Embedded concepts at SW as well HW levels.
- High-level language. Embedded C (must have)
- Structured, modularized development and testing at all levels for different embedded software components
- Embedded environment - IAR
- Architecture, high/low level design and coding in C.
- Test principles, test driven development, test automation and writing test cases.
- Different CPU and architectures.
- Emulators, OCD and other tools.
- Hardware debugging and testing (Peripherals, schematic reading, oscilloscope, Multi-meter etc).
- Microsoft Visual Studio.
- User level understanding and knowledge with hands on work experience.
- SW testing tools at unit level. Preferably - CPPUnit.
- Any continuous integration tool. Preferably - Jenkins.
- Any version control tool. Preferably - GIT.
Be The First To Know
About the latest Backend engineering Jobs in Chennai !
Software Development Engineer
Posted today
Job Viewed
Job Description
Please fill the form below. Candidates will be only considered/screened only based on the responses in the sheet.
Summary/ Objective
:
This job is to be part of the dynamic Payment switching product development team which caters to the needs of the Fintech space. The core technology expected is Java with Spring framework.
Essential Functions:
- Will be responsible for hands-on development and integrating REST-based applications.
- Will own part of a module/subsystem end-to-end, detailed design, development, unit testing, and repository release.
- Developing, implementing, and maintaining Java based components and interfaces and documentation.
- Develop unit-tests which meet our internal code-coverage metrics.
- Actively participate in the design of modules, features, and systems.
- Recommending solutions by comparing advantages and disadvantages of custom development vs. using open source and commercial alternatives.
- Technical documentation on high-level and low-level design with technical implementation information for other stakeholders
- Contribute positively to the team´s technical growth, sharing your technical knowledge by interacting with your peers in the day-by-day activities.
- Analyse user requirements to determine how to translate into Java Debug and resolving technical issues.
- Continually engage in professional development
Competencies:
- Spring frameworks like Spring MVC, Spring Boot, and Spring Cloud for developing a web application, REST APIs Microservices.
- Knowledge of tools for unit testing, integration testing, and automation testing like Junit, Cucumber and Mockito.
- Familiar with some key APIs like JSON processing APIs like Jackson and Gson, XML processing APIs like JAXB and Xerces.
- Will be good to have knowledge over JIT, JVM options, Garbage collections, and collectors, etc.
- Java 8 features like lambdas and Streams to rewrite patterns like Strategy patterns.
- Source control tools: Git, Subversion, TFS.
- Familiarity with databases (e- g- MySQL, MongoDB), web servers (e- g- Apache) and UI/UX design.
- Knowledge of multiple back-end languages (e- g- C#, Java, Python) and JavaScript frameworks (e- g- Angular, React, Nodejs) will be a great addition.
Roles and Key KPIs
:
- Work with development teams and product managers to ideate software solutions.
- Design client-side and server-side architecture.
- Design scalable solution with detailed technical documentation.
- Develop and manage well-functioning databases and applications.
- Write effective APIs.
- Test software to ensure responsiveness and efficiency.
- Troubleshoot, debug and upgrade software
Preferred Education and Experience:
- Bachelor's degree in computer science, engineering, information systems or related field and/or equivalent formal training or work experience.
- Requires
3-4 years
of qualifying work experience in information technology or engineering environment,
preferably from payment gateways/fintech
Software Development Engineer
Posted today
Job Viewed
Job Description
- 6+ years of IT experience in Analysis, Design, Development and unit testing of Data warehousing applications using industry accepted methodologies and procedures
- Write complex SQL queries to implement ETL (Extract, Transform, Load) processes and for Business Intelligence reporting.
- Strong problem solving & technical skills coupled with confident decision making for enabling effective solutions leading to high customer satisfaction
- Deliver robust solutions through Query optimization ensuring Data Quality.
- Should have experience in writing Functions and Stored Procedures.
- Strong understanding of the principles of Data Warehouse using Fact Tables, Dimension Tables, star and snowflake schema modelling
- Analyse & translate functional specifications /user stories into technical specifications.
- Good to have experience in Design/ Development in any ETL tool like DataStage and Snaplogic.
- Good interpersonal skills, experience in handling communication and interactions between different teams.
Software Development Engineer
Posted today
Job Viewed
Job Description
Do you want to take part in developing the most innovative pumps in the world? Are you ready to work with the best-in-class colleagues within embedded industrial products?
We are taking platform development and continuous integration to the next level in Grundfos. Want to join us and help build our team, working with the latest technologies in advanced controller products? If you wish to develop your skills, this is your chance to challenge the organization to apply broad subject matter expert knowledge with a high degree of technical/business insight across product/solutions development and digital offerings.
What is the job about?
Develop and enhance the features in the Grundfos pumps and drives to ensure that we continue having the world best products by developing embedded software in close colaboration with the other developers using our common software platform. Have a holistic view of team delivery and dependencies. We work in an agile environment where flexibility is a natual thing as well as the ability to plan your own.
Your main tasks will be:
- Design and development of different embedded SW applications as a part of Product development team and ensure that it is working as expected.
- Define solutions from a system perspective and support System integration
- Ensure alignment with the SW architecture and platform.
SW architecture & Governance
- Contribute to enhancements of existing reference architecture and framework
- Contribute to architecture process & governance
- Identify and implement best practices with respect to architecture
- Unit test development and test of new software and products to the full value chain
- Quality improvement on existing software, bug fixing and test
- Proactive to build and share knowledge (agile, process, technical) to team to improve together.
- Reach out to colleagues, guide them so the development process is enhanced as well as the products are becoming more innovative
"Specific for a "t"
Test architecture & governance
- Contribute to enhancements of existing test architecture and framework
- Contribute to test governance
- Identify tools based on application domain complexity and needs
- Process implementation
- Identify and implement best practices in the team with respect to test
Product/System Development
- Support test set-up and maintenance.
- Test plan / test case / test environment preparation
- Drive and develop re-usable test scripts
- End-to-end System Testing
- Field issues support
- Test automation
- Configuration management
- Ensure test beds are operational in line with CI framework
Your background
- Bachelor's/Master's Degree in Engineering (Electronics Background) with minimum 4 to maximum 12 years of relevant experience
Expert in developing embedded SW applications in Embedded C
Embedded concepts at SW as well HW levels.
Experience in High& low level design of product applications.
- Strong theoretical and practical on complex /difficult design (e.g. advanced features from Technology innovation)
- Experience in developing PID control algorithms to regulate temperature, pressure and other process variables for industrial applications
- Experience in MATLAB
- Experience in usage and integration of sensors like temperature, pressure, etc
Structured, modularized development and testing at all levels for different embedded software components like -
RTOS (eCos, Threadx), memory, etc.
- Communication drivers and protocols e.g. RS232, RS485, I2C, SPI etc.
- MCU architectures – 16 & 32 bit Preferably – Renesas
Exposure to fieldbus protocols like Modbus, Bacnet, CAN, etc
Embedded environment - IAR
- Knowledge & work exposure to wireless technologies e.g. Wifi, Bluetooth.
- Emulators, OCD and other tools.
- Hardware debugging and testing (Peripherals, schematic reading, oscilloscope, Multi-meter etc).
- Documentation.
User level understanding and knowledge with hands on work experience.
- SW testing tools at unit level. Preferably – CPPUnit.
- Any continuous integration tool. Preferably – Jenkins.
- Any version control tool. Preferably – GIT
Specific for a "t"
- Test principles, test driven development, test automation and writing test cases.
- Experience in using the protocol testing/analyzer tools for testing protocols (Wireshark, Modscan, Modbus Conformance Tool, Bacnet …).
- Knowledge of scripting languages like Python, Java
Nice to have
- ISQTB certification
- Exposure to IOT based applications)
Do you want to learn more?
This position is based out of
Chennai
. If this sounds appealing to you, please upload your CV/resume and cover letter today via our Careers portal.
We look forward to hearing from you.
If you want to dig deeper into the Grundfos universe, please visit us on LinkedIn or Youtube and to get to know some of your future colleagues and why they appreciate working at Grundfos, check out Meet our people