The Job logo

What

Where

Senior Software Development Engineer – Amazon Transportation

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

DESCRIPTION

Amazon’s global fulfillment network enables any merchant to ship items that are ordered on Amazon to any place on earth. There is a complex network of ways in which items move between vendor locations, Amazon warehouses, and customer locations as well as several intermediate locations through which packages travel before reaching the customer. With a scale of millions of packages, each with different attributes and delivery requirements, what results is a highly dense graph of nodes.

We have built a highly respected software engineering team which is focused on solving complex problems in worldwide transportation using workflows, optimization algorithms, and machine learning systems. These are large-scale distributed systems handling millions of packages being shipped through the Amazon logistics network.

As a Sr. SDE in our team, you will take a leading role at creating end-to-end solutions that are technically wide, with deep customer impact. You will work with multiple teams and influence them to build a long-term solution with incremental delivery approach. Also, you be our thought leader and work actively in mentoring other SDEs in the team.

About the team
Inclusive Team Culture
We’re looking for a new teammate who is enthusiastic, empathetic, curious, motivated, reliable, and able to work effectively with a diverse team of peers; someone who will help us amplify the positive & inclusive team culture we’ve been building.

We are open to hiring candidates to work out of one of the following locations:

Bellevue, WA, USA

 

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team

 

PREFERRED QUALIFICATIONS

- 5+ 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

Set alert for similar jobsSenior Software Development Engineer – Amazon Transportation role in United States
Amazon Logo

Company

Amazon

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 years

Locations

Bellevue, King County, Washington, United States

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Snowflake Logo

Senior Security Engineer

Snowflake

Bellevue, Washington, United States

Posted: 10 months ago

JOB DESCRIPTION Build the future of data. Join the Snowflake team. Snowflake Corporate Security team is laser focused on making security better for all Corporate/IT products and services. As a member of this team you will be involved in driving the security strategies across the corporate environment that balances Snowflake’s business growth while effectively managing security risks. The Corporate Security Architecture is looking for passionate Security Engineers and/or Security Architects to join this team and raise the security bar for Snowflake. WHAT YOU'LL DO : Be the technical leader in cloud security within the CorpSec team for the Corporate/Enterprise teams at Snowflake. Work alongside the engineering teams, providing expert leadership and advice on secure cloud architecture, design, and implementation for workloads in AWS, Azure and GCP. Expertise in at least one of the 3 cloud service provider is required. Level up your skills securing modern languages and technologies running in a true multi-cloud/SaaS environment like AWS, GCP, Azure, Salesforce and many more. Use data and the power of Snowflake to drive major security initiatives in the cloud space. Lead the cloud security architecture, complete threat modeling, complete security testing and drive the DevSecOps model for partner teams. WHAT YOU NEED : You have multi year (>5 years)  experience with threat modeling, secure architecture and security testing in the Cloud (AWS, GCP and Azure) and SaaS space. You have real world experience in some of basic security concepts like Identity, Data protection, Monitoring and IR in the cloud services space. You have multi year experience in AppSec and/or DevSecOps processes. You have a proven ability to manage yourself and produce results You can learn and find bugs in languages like Java, JavaScript, Go, and Python You have familiarity with security testing tools and techniques You are a strong communicator who is comfortable working cross-functionally, with a track record of delivering results and demonstrating strong ownership. WHY YOU SHOULD WORK WITH US : We are laser focused on doing security better, and we do not tolerate the status quo. We have strong demand from our customers, and support from the business for security. We are a great team that combines a diverse set of backgrounds and skills. Did we mention we are one of the fastest-growing software companies, ever? The opportunity for impact is enormous. The following represents the expected range of compensation for this role: The estimated base salary range for this role is $188,000 - $287,500. Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.   The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits. Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact?

Snowflake Logo

Principal software Engineer - Storage

Snowflake

Bellevue, Washington, United States

Posted: 10 months ago

JOB DESCRIPTION Build the future of data. Join the Snowflake team. Snowflake’s Storage platform is a crucial part of Snowflake’s continued success and is one of the fastest-growing segments at Snowflake. Our table storage is the best in the industry, with differentiators like auto partitioning, auto compression, enhanced encryption, time travel, fail-safe, cross-region replication, zero-copy clone, instant data sharing, etc. As a result, Snowflake table storage has gained immense popularity in the last few years. But we won’t stop there. Snowflake’s mission is to mobilize the world’s data by building the greatest data and applications platform. Not just of the cloud era, but in the history of computing. To enable this mission it is crucial for the Storage team to continue innovation in the multi-cloud space and to continue being the best-in-class platform for IO-intensive workloads.   We're seeking a Principal Software Engineer to help shape the systematic improvements at the heart of the IO stack AS AN EXPERIENCED ENGINEER, YOU WILL: Set the direction for the Storage technical area spanning multiple core Snowflake teams Have an opportunity to redefine availability and latency SLOs for the IO subsystem, connecting them to the customer experience of using Snowflake table storage, and unstructured data Drive the performance improvements across the stack, to decrease tail latency and reduce query run time variability Implement critical capabilities for supporting advanced features offered by different Cloud Providers Analyze performance and availability issues, and collaborate closely with cloud providers to influence the shared roadmap for maximizing uptime and minimizing cost for Snowflake customers Advance local disk caching strategy, using your understanding of the tradeoffs between local disk access patterns, and remote IO requests Collaborate closely with Product managers, Architects, and other engineering teams Participate in on-call rotation and shape the strategy for continuing to keep the on-call load low, while enabling 10x growth   AN IDEAL CANDIDATE WILL HAVE MOST OF THE FOLLOWING QUALIFICATIONS: An excellent team player who is committed to helping everyone around them maximize their potential and growth Be aligned with the Snowflake values Previous experience in setting and tracking the internal service uptime and performance objectives across teams and organizations. Previous experience driving performance improvements directly and in collaboration with other engineers Experience with at least one of the public cloud storage providers (AWS, Azure, GCP) Strong development skills in C++. Java experience is a plus Previous experience with Curl C++ library is a plus The following represents the expected range of compensation for this role: The estimated base salary range for this role is $232,000 - $362,200. Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.   The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits. Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact?

Snowflake Logo

Principal Software Engineer - Streamlit

Snowflake

Bellevue, Washington, United States

Posted: 10 months ago

JOB DESCRIPTION Build the future of data. Join the Snowflake team. PRINCIPAL SOFTWARE ENGINEER - STREAMLIT OPEN SOURCE Snowflake started with a clear vision: develop a cloud data platform that is effective, affordable, and accessible to all data users. Snowflake developed an innovative new product with a built-for-the-cloud architecture that combines the power of data warehousing, the flexibility of big data platforms, and the elasticity of the cloud at a fraction of the cost of traditional solutions. We are now a global, world-class organization with offices in more than a dozen countries and serving many more.  Snowflake, in collaboration with Streamlit, is on a mission to become an integral part of the Python community, alongside renowned libraries like NumPy, Pandas, TensorFlow, and PyTorch. We are searching for a dynamic Tech Lead with a strong background in both Python and frontend development to lead our team and propel our open-source project forward. We are seeking a talented individual with expertise in frontend-focused engineering and a deep understanding of Python. As a Tech Lead, you will have the opportunity to shape our best-of-breed tech stack, including React/Hooks, TypeScript, Emotion, and Python. Join us in creating the future of the Data Cloud and delighting our customers with exceptional experiences. AS A PRINCIPAL SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL:   🚀 Lead the technical direction Provide guidance and set the technical direction for our team, ensuring alignment with project goals and industry best practices. 🛠 Own the Streamlit codebase Take ownership of our open-source project, ensuring the codebase is well-maintained, performant, and bug-free. 🐍 Utilize Python expertise Leverage your deep understanding of Python to drive backend development and ensure seamless integration between frontend and backend systems. 🔧 Drive frontend development Use your expertise in frontend technologies like React, TypeScript, and Emotion to develop robust and engaging user interfaces. 📣 Engage with the community Actively engage with the Streamlit community, seeking feedback, incorporating contributions, and fostering positive and collaborative relationships. 💡 Architect innovative solutions Collaborate with cross-functional teams to architect and implement innovative solutions that meet the needs of our users. 👥 Mentor and inspire Mentor and coach engineers, fostering their growth and development while promoting a collaborative and inclusive team culture. OUR IDEAL SOFTWARE ENGINEER WILL HAVE:   Significant software development experience, including 15+ years of experience in product web UI application development. Deep Python knowledge Strong command of Python, including experience in building backend systems and integrating frontend and backend components. Proficiency in frontend technologies Expertise in React/Hooks, TypeScript, and Emotion, with a keen eye for crafting intuitive and visually appealing user interfaces. Technical leadership experience Proven track record of leading technical teams, making architectural decisions, and successfully delivering high-impact projects. Strong problem-solving skills Ability to tackle complex technical challenges and provide innovative solutions in a fast-paced environment. Strong communication and empathy skills Effective communication skills to collaborate with cross-functional teams, mentor engineers, and engage with the developer community. Passion for innovation A drive to stay up-to-date with the latest industry trends, technologies, and best practices, and a passion for driving innovation within the team. Familiarity or interest with data science, AI, machine learning The following represents the expected range of compensation for this role: The estimated base salary range for this role is $232,000 - $362,200. Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.   The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits. Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact?

Snowflake Logo

Principal Software Engineer - Aiq

Snowflake

Bellevue, Washington, United States

Posted: 10 months ago

JOB DESCRIPTION Build the future of data. Join the Snowflake team. As an engineer in the AIQ (Automation Infrastructure and Quality) team, you will be working on challenging problems building cutting edge infrastructure and tools for Snowflakes around the globe. Our mission is to provide a highly trusted and simple way for Snowflakes to deliver high quality products to our customers at scale.  This is an opportunity to have a big impact and break new ground in cross-cloud development. AS A SOFTWARE ENGINEER - AIQ AT SNOWFLAKE YOU WILL PERFORM ONE OR MORE OF THE FOLLOWING : Build the next generation of test infrastructure, across the various teams of the company, but opinionated enough to provide stability across the engineering organization. Build cutting edge tooling to support automatic culprit finding across dozens-to-thousands of environments and systems-under-test, failure clustering, and automation to support quality-gates Build highly intuitive, self-service interfaces for developer environments, builds, and tests in the end-to-end development lifecycle Make dramatic improvements to the developer productivity by creating and improving the systems that we use to validate and report on our product OUR IDEAL SOFTWARE ENGINEER - AIQ WILL HAVE : A strong desire and passion for automation, quality, and developer productivity Experience in distributed systems and systems engineering. Experiences with databases/SQL a strong bonus but not required Experience in one or more of the following: intelligent test selection, continuous integration infrastructure, enterprise build systems, web service APIs, IDE plugins, command-line tool development, static and dynamic code analysis Expertise in our core languages (Python, Java) and preferably strong experience with one or more of the following: C++, Javascript, GoLang. Strong working knowledge of software engineering best practices: unit testing, code reviews, design documentation, operational readiness, etc. Excellent debugging and troubleshooting skills, especially in a cloud environment. Great communication skills, both verbal and written, and an interest in working with a diverse set of peers and external developers. Strong opinions about testing, test tooling/software, test approaches, and quality initiatives Genuine enjoyment of the art of building great software, and a love of learning new things. B.S. or M.S. in Computer Science equivalent majors or above. WHY JOIN THE ENGINEERING TEAM AT SNOWFLAKE? BUILDING NEW ENTERPRISE TECHNOLOGIES IS COMPLEX, AND OUR ENGINEERING TEAM SURMOUNTS THE OBSTACLES. AS A MEMBER OF OUR TEAM, YOU WILL : Build an industry-leading testing platform that customers love. Solve challenging technical problems related to security, distributed systems, programming, resource management, large-scale system maintenance, and more! Learn about and contribute to: Join a world-class team of both industry veterans and rising stars. The following represents the expected range of compensation for this role: The estimated base salary range for this role is $232,000 - $362,250. Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.   The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits. Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact?

Snowflake Logo

Principal Software Engineer - Database Security

Snowflake

Bellevue, Washington, United States

Posted: 10 months ago

JOB DESCRIPTION Build the future of data. Join the Snowflake team. Snowflake forms the data platform for the most security sensitive customers and they rely on the data platform to secure and protect their most sensitive data assets. It is critical that our customers are able to manage access to their data, audit its usage and ensure its safety. The security infrastructure also enables customers of Snowflake to share data and protect privacy which is a key ingredient of the Data Sharehouse. AS A PRINCIPAL SOFTWARE ENGINEER - DATABASE SECURITY AT SNOWFLAKE YOU WILL: Lead highly impactful initiatives from idea formulation to design and implementation. Innovate, design and build highly available, reliable and secured distributed services and solutions within the global Snowflake. Ensure operational readiness of the services and meet the commitments to our customers regarding security, reliability, availability, and performance. Mentor and coach other engineers. OUR IDEAL PRINCIPAL SOFTWARE ENGINEER - DATABASE SECURITY WILL HAVE: 15+ years of industry experience designing, building, and supporting large-scale distributed systems in production, with recent experience in building large scale cloud services. Deep knowledge and experience with different security areas like identity and access management, cryptography, network security, etc. Experience with database systems and database internals, such as query engines and optimizers are a big plus.  Strong fundamentals in computer science skills. Expert-level development skills in Java or C++. Knowledge of industry standard security concepts and protocols like SAML, SCIM, OAuth, RBAC, cryptography is a plus. Advanced degree in Computer Science or related degree. Ph.D. in the related field is a plus The following represents the expected range of compensation for this role: The estimated base salary range for this role is $232,000 - $362,200. Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.   The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location. This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits. Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact?