Imagine working in a dynamic and collaborative environment where your ideas can shape the future of technology. Picture being part of a team that leverages the resources of a Fortune-500 company, yet operates with the agility of a start-up.
As a Software Development Engineer on our Grocery Engineering Team in Brisbane, you will have the opportunity to design and develop cutting-edge automation solutions for our global grocery fulfilment teams.
Your responsibilities will include creating user interfaces for sophisticated autonomous storage and retrieval systems, as well as integrating these systems with our existing order processing and inventory systems.
We're looking for highly motivated engineers who thrive in an environment where problems are open-ended and every voice matters. Our team enjoys engaging in passionate discussions and letting the best ideas rise to the top.
Key job responsibilities include:
* Designing new systems that operate at a global scale
* Taking direct ownership over the design of new components in the solution
* Building and evolving back end services that are highly available, scalable, have low latency and are extensible
* Collaborating with UX Design teams to build intuitive interfaces that delight our associates and customers
* Working with multiple teams across the company and globe
* Leveraging AWS services to build and deploy cloud-native applications
* Ensuring the implementation of robust security measures and compliance with data privacy regulations
* Conducting thorough code reviews and mentoring other engineers to maintain high code quality standards
BASIC QUALIFICATIONS:
* 3+ years of professional software development experience
* 2+ years of design or architecture experience (design patterns, reliability and scaling) of new and existing systems
* Experience programming with at least one software programming language
* Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis
PREFERRED QUALIFICATIONS:
* 3+ years of full software development life cycle experience
* Bachelor's degree in computer science or equivalent
* Experience with distributed, multi-tiered systems, algorithms, and relational databases
In the spirit of reconciliation, we acknowledge the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.
Amazon is committed to a diverse and inclusive workplace. We are an equal opportunity employer, and do not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected attributes.