1806 Software Development jobs in Chennai
Software Development Engineer

Posted 1 day 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 1 day 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 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.
Software Development Engineer
Posted today
Job Viewed
Job Description
Job Summary:
We are seeking a highly motivated SDE 1 with solid experience in .NET and a passion for supporting and improving existing software platforms. In this role, you will work on stabilizing our current monolithic SaaS platform while addressing critical customer-facing issues, monitoring backend performance, and enhancing features as needed. Over time, you will also be involved in migrating to a new platform and expanding your skill set to include new technologies such as Python and modern tech stacks.
Key Responsibilities:
- Platform Stabilization: Focus on stabilizing and maintaining the existing monolithic SaaS platform, ensuring high availability, reliability, and performance.
- Customer-Facing Bug Fixes: Address and resolve P0/P1 (critical and high-priority) bugs reported by customers in a timely and efficient manner.
- Exception Handling & Monitoring: Monitor system alarms and logs, proactively identifying backend exceptions and taking corrective actions to resolve issues.
- Minor Enhancements: Address minor feature enhancements and improvements based on customer feedback or internal requirements.
- Platform Migration Support: Assist in the gradual migration of the platform from monolithic architecture to a more scalable, modern platform.
- Adaptation to New Tech: Over time, expand your skill set to include Python and contribute to development on new technologies and platforms being adopted by the company.
- Collaboration: Work closely with other developers, QA engineers, and product managers across geographical locations to ensure smooth deployment of fixes and features.
- Troubleshooting & Debugging: Investigate and troubleshoot complex issues across the platform, from frontend to backend, and ensure optimal resolution.
Qualifications & Required Skills:
- Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent work experience.
- Experience: 2-4 years of professional experience in software development.
- Strong proficiency in .NET technologies (C#, ASP.NET, etc.).
- Knowledge of frontend web technologies: JavaScript, HTML, CSS. Experience with modern JavaScript frameworks: React and/or Angular.
- Familiarity with MongoDB or NoSQL databases.
- Experience with MS SQL Server and relational database design/queries.
- Hands-on troubleshooting with IIS (Internet Information Services) to resolve hosting and performance issues. Exposure to cloud platforms (Azure/AWS/GCP) is a plus.
- Python knowledge or willingness to learn over time. Understanding of monitoring tools and logging (e.g., Datadog, ELK stack, etc.) is a plus.
- Problem-Solving & Debugging: Strong ability to debug and troubleshoot complex issues across different layers (front-end, back-end, database).
- Adaptability & Learning: Willingness and eagerness to learn and adapt to new technologies over time, including Python and other modern stacks. Teamwork &
- Communication: Excellent verbal and written communication skills, with the ability to work effectively in a collaborative environment.
- Attention to Detail: Ability to focus on quality and thoroughness, ensuring customer-facing issues are resolved with minimal disruption. Preferred
- Must be open to work in US hours.
Other Skills:
- Experience with microservices architecture is a plus.
- Familiarity with containerization (e.g., Docker) or orchestration tools (e.g., Kubernetes) is a plus.
- Exposure to CI/CD tools like Jenkins, GitLab CI, or similar is beneficial.
- Knowledge of DevOps practices or cloud-native development is an advantage.
What We Offer:
Growth Opportunity: Opportunity to expand your skillset, including learning Python and working on modern tech stacks in future projects.
Learning Environment: Access to continuous learning through online resources, mentoring, and hands-on project work.
Collaborative Culture: Be a part of a supportive, inclusive, and diverse team where your contributions are valued.
Health & Wellness Benefits: Comprehensive healthcare coverage and wellness programs.
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
Software Development Engineer
Posted today
Job Viewed
Job Description
Join Us at Zhians: Building the Future of Women's Health
At
Zhians
, we're on a mission to transform digital healthcare with innovative technology and AI-powered solutions. Zhians is a
women's health and wellness platform
designed to support individuals through every stage of womanhood.
Role Description
Role:
Software Development Engineer
Location:
Thoraipakkam, Chennai
Experience:
1+ years (Freshers with strong skillsets are welcome)
Preferably from a startup background
What you'll work on:
- Building
Flutter-based mobile applications
with intuitive and seamless experiences - Developing scalable backends and integrations using
Firebase - Designing and deploying
AI agents
to power healthcare innovation - Writing clean, efficient, and maintainable code to drive Zhians' growth
What we're looking for:
Proficiency in Flutter & App Development
Strong knowledge of Firebase (Auth, Firestore, Functions, etc.)
Interest/experience in building AI-driven solutions
Problem-solving mindset, adaptability, and a passion for startups
If you're excited to
shape the future of healthcare technology
and grow with a fast-moving team, we'd love to connect with you
Apply now with your Resume/CV directly at / or via DM
Let's build the future of healthcare, together.
Be The First To Know
About the latest Software development Jobs in Chennai !
Software Development Engineer
Posted today
Job Viewed
Job Description
Project Role Description : NA
Must have skills : DevOps
Good to have skills : NA
Minimum 7.5 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary: As a Software Development Engineer, you will engage in a variety of tasks that contribute to the development and maintenance of software applications. Your typical day will involve collaborating with team members, participating in design discussions, and implementing solutions that enhance the functionality and performance of software products. You will also be responsible for troubleshooting issues and ensuring that the software meets the required standards and specifications, all while fostering a positive and productive team environment. Roles & Responsibilities: - Expected to be an SME. - Collaborate and manage the team to perform. - Responsible for team decisions. - Engage with multiple teams and contribute on key decisions. - Provide solutions to problems for their immediate team and across multiple teams. - Mentor junior team members to enhance their skills and knowledge. - Continuously evaluate and improve development processes to increase efficiency. Professional & Technical Skills: - Must To Have Skills: Proficiency in DevOps. - Strong understanding of continuous integration and continuous deployment practices. - Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Familiarity with containerization technologies like Docker and Kubernetes. - Knowledge of scripting languages such as Python or Bash. Additional Information: - The candidate should have minimum 7.5 years of experience in DevOps. - This position is based at our Pune office. - A 15 years full time education is required.15 years full time education
About Accenture
We work with one shared purpose: to deliver on the promise of technology and human ingenuity. Every day, more than 775,000 of us help our stakeholders continuously reinvent. Together, we drive positive change and deliver value to our clients, partners, shareholders, communities, and each other.We believe that delivering value requires innovation, and innovation thrives in an inclusive and diverse environment. We actively foster a workplace free from bias, where everyone feels a sense of belonging and is respected and empowered to do their best work.At Accenture, we see well-being holistically, supporting our people’s physical, mental, and financial health. We also provide opportunities to keep skills relevant through certifications, learning, and diverse work experiences. We’re proud to be consistently recognized as one of the World’s Best Workplaces™.Join Accenture to work at the heart of change.Visit us at
Equal Employment Opportunity Statement
We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, militaryveteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicablelaw. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.
Software Development Engineer
Posted today
Job Viewed
Job Description
We're looking for a talented Software Development Engineer to join our Author Support Technology team. You'll be instrumental in designing and building scalable solutions that help authors succeed on Amazon's publishing platform. This is a unique opportunity to tackle complex technical challenges while directly impacting the success of authors worldwide.
Why This Role Matters:
Every day, authors rely on our services to share their stories with the world. Your team's solutions will directly impact their success by ensuring they receive timely, accurate support throughout their publishing journey. You'll have the autonomy to shape the technical direction of author support systems while working on challenging problems at Amazon scale.
Join us in revolutionizing how we support the next generation of authors!
Key job responsibilities
• Design and implement scalable, multi-tenant services that power our author support ecosystem
• Lead technical design discussions and mentor junior engineers
• Collaborate directly with internal users to understand pain points and craft efficient solutions
• Drive architectural decisions for new features and systems
• Build automation tools that streamline author support workflows
• Own end-to-end delivery of critical technical initiatives
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience- 3+ 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.
Software Development Engineer
Posted today
Job Viewed
Job Description
- Expected to perform independently and become an SME.
- Required active participation/contribution in team discussions.
- Contribute in providing solutions to work related problems.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Conduct code reviews to ensure adherence to best practices and coding standards.
Professional & Technical Skills:
- Must To Have Skills: Proficiency in Spring Boot.
- Good To Have Skills: Experience with Amazon Web Services (AWS), Java Full Stack Development.
- Strong understanding of RESTful API design and development.
- Experience with microservices architecture and deployment.
- Familiarity with version control systems such as Git.
Additional Information:
- The candidate should have minimum 3 years of experience in Spring Boot.
- This position is based at our Bengaluru office.
- A 15 years full time education is required.