HIRING NOW

Sponsored Links:

Software Development Engineer Amazon Cambridge

Job Description: • 2-minute read •
We’re looking for Software Development Engineers to join our rapidly expanding group in Cambridge, England to help achieve that goal. If you thrive on working with big data in high performance teams then this is the place for you.
The ideal candidate is clearly passionate about new opportunities and has a demonstrable track record of success. A keen sense of ownership, effective teamwork and strong communication skills are absolute requirements. Creating reliable, scalable, and high performance products requires technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience working with large-scale distributed systems.
Your responsibilities will include:
· Delivering high quality code on time as part of a cross-functional team.
· Contributing to team discussions around system component design, improvement and integration.
· Designing and developing high performance, test-driven code that meets complex requirements and is massively scalable.
· Involvement at all stages of the software development cycle, including designing and developing significant new architectural systems and improvements.
· Working with and maintaining a large existing code base as well as new components; maintaining production code and contributing to deployment and QA processes.
· Participation in estimation and sprint planning in an agile environment.
· Working closely with other technical teams and product team to deliver on the company’s technical vision.
Basic Qualifications

You have industry-leading technical abilities. You demonstrate a breadth and depth of knowledge in the following disciplines:
· You recognize and adopt best practices from initial design through to deployment and on-going service ownership.
· You write high quality, maintainable, and robust code.
· You solve problems at their root, stepping back to understand the broader context.
· You develop pragmatic solutions. You build flexible systems without over-engineering and choose simple, straightforward solutions over more complex ones.
· You understand a broad range of data models and know how, when and when not to use them.
· You recognize and use design patterns to solve business problems.
· You understand how enterprise applications work, perform, and scale.
· Great team player, able to work effectively with others as well as individually.
· Technical degree or equivalent experience.
Preferred Qualifications

Preferred Skills and Experience
· Excellent design skills with a proven ability to find simple solutions to complex problems.
· Experience of working with complex information at large scale.
· Comfortable collaborating with teams with very different technical skills, and non-technical teams.
· Proficiency in Java or C++.
· Taking a proactive approach to repeatable tasks, looking for ways to replace them with self-service tools and/or automation.
Pass it on for Referral Bonus. Not the right role for you, but know someone we should meet? Share with him to earn $1,000 referral bonus.
Related Posts Plugin for WordPress, Blogger...
 

Subscribe to us