Sr. Software Development Engineer

Amazon.Com, Inc. San Diego , CA 92140

Posted 2 months ago

About the team Preserving Trust in Amazon with every customer, every account, every second is our mission. Amazon.com's Buyer Risk Prevention (or BRP) protects the Amazon bottom line by preventing the bad actors from entering the front door. We've got the latest in machine learning algorithms, statistical modeling techniques and investigation tools but we need your help to keep Amazon.com safe. You'll be part of a team working to protect Amazon customers from attacks from bad actors and bots.

About the role We're looking for a software engineer with an interest in outsmarting the bad actors and make Amazon a safe place for customers. One of our interesting engineering challenges is identifying the bad actors without impacting customer experience. We use the most recent advances in machine learning to make real-time decisions to eliminate all types of malicious activity at Amazon scale. You will work with other engineering teams at Amazon to develop novel solutions to to develop and strengthen customer trust.

About the candidate The ideal candidate for our team is passionate about building creative solutions to outsmart bad actors. You have technical curiosity, drive for results, and resilience in the adversarial fight to keep our customers safe.

  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design

  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

  • 2+ years of non-internship professional software development experience

  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

  • 4+ years of professional software development experience with at least one modern language such as Java, C++, or C# including object-oriented design

  • Bachelors degree in Computer Science or equivalent experience.

  • Strong fundamentals in core Computer Science areas like Object Oriented Design, Data Structures and Algorithms.

  • Experience building scalable infrastructure software or distributed systems.

  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

  • 6+ years of designing and developing complex, interactive consumer applications

  • Experience providing technical leadership and mentoring other engineers.

  • Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations.

  • General understanding of application security concepts, such as cryptography, penetration testing and threat modeling.

  • Ability to effectively drive cross-team solutions that have complex dependencies and requirements.

  • A strong track record of project delivery for large, cross-functional, projects.

  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.

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.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Engineer

Aira

Posted 5 days ago

VIEW JOBS 4/16/2021 12:00:00 AM 2021-07-15T00:00 <p><em><strong>Aira is a technology rich startup company with a nobel mission, passionate customers and challenging technical problems. You will have a major impact on our success as a member of our dedicated team.</strong></em><br></p><p> Aira connects people in real time via real-time streaming to accomplish tasks on demand, 24/7 and worldwide. Our target consumers today are blind or have low vision persons we partner with remote, trained, professional agents dedicated to further enhancing everyday experiences. At Aira, you have the opportunity to work with a disruptive technology, meaningfully contribute to company growth and positively impact the lives of others.</p><p><br></p>With exciting business breakthroughs including our recent nationwide launch at all Starbucks locations (<a href="https://www.cnet.com/news/starbucks-now-offers-access-to-app-for-blind-low-vision-customers/" rel="nofollow noreferrer noopener" class="external">https://www.cnet.com/news/starbucks-now-offers-access-to-app-for-blind-low-vision-customers/</a> ), rollout at over 50 airports and transportation systems, addition of over 20 Universities, Bank of America, Target and now launching in the UK, Aira is expanding! We need to grow our core product team. <p>As a Sr. Distributed Systems Software Engineer, you’ll be primarily working on our Java Spring multi-tier service that is ever evolving and making use of AWS. Our Spring based service surfaces REST APIs to all of our client applications, with features stemming from call routing, matching, WebRTC video conferencing, third party integrations, billing and account management. You'll be expected to take ownership of the code base and work directly with the product and customer experience team to enhance the technology that will put Aira in front of as many consumers businesses across the world as possible.</p><p>Your responsibilities will include:</p><ul> <li>Develop and maintain the Java Spring platform, from code to deployment</li> <li>Work closely with stakeholders to identify pain points and suggest improvements</li> <li>Have a strong opinion on architecture, features, test cases, and application performance monitoring</li> <li>Participate in our agile software development process, working closely with our UI designers and other members of the engineering team</li> </ul><p><strong>Requirements</strong></p><p>You are a technical leader with a passion for team success. You have talent and enthusiasm for creating usable, scalable, well-tested software. You want to work in a highly collaborative, agile environment. You love learning new technologies, languages, tools, and frameworks and thinking carefully about which ones will be of real benefit in your projects. Hard problems, refactoring code, and tracking down issues in complex, distributed systems is in your wheelhouse. </p><p><strong>Critical skills and experience</strong></p><ul> <li>Exceptional core CS concepts (distributed programming, concurrency, algorithms)</li> <li>You have strong experience with designing highly distributed systems with 8-10 + years’ experience</li> <li>You have a passion for code correctness (continuously improving testability and code quality)</li> <li>Thrive in a fast paced, high energy and fun work environment that is agile and deliver value incrementally and frequently.</li> <li>You have 8-10+ years’ experience with Java (Kotlin is a plus)</li> <li>A Bachelors’ or Masters’ degree in Computer Science, Math, or related field-Required</li> <li>Core SQL skills and knowledge of transaction management</li> <li>Enjoy contributing to new designs and brainstorming for optimal solutions.</li> <li>Remote location, slack, zoom, github, google drive for the foreseeable future</li> </ul><p><strong>Opportunities to learn and develop</strong></p><ul> <li>Experience with Public Cloud (AWS, GCP, Asure) including serverless computing (Lambda, Firebase, etc.), containerized environments (Docker, Kubernetes, etc.), as well as microservice architectures</li> <li>RESTful APIs, AMQP/MQTT protocol, WebRTC</li> <li>Experience and interest in a variety of database types: SQL/NoSQL/Graph etc.</li> <li>Experience and interest in NLP, AI including computer vision and forecasting</li> <li>Data Engineering and Analytics</li> </ul><p><strong>Benefits</strong></p><ul> <li>Opportunity to make an impact on a mission-driven business</li> <li>Low drama, hands on culture, not impeded by process, oversight or lack of courage</li> <li>A fun, dedicated, and hard-working team who are the magic behind our award-winning company</li> <li>Competitive salary with significant equity options</li> <li>Top-tier medical plan, dental, vision, life and disability insurance</li> <li>Unlimited PTO</li> <li>Full-remote position</li> </ul><p>Learn more about working at Aira by checking out one of our employee spotlight videos:</p><ul> <li><a href="https://youtu.be/deIR_p1I0pQ" rel="nofollow noreferrer noopener" class="external">https://youtu.be/deIR_p1I0pQ</a></li> <li><a href="https://youtu.be/wUAWgC2oUKM" rel="nofollow noreferrer noopener" class="external">https://youtu.be/wUAWgC2oUKM</a></li> </ul> Aira San Diego CA

Sr. Software Development Engineer

Amazon.Com, Inc.