
Role- Software Development Engineer-2
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Top Skills
You write high quality, maintainable, and robust code, often in Java or C++ or C#
You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
You solve problems at their root, stepping back to understand the broader context.
You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
You recognize and use design patterns to solve business problems.
You understand how operating systems work, perform and scale.
You continually align your work with Amazon’s business objectives and seek to deliver business value.
You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
You communicate clearly with your team and with other groups and listen effectively.
Skills & Experience
Bachelors or Masters in Computer Science or relevant technical field.
Experience in software development and full product life-cycle.
Excellent programming skills in any object-oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
Proficiency in SQL and data modeling.

About Amazon India
About
Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one.
Together, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers: shoppers, sellers, content creators, and developers around the world.
Our mission is to be Earth's most customer-centric company. Our actions, goals, projects, programs, and inventions begin and end with the customer top of mind.
You'll also hear us say that at Amazon, it's always "Day 1." What do we mean? That our approach remains the same as it was on Amazon's very first day - to make smart, fast decisions, stay nimble, invent, and focus on delighting our customers.
Company video


Photos
Connect with the team
Company social profiles
Similar jobs
Role: Technical Co-Founder
Experience: 3+ years (Mandatory)
Compensation: Equity Only (No Salary)
Requirements:
Strong full-stack development skills
Experience building web applications from scratch
Able to manage complete tech independently
Startup mindset & owne
rship attitude
🚀 Hiring: Data Engineer | GCP + Spark + Python + .NET |
| 6–10 Yrs | Gurugram (Hybrid)
We’re looking for a skilled Data Engineer with strong hands-on experience in GCP, Spark-Scala, Python, and .NET.
📍 Location: Suncity, Sector 54, Gurugram (Hybrid – 3 days onsite)
💼 Experience: 6–10 Years
⏱️ Notice Period :- Immediate Joiner
Required Skills:
- 5+ years of experience in distributed computing (Spark) and software development.
- 3+ years of experience in Spark-Scala
- 5+ years of experience in Data Engineering.
- 5+ years of experience in Python.
- Fluency in working with databases (preferably Postgres).
- Have a sound understanding of object-oriented programming and development principles.
- Experience working in an Agile Scrum or Kanban development environment.
- Experience working with version control software (preferably Git).
- Experience with CI/CD pipelines.
- Experience with automated testing, including integration/delta, Load, and Performance
Role Overview:
We are looking for a skilled Golang Developer with 3.5+ years of experience in building scalable backend services and deploying cloud-native applications using AWS. This is a key position that requires a deep understanding of Golang and cloud infrastructure to help us build robust solutions for global clients.
Key Responsibilities:
- Design and develop backend services, APIs, and microservices using Golang.
- Build and deploy cloud-native applications on AWS using services like Lambda, EC2, S3, RDS, and more.
- Optimize application performance, scalability, and reliability.
- Collaborate closely with frontend, DevOps, and product teams.
- Write clean, maintainable code and participate in code reviews.
- Implement best practices in security, performance, and cloud architecture.
- Contribute to CI/CD pipelines and automated deployment processes.
- Debug and resolve technical issues across the stack.
Required Skills & Qualifications:
- 3.5+ years of hands-on experience with Golang development.
- Strong experience with AWS services such as EC2, Lambda, S3, RDS, DynamoDB, CloudWatch, etc.
- Proficient in developing and consuming RESTful APIs.
- Familiar with Docker, Kubernetes or AWS ECS for container orchestration.
- Experience with Infrastructure as Code (Terraform, CloudFormation) is a plus.
- Good understanding of microservices architecture and distributed systems.
- Experience with monitoring tools like Prometheus, Grafana, or ELK Stack.
- Familiarity with Git, CI/CD pipelines, and agile workflows.
- Strong problem-solving, debugging, and communication skills.
Nice to Have:
- Experience with serverless applications and architecture (AWS Lambda, API Gateway, etc.)
- Exposure to NoSQL databases like DynamoDB or MongoDB.
- Contributions to open-source Golang projects or an active GitHub portfolio.
Looking for candidates only with tier 1 colleges OR have experience in a product-based company.
Desired Skills :
● Experience with data modeling and SQL/NoSQL databases
● Experience with distributed systems and microservices
● Good experience in working with any of Java/SpringBoot, GoLang or NodeJS
● Excellent problem solving and debugging skills
● Passionate about the experience of software engineering as much as the output
● A strong sense of ownership
● Ability to communicate your ideas and approach to solving problems with clarity
Sureify drives customer engagement between the customer and their insurance company by incorporating web & mobile apps, into the insurance product experience. Our product is controlled by our backend dashboard so insurers can get the latest IoT data streaming in. The SaaS platform is designed to ensure that insurers never miss opportunities to increase engagement with their existing customer base.
We are looking for a Full Stack Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. On the backend, you will have the opportunity to help our product scale and be involved in the further architecture of the Sureify platform.
Responsibilities
- Develop new user-facing features
- Build reusable code and libraries for future use
- Build scalable architecture to support millions of users
- Ensure the technical feasibility of UI/UX designs
- Work closely with the UI/UX designers and product managers
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to the back-end
- Collaborate with other team members and stakeholders
Skills And Qualifications
- Proficient understanding of web markup, including HTML5, CSS3
- 2+ years of experience with Full-Stack web development
- Proficient in PHP or Python or Golang.
- Experience in Golang is an added advantage.
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding of asynchronous request handling, partial page updates, and AJAX.
- Use test-driven development and acceptance tests to ensure feature quality
- Excellent relational database skills with MySQL
- Experience with building restful JSON web services
- Knowledge of APIs, such as Twitter, Facebook, Google maps, Instagram, etc.
Job Description
Must have Skill Sets
- Go lang + Microservices
- Familiarity with MAC/Linux environment, Shell script
- GRPC ● JavaScript & JSON
- Knowledge of microservices and architecture
- Knowledge of Uber Tech Stack would be a bonus ○ Will ensure candidate who are selected will undergo training on Uber Stack as a part of their induction to Uber
- Basic SQL knowledge
Expectations from the candidate
- Strong hands-on experience in understanding requirements and creating microservices using Go lang..
- Exceptional debugging and problem-solving skills on large codebase
- Be a proactive thinker and demonstrate keen sense to find solutions to challenging problems
- Product sense: Create more than beautiful code. Play a crucial role in choosing what we build and how we build it.
- A penchant for collaboration & a team player: Work cross collaboratively to drive impact across orgs. Be open to candid feedback for improvement. When required step up to the role of a tech-lead to ensure effective coordination and communication
- Independent to explore all the end points in UBER environment and coordinate with different Line of Business to understand the correct microservice for a business use case.
- Ability to convert a high-level PRD into a detailed ERD for execution. Coordinate with business teams to understand the functional requirement and convert it into engineering logic
Primary Skills :
4+ Years with Java
2+ with Microservices
6 months to 1 Year with Golang
Exp : 4+ Years
Location : Bangalore/Hyderabad
Max Budget : 28 Lakhs
End Client : UBER













