16 hours ago
Bengaluru, IndiaMid Level
Responsibilities
- Solve difficult software problems using appropriate technologies and best practices.
- Design and build stable, performant, scalable, and maintainable software.
- Collaborate with customers, product managers, operations, category managers, finance teams, and engineering stakeholders.
- Apply sound design approaches, manage dependencies and complexity, and make pragmatic trade-offs.
- Write understandable code, minimize short-term workarounds, and use resources efficiently.
- Contribute to project ideas, business objectives, and product roadmaps across the software development lifecycle.
Requirements
- 4+ years of non-internship professional software development experience.
- 2+ years of non-internship experience in software design or architecture for new and existing systems, including design patterns, reliability, and scaling.
- Experience programming in at least one software programming language.
- Preferred: bachelor’s degree in computer science or equivalent.
- Preferred: 2+ years contributing to new and existing systems architecture and design, including architecture, design patterns, reliability, and scaling.
Benefits
- Career planning and regular development discussions with the manager.
- Opportunities to work with emerging technologies, complex technical challenges, and senior and principal engineers.
- Mentoring and guidance from senior software development engineers and principal engineers.
- Flexible and collaborative work culture with opportunities for professional growth.
Categories
About Amazon
Amazon builds and operates a global e-commerce marketplace, logistics network, and consumer devices, and provides cloud computing via AWS for businesses and developers. The company earns revenue from online retail, third‑party seller services, subscriptions like Prime, advertising, and AWS usage. Founded in 1994 and headquartered in Seattle, it is publicly traded on NASDAQ (AMZN) and serves customers in dozens of countries.
