- 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
- 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
- Experience with CI/CD using industry standard tools
- Experience with AWS technologies such as Cognito, CDK, Cloudfront, Lambda, DynamoDB, S3, API Gateway
- Experience with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node
- Experience with React Typescript, Java
- Experience building scalable, distributed, front-end experiences
- Experience building reusable UX components or libraries, user flows, wireframes, prototypes, high fidelity mockups and detailed UI and visual design specifications
- Experience in working with scalable, reliable and high-performing web services/ APIs
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
The Systems Integration (SI) Software Solutions team is looking for a Software Development Engineer (SDE II) who is excited about the opportunity to be part of a team that is building the next generation mobile first enterprise solutions. The SI Software Services team is part of the Amazon Robotics, Technology Deployment (TD) organization. We are looking for a talented and experienced Software Developer Engineer to join our dynamic team.
In this role, you will be responsible for delivering delightful experiences for TD customers. You will work closely with cross-functional teams to build innovative and engaging customer-facing solutions that leverage the latest front-end technologies and mobile best practices. Your contributions will directly impact the way TD customers interact with our products and services, driving customer satisfaction. Additionally, you will play a key role in streamlining development processes and improving overall team efficiency through the development of reusable components and services.
This engineer will be driving the development of mobile front-end solutions that deliver a best-in-class user experience, partnering with product and design teams to build highly responsive, intuitive, and sleek experiences that will delight customers and set a high bar for all applications.
Key job responsibilities
* Work closely with UX designers and product managers to develop friendly UI experiences.
* Help define front end architectures, own and implement specific components, and help shape the overall user experience and app performance.
* Contribute to defining best practices for front end development.
* Write automated UI tests.
Design, develop, and maintain high-quality mobile applications for iOS and/or Android platforms.
* Work with team members to investigate design approaches, prototype technology and evaluate technical feasibility.
* Lead the way - Lead means staying up to date with tools, trends, technologies, and frameworks both industry-wide and within Amazon, and sharing that knowledge in a meaningful way with our development community.
* Contribute to TD’s Delivery Execution Platform Strategy including envisioning, designing, building, deploying and supporting.
* Manage individual project priorities, deadlines and deliverables.
* Mentor and guide junior developers, providing technical expertise and code reviews.
* Adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations
* Help to improve engineering processes and tools to increase team effectiveness.
* Ensure applications comply with security and data protection best practices.
* Optimize mobile applications for maximum speed, scalability, and responsiveness.
* Be part of an agile development process to deliver high-quality software.
* Work with cross-functional, geographically diverse development teams through design, delivery and support.
* Engage with the broader development community across Amazon to share learning's and grow.
A day in the life
You will be instrumental in transforming business needs into impactful mobile software solutions by collaborating closely with stakeholders to integrate their requirements seamlessly. Leading full-stack development, you'll work on both front-end applications and back-end services, addressing complex challenges and driving cross-team initiatives. Your role will be crucial in advancing our delivery execution platform and enhancing the customer experience, with a primary focus on front-end development and contributions to back-end development, including building essential APIs and features.
About the team
You will be instrumental in transforming business needs into impactful mobile software solutions by collaborating closely with stakeholders to integrate their requirements seamlessly. Leading full-stack development, you'll work on both front-end applications and back-end services, addressing complex challenges and driving cross-team initiatives. Your role will be crucial in advancing our execution platform and enhancing the customer experience, with a primary focus on front-end development and contributions to back-end development, including building essential APIs and features.
Other Jobs from Amazon
Senior Software Development Engineer, AWS IAM
Senior Lean Process Engineer, Operations Excellence- Pharmacy
Front End Development Engineer, AWS Commerce Platform
Senior Security Engineer, AWS Security
Similar Jobs
Application Security Engineer, Senior (m/f/d)
Senior Manager, Software Engineering
Full Stack Engineer
Sr. Director, Software Engineering - Consumer Experience
Founding Full-Stack Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say