Amazon
Posted 1mo ago

Software Development Engineer, Emerging Devices Software

Amazon
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • designing features
  • implementing features
  • investigating issues
Requirements
  • Bachelor's in CS/Engineering/Mathematics
  • 3+ years professional software development
  • 2+ years design/architecture experience
  • Experience with at least one programming language and building/shipping cloud services or mobile apps
Technical tools mentioned
AndroidCI/CDHTTP REST APIsiOSReact Native

Job description

Description

We are looking for a skilled and motivated Software Development Engineer to join Amazon’s Emerging Devices Software (EDS) team. EDS works on new devices, such as Smart Eyewear. This is a unique opportunity to work on an emerging product at the intersection of mobile, cloud, and wearable technology.

EDS org works on emerging product categories with the potential to redefine how customers interact with technology in their daily lives. You’ll design and build mobile and cloud software that integrates seamlessly with Smart Eyewear and other hardware, delivering best-in-class user experiences to customers around the world.

You’ll collaborate with a cross-functional team of engineers, product managers, UX designers, and QA to develop features from concept to launch. You’ll take ownership of components, make design decisions, and contribute to the scalability, reliability, and performance of our systems.

You’ll also have opportunities to work with and receive guidance from Senior and Principal Engineers, gaining exposure to system-level thinking, engineering best practices, and long-term technical direction.

Come join us — it’s your chance to help shape the future of wearable technology.

Key job responsibilities
- Design, implement, and maintain features for mobile applications (Android/iOS/React Native) and cloud services
- Own key components of the system, contributing to architecture, implementation, and long-term maintainability
- Write high-quality, well-tested code that meets production standards
- Participate in technical design reviews, sprint planning, and project execution
- Collaborate with product, UX, QA, and other engineering teams to deliver high-impact features
- Investigate and resolve complex issues across the device-mobile-cloud stack
- Contribute to continuous improvement of team processes, tools, and engineering practices

Basic Qualifications

- Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
- 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
- Experience building and shipping cloud services or mobile apps

Preferred Qualifications

- Master's degree or equivalent
- Experience with Android, iOS or other mobile application development or testing
- Experience with strong project management skills and the ability to thrive in a fast-paced environment
- Familiarity with REST APIs, CI/CD workflows, and scalable system design
- Exposure to cross-platform development, device integration, or consumer hardware

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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

About Amazon

Global online retail and cloud computing technology provider.

Similar jobs

Software Development Engineer roles near Bengaluru, Karnataka
17h
Save
Mark Applied
Hide
Senior Software Development Engineer - R01569774
Bangalore, Karnataka, India
OnsiteFull Time
Brillio
Brillio: Digital technology services and AI-led transformation partner.
2+ YOERequires 2–4 years of Azure development and cloud-native engineering experience; Next.js, Node.js, Azure services, and secure API development. Bachelor's degree and Azure certification are preferred.
Next.js, Node.js, Azure Service Bus, Azure API Management, Azure Storage Queues, Azure Logic Apps, Azure Kubernetes Service (AKS), Azure Content Delivery Network (CDN), Azure App Service, Azure Functions, OpenShift, CI/CD, DevOps, Retrieval-Augmented Generation (RAG), Avaya Contact Center
18h
Save
Mark Applied
Hide
Custom Software Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
3+ YOERequires 3+ years of PowerFactory experience, proficiency in software development methodologies, version control, performance monitoring, and 15 years of full-time education.
PowerFactory, Git
23h
Save
Mark Applied
Hide
Senior Software Development Engineer - R01569774
Bangalore, Karnataka, India
HybridFull Time
Brillio
Brillio: Provides digital transformation and big data analytics consulting services.
2+ YOERequires 2–4 years of Azure development and cloud-native engineering experience, with Next.js, Node.js, Azure services, APIs, microservices, CI/CD, and secure healthcare application development skills.
Azure Service Bus, Azure API Management, Azure Storage Queues, Azure Logic Apps, Azure Kubernetes Service (AKS), Azure Content Delivery Network (CDN), Azure App Service, Azure Functions, Next.js, Node.js, OpenShift, CI/CD, Retrieval-Augmented Generation (RAG), Avaya Contact Center
1d
Save
Mark Applied
Hide
Staff Software Engineer
Bengaluru, Karnataka, India
HybridFull Time
Okta
OktaNASDAQ: OKTA: Provide secure identity management and authentication for enterprises.
7+ YOERequires 7+ years in software development, 5+ years with Java, Go, Python, or similar languages, cloud automation, Terraform, CI/CD, Kubernetes, ECS, Docker, Linux, networking, databases, and a bachelor's degree or equivalent experience.
Spinnaker, Terraform, AWS ECS, AWS EKS, Java, Python, Go, Kubernetes, ECS, Docker, Linux, MySQL, MongoDB, Pulumi, Retrieval-Augmented Generation (RAG)
1d
Save
Mark Applied
Hide
Software Development Engineer 2
Bengaluru, Karnataka, India
HybridFull Time
IQVIA
IQVIANYSE: IQV: Provides clinical research and healthcare data analytics services.
1+ YOEBachelor's degree in computer science or related field, or equivalent experience; typically requires 1 year of relevant experience and ability to develop and troubleshoot software across application layers.
1d
Save
Mark Applied
Hide
Software Development Engineer II
Gurgaon or Bengaluru
OnsiteFull Time
Expedia Group
Expedia GroupNASDAQ: EXPE: Operates a global platform for travel bookings and services.
2+ YOEBachelor's degree in computer science or related field or equivalent experience, 2+ years of professional experience, and proficiency in a modern programming language, system design, APIs, data modeling, and service operations.
AI/ML
1d
Save
Mark Applied
Hide
Software Development Engineer II
Bengaluru, Karnataka, India
OnsiteFull Time
JioStar
JioStar: India's largest media and entertainment streaming conglomerate.
2+ YOEBachelor's or master's in computer science or related field, with 2–4 years of iOS development experience and expertise in Swift, Objective-C, Xcode, testing, performance profiling, and mobile frameworks.
Swift, Objective-C, Xcode, iOS, Continuous Integration (CI), Continuous Deployment (CD), Unit Testing
1d
Save
Mark Applied
Hide
Software Development Engineer 2
Bangalore, Karnataka, India
OnsiteFull Time
IQVIA
IQVIANYSE: IQV: Provides clinical research and data analytics for pharmaceutical companies.
1+ YOEBachelor's degree in computer science or related field, or equivalent experience; typically requires 1 year of relevant experience and software development across front-end and backend application layers.