Senior Software Development Engineer, EC2 VPC
3 weeks ago
The Amazon Elastic Compute Cloud (EC2) VPC Packet Pipeline team owns the packet pipeline that runs right beneath all our customer's EC2 VPC instances, adding features like firewalling (security groups), billing and monitoring as we touch every single packet on every single host across our massive worldwide fleet. Our vision is to combine the performance of bare metal networking while maintaining all the benefits of the cloud, including delivering features not possible on bare metal i.e. true Software Defined Networking (SDN).
We are growing fast, and are looking for kernel/embedded C leaders who can deliver ultra high performance - our goal is to be processing millions of packets per second on a CPU core. This requires both being able to implement highly optimized data structures, but also low level (including by hand assembly and vectorizing) tuning to our hardware. If you have good experience in C/C++, and a passion for systems software engineering such as kernel or embedded development, then this is a unique opportunity to join us at day one of building the platform which is the basis for all new EC2 VPC features in the years to come.
Your responsibilities will include:
- Being the lead engineer on a small team, mentoring junior engineers, ensuring the right development practices are followed.
- Be very hands-on; work with the engineering team to manage the day-to-day development activities by leading architecture decisions, participating in designs, design review, code review, and implementation.
- Maintain current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with management and development team in bringing new technologies.
- Communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
10017
About the team
Our team values work-life balance. Striking a healthy balance between your personal and professional life is crucial to your happiness and success here.
Our team is dedicated to supporting new team members. Our team has a broad mix of experience levels and Amazon tenures, and we foster an environment that celebrates knowledge sharing. Our senior engineers truly enjoy mentoring more junior engineers and engineers from non-traditional backgrounds through one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth. We try to assign projects and tasks based on what will help you develop into a well-rounded engineer.
Utility Computing (UC)
AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
About AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Inclusive Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.
Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
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
- 1+ years experience in leading a team in terms of architecture, mentoring and pushing best software development practices
- Bachelor's degree in Computer Science or equivalent
- Experience developing in C or C++
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
- Effective verbal and written communication skills
- Proficiency in design and analysis of algorithms and data structures
- Linux operating system knowledge + development experience
- In-depth knowledge of TCP/IP
- Kernel or embedded development, particularly Linux kernel
- 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
- Experience influencing software engineers best practices within your team
- Scripting (Ruby/Python)
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.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $151,300/year in our lowest geographic market up to $261,500/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.
-
Senior Software Development Engineer
2 days ago
Issaquah, Washington, United States Amazon Inc Full timeJob Description:We are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Inc. As a Sr. SDE, you will play a key role in building the most comprehensive knowledge repository in Amazon for search and discovery.About the Role:Collaborate with cross-functional teams to conceive, design, and bring innovative products and...
-
Software Development Engineer II
3 weeks ago
Issaquah, United States Amazon Development Center U.S., Inc. Full timeAmazon Web Services is looking for experienced engineers to help us build the future of computing. The AWS Elastic Block Store (EBS) service delivers high performance virtualized storage "in the cloud" for EC2. Durable and performant storage is a key building block for any application and as a member of the team you'll work alongside outstanding engineers...
-
Issaquah, WA, United States Amazon Development Center U.S., Inc. Full timeDo you want to work on new challenges for one of the largest databases on earth? Do you enjoy working with high impact teams pushing services to massive scale? Do you want to work on a product that can access petabytes of data in 9 milliseconds or less, back up hundreds of terabytes of data in seconds, even across continents? Amazon Web Services (AWS) is...
-
Softwareentwickler (m/w/d) Remote
2 days ago
Issaquah, WA, United States Amazon.com Services LLC Full timeDoes working on global scale high performance distributed systems and packet processors excite you?We are a core team in AWS EC2 Networking organization, creating and enhancing critical services that form the foundation of the AWS VPC. Our mission is provide the thinnest possible layer at the edge of the AWS network to deliver a superior customer experience...
-
Issaquah, United States Amazon.com Inc Full timeAre you passionate about securing customer data and contributing to groundbreaking cryptography solutions at scale? Join the AWS Cryptography team as we deliver robust security features that empower customers to migrate sensitive workloads to the cloud while meeting compliance needs. In this role, you will work alongside senior leaders, principal engineers,...
-
Issaquah, United States Amazon.com Services LLC Full timeLeading brands like Epic Games, Lyft, AirBnB, and Vanguard use Amazon Kinesis Data Streams as their foundation for real-time streaming data. With Amazon Kinesis Data Streams, customers process gigabytes per second of real-time user engagement data for gaming and marketing analytics, build real-time IoT sensor data analytics solutions, analyze millions of...
-
Full Stack Software Engineer
4 weeks ago
Issaquah, United States CASTUS Full timeJob Description Job Description About Us CASTUS Corporation serves the broadcast industry, focusing on video playback servers, live streaming, Video On Demand services, and more. We are a dedicated and passionate team driven by innovation and a mission to deliver top-notch video solutions to our clients. We are looking for a Full Stack Software Engineer to...
-
Systems Development Engineer, AWS Fintech
18 hours ago
Issaquah, United States Amazon.com Inc Full timeAWS Fintech seeks a motived and autonomous System Development Engineer to deliver results to our customers. This is a hands-on position where your daily activities will range from strategic planning to new system development to supporting the customers that depend on our services. Deliver consistent, well-defined results in an agile systems development...
-
Software Developer
6 days ago
Issaquah, United States Relanto Part timeCompany: Relanto, Inc. Location: Issaquah, WA & various unanticipated locations throughout the U.S. Position Title: Software Developer Job Description: Develop and build user interface for websites, products, and mobile applications. Review and analyze functional requirements, and mapping documents. Assist in problem solving and troubleshooting. Work with...
-
Software Developer
6 days ago
Issaquah, United States Relanto Part timeCompany: Relanto, Inc. Location: Issaquah, WA & various unanticipated locations throughout the U.S. Position Title: Software Developer Job Description: Develop and build user interface for websites, products, and mobile applications. Review and analyze functional requirements, and mapping documents. Assist in problem solving and troubleshooting. Work with...
-
Software Engineer
4 weeks ago
Issaquah, United States Costco Full timeCostco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world with wholesale operations in fourteen countries. Despite our size and explosive international expansion, we continue to provide a family, employee centric atmosphere in which our employees thrive and succeed. As proof, Costco ranks eighth in Forbes...
-
Software Engineer
6 days ago
Issaquah, United States Costco Wholesale Full timeCostco IT is responsible for the technical future of Costco Wholesale , the third largest retailer in the world with wholesale operations in fourteen countries. Despite our size and explosive international expansion, we continue to provide a family, employee centric atmosphere in which our employees thrive and succeed. As proof, Costco ranks eighth in...
-
Software Engineer
3 weeks ago
Issaquah, United States RED SKY Consulting Full timeJob Title: Software Engineer - IT Sustainability Location: Hybrid Onsite in Issaquah, WA 2-3x / Week Type: 6 Month Contract to Hire Job Description: Software Engineers perform development work across the technology stack (both front-end/back-end expertise). Software Engineers are versatile in how they can add value, demonstrating the ability to manage the...
-
Software Engineering Professional
7 days ago
Issaquah, Washington, United States Costco Full timeAbout Costco ITAs a leader in the retail industry, Costco Wholesale is constantly pushing the boundaries of innovation and technology. Our IT department plays a vital role in shaping the technical future of our company, driving growth and efficiency through cutting-edge solutions.Job OverviewWe are seeking a highly skilled Software Engineer to join our team....
-
Software Engineer
4 days ago
Issaquah, United States Relanto Full timeCompany: Relanto, Inc. Location: 22525 SE 64th Pl, Suite 2026, Issaquah, WA and various unanticipated locations throughout the U.S Position Title: Software Engineer Job Description: Review, evaluate, and test client/server and web applications. Gather and evaluate user requirements and procedures. Code, test, and debug computer programs. Maintain and upgrade...
-
Software Engineer
4 days ago
Issaquah, United States Relanto Full timeCompany: Relanto, Inc. Location: 22525 SE 64th Pl, Suite 2026, Issaquah, WA and various unanticipated locations throughout the U.S Position Title: Software Engineer Job Description: Review, evaluate, and test client/server and web applications. Gather and evaluate user requirements and procedures. Code, test, and debug computer programs. Maintain and upgrade...
-
Software Engineer
1 week ago
Issaquah, United States Costco Full timeCostco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world with wholesale operations in fourteen countries. Despite our size and explosive international expansion, we continue to provide a family, employee centric atmosphere in which our employees thrive and succeed. This is an environment unlike anything...
-
Senior Software Developer
5 days ago
Issaquah, United States Lensa Full timeTitle: Sr. Software Developer (Java)Location: Issaquah, WADuration: FulltimeRequirementsRoles & ResponsibilitiesDevelops web applications, middle-tier infrastructure, and standalone desktop solutions in a variety of technologies Performs database design – including table and index design, database normalization and de- normalization, stored procedure and...
-
Senior Software Developer
5 days ago
Issaquah, United States Lensa Full timeTitle: Sr. Software Developer (Java)Location: Issaquah, WADuration: FulltimeRequirementsRoles & ResponsibilitiesDevelops web applications, middle-tier infrastructure, and standalone desktop solutions in a variety of technologies Performs database design – including table and index design, database normalization and de- normalization, stored procedure and...
-
Software Engineer
4 weeks ago
Issaquah, United States Costco Full timeCostco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world with wholesale operations in fourteen countries. Despite our size and explosive international expansion, we continue to provide a family, employee centric atmosphere in which our employees thrive and succeed. This is an environment unlike anything...