Software Development Engineer, Product Knowledge

Are you interested in building solutions to enable and drive Customer Experiences and Selling Partner Experiences, by delivering high-quality and high-fidelity knowledge about products and services at scale. In Amazon Product Knowledge team, we are working to accomplish this mission by producing a singular, universally applicable, contextualized and semantically rich body of product knowledge that enables the ingestion, enrichment, display and consumption of structured product data. We enable - (a) customers are able to make informed purchase decisions using contextual product details, (b) Selling Partners to list high-quality product details without encountering friction, and (c) improving product knowledge in efficient and collaborative manner. If you've ever shopped on Amazon, you’ve interacted with our product. We are looking for engineers to build platforms and solutions to enable various data science and analytics capabilities including; web scale ontology creation, entity recognition, improving data quality, discovery of new relationships along with its semantic, knowledge inferencing and enhancement to support strategic and tactical decision-making. As a Software Development Engineer in this team, you will build highly scalable software services in agile environment. The role requires innovation and expects pushing the boundaries. You will regularly work with Senior Software Development Engineer and Principal Engineers.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Product UI

Are you looking for an opportunity to enhance the product displays across the Amazon store through a highly available, large scale, store-wide software solution? Does it excite you to find patterns and build generic, composable software solutions to solve complex problems? Are you looking for inventing newer and simpler ways of building solutions? If so, we are looking for you to fill a challenging position.We are the one stop shop for all shopping experience building product displays. Through our highly available Tier-1 services we provide the building blocks for Product displays that enable our experience owners to perform at scale. We power experiences like Search, Personalization, Cart and Checkout across all platforms including Amazon.com, and mobile. As an SDE II on our team, you will design and build software that is highly available, performant, scalable, and extensible. You will own the software development process end to end and be responsible for design, implementation, testing and operations.This position requires that you are a significant and autonomous contributor. Your work is consistently high quality. You solve complex problems, applying appropriate technologies and best practices. Your focus is on designing, developing and effectively applying automated solutions that test major portions of software (e.g., significant component, set of features, mid-size application, service, etc.). You prevent and find defects early. You apply software testing techniques, such as boundary value testing, etc. You build complete test and/or measurement solutions (e.g., performance, load, scalability, usability, etc.) You use data from testing, deployment, and production to measure quality and provide actionable improvement to the product. You write code that an SDE unfamiliar with the system can understand. You are proficient in a broad range of design approaches and know when it is appropriate to make trade-offs. Your solutions are pragmatic. You do things with the proper level of complexity the first time (or at least minimize incidental complexity). You consider the legacy of the code you produce, limiting the use of short-term workarounds. You create flexible software without over-engineering. You re-use where possible, while being judicious about introducing dependencies. You are efficient with resource usage (e.g., designing to avoid impacting the system under test.)This is an exciting opportunity for a seasoned engineer. In this position, you will play a leading role in the architecture, design, implementation and deployment of large-scale and complex applications. You will push your design and architecture limits by inventing and simplifying complex problems. You have strong verbal and written communication skills, are self-driven, and can deliver high quality results in a fast-paced environment. You will work with Amazon engineering and business teams across the globe in planning, designing, executing and implementing this new platform.The ideal candidate is motivated and self-directed professional with a demonstrated track record of thriving in dynamic environments, proficiently delivering extensive systems. A dedicated learner with a passion for tackling new challenges and resolving customer issues.Key job responsibilities• 5+ years of professional full-stack development.• Ability to rapidly prototype and adjust in response to customer feedback.• Experience building front-end features that have been successfully delivered to customers for mobile applications.• Proficient in a broad range of software design approaches and common UX patterns. Knows when (and when not) to use front-end software design patterns.• Can articulate the risks and benefits of depending on front-end libraries, frameworks, and toolsets.• Able to dive into the source code of front end libraries to debug, patch, and extend them when necessary.• Proficient in view layout and rendering technologies (e.g., responsiveness, progressive enhancement, browser/device support).• Ability to communicate effectively with both technical and non-technical individuals.• Meets/exceeds Amazon’s leadership principles requirements for this role• Meets/exceeds Amazon’s functional/technical depth and complexity for this roleBASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Professional Services

As a Software Dev Engineer, you will lead the building and improving of backend and frontend services to exceed our user expectations around usability and performance. You operate at all levels, diving deep into the details while providing inputs to product design and vision. You will design and implement features that deliver benefits at scale.You will work closely with product managers, UX designers, senior and peer-level software engineers to deliver complex products and features. You will own quality and deployment for your code. You will mentor junior team members to improve their skills and raise the bar on software development best practices. You are expected to think like an owner, driving the right solutions in terms of quality and breadth of functionality. The ideal candidate is a creative technology leader with both breadth and depth of relevant technologies. This opportunity requires excellent technical, problem-solving, and communication skills. Core to the role is to be able to innovate by defining solutions that can scale and deliver. Ideal candidates have extensive experience with agile methodologies, and show bias for action. You should be comfortable with a degree of ambiguity that’s higher than most projects and relish the idea of solving problems that haven’t been solved at scale before. Along the way, we guarantee that you’ll learn a ton, have fun and make a positive impact in an engaging environment.Key job responsibilities* Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and build innovative solutions to complex problems* Utilize cutting-edge technologies to build and deploy deploy distributed applications, maintaining high expectations for application reliability and resilience* Design and code the right solutions starting with broadly defined problems* Work in an agile environment to delivery high-quality softwareA day in the lifeIn this role, SDEs are encouraged to be creative problem solvers who digest complex problems into elegant and flexible solutions. We especially value engineers who are able to peek around corners, designing today's solutions in a way that can tackle tomorrow's problems. We are looking for engineers who are passionate about creating products and features from scratch, managing ambiguity, and upholding a high security bar. About the teamOur team is responsible for creating the next generation of security and productivity tooling experiences for builders at AWS. We own the roadmap, technical design, engineering, launch plan, and operations for products we build. We focus on empowering builders by providing the tools and workflows needed to rapidly create secure, efficient software and infrastructure implementations for customers. Our team is made up of strong technical leaders and motivated, autonomous software engineers. We work tirelessly to distill complex problems into scalable and easy to understand processes.Diverse ExperiencesAmazon values diverse experiences. Even if you do not meet all of the preferred 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.Why AWSAmazon 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.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Inclusive Team CultureHere 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.Mentorship and Career GrowthWe’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.AWS Sales, Marketing, and Global Services (SMGS) is responsible for driving revenue, adoption, and growth from the largest and fastest growing small- and mid-market accounts to enterprise-level customers including public sector. The AWS Global Support team interacts with leading companies and believes that world-class support is critical to customer success. AWS Support also partners with a global list of customers that are building mission-critical applications on top of AWS services.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Promotions Platform

Interested in earning loyalty and trust of millions of shoppers world-wide? Want to help drive repeat business for shoppers? Looking to build and maintain world-class software services and influence shopper behavior all over the world? Seeking an environment where you can continuously innovate and grow as a developer? Want to integrate with best-of-breed bleeding-edge utility computing systems? To have an immediate impact and build large systems for the future?Did you answer yes to the above questions? Are you ready for a unique challenge? Then this is the job for you!As a member of Amazon.com's global E-commerce development team, you'll play a key role in the creation and evolution of our Promotions Services to solve the world’s most complex technical challenges in scalability, distributed systems, large-scale computing, and Web applications – just to name a few. Promotions systems are responsible for creating, messaging, and calculating discounts for promotional campaigns for all Amazon websites world-wide as well as those of our e-commerce partners. Our systems are invoked by website shopping applications hundreds of millions of times each day!The Promotions Services team is looking for can-do software development engineers to join our team based in Seattle, WA. Don’t let this opportunity pass you by – join our high-performing team at Amazon.com today!Key job responsibilitiesDesign and develop scalable software in Java Collaborate with peers across the globeFuture-proof software for prodigious growthEngage in sustainable engineering on systems with huge reachBASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, PXF Learn

Learn and Be Curious is a core principle of Amazon Learn and we are uniquely positioned to enable the next generation of learning solutions for our own employees. Amazon Learn is looking for highly technical entrepreneurs who are passionate about innovating on behalf of customers, demonstrate a high degree of system ownership, and want to have fun while they make history. This role will be responsible for building brand new high quality distributed cloud services on the AWS platform. Our team has a highly collaborative, fast moving, and fun culture with a combined engineering and dev ops mentality. As a member of the team you will influence our overall strategy by helping define product features, design the system architecture, and promote the best practices that enable a quality product. You will have an enormous opportunity to impact the employee experience with products used every day by you, your team and your colleagues. As a full-stack software development engineer, you will be owning the service E2E from design to implementation to deployment to . We use the latest AWS stack and industry standard programming languages including, but not limited to, Java, Scala, JavaScript, Python, C/C++, React/React Native. The ideal candidate is passionate about the customer experience, takes pride in building high quality cloud services, and has a demonstrable track record of successfully delivering new features and products. They value collaboration, making data-driven decisions, and can comfortably communicate with others, in both technical and non-technical roles.About the teamOur mission is to deliver products and services that protect, prepare, and advance Amazonians. We “Strive to be Earth’s Best Employer” by enabling businesses to force multiply through highly trained ICs and managers while giving employees opportunities to meet their career objectives. True to our mission, the PXF Learn team prioritizes work on behalf of Amazonians across three pillars: (1) We protect employees by ensuring they are compliant with local, federal, and international laws; we also safeguard our culture and reputation through training such as Amazon Leadership Principles, and Amazon Security Awareness. (2) We prepare Amazonians to operate at a high bar, irrespective of their job, family, or seniority. (3) We acknowledge that everybody has a unique career journey; therefore, we help advance everybody’s career through promotions and job-family transitions.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Q Business

Are you a talented and inventive Software Development Engineer passionate about developing new AWS services and moving innovation forward to build customer centric solutions? Would you like to develop software applications by playing a key role within AWS? Come to join us and make the history.AWS Q Business team builds new AWS services for our customers be more productive and increase their efficiency. We leverage technologies like machine learning and robust analytics. We turn the power of AWS to intuitive applications that help millions of customers every day to stay ahead of their changing business needs. Our growing portfolio of business applications leverages the power and scale of AWS services to remove the undifferentiated heavy lifting that business users spend too much time on.The AWS Q Business team is looking for software engineers who thrive on solving complex problems, relish the challenges of operating complex and mission critical systems under fast paced environment. As part of the team, you play a key role in defining and developing the next generation of applications. You contribute to all parts of software development lifecycle, document critical customer-facing functionalities. You possess great verbal and written communication skills, are self-driven and deliver results in a fast paced environment. You work closely with technical leaders across AWS.About the teamDiverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the preferred 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. Why 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 CultureHere 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.Mentorship & Career GrowthWe’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. Work/Life BalanceWe 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. EEO/AccommodationsAWS is committed to a diverse and inclusive workplace to deliver the best results for our customers. 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; we celebrate the diverse ways we work. For individuals with disabilities who would like to request an accommodation, please let us know and we will connect you to our accommodation team. You may also reach them directly by visiting please https://www.amazon.jobs/en/disability/us.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Recruiting at Scale

Come be part of a team that will directly shape and influence the future growth of Amazon. The Recruiting at Scale team is a part of an organization building the systems used by recruiters to help Amazon scale its hiring processes. We build services that will be the foundation for future hiring systems, and accelerate the replacement of legacy recruiting systems.You will contribute to all aspects of the software development lifecycle including design, development, documentation, testing and operations. You have strong verbal and written communication skills, are self-driven and deliver high quality results in a fast-paced environment. As a part of the our team, you will deliver robust feature sets, intuitive designs, backend services and user interfaces that make it easy for Amazonians to excel at recruiting the top talent in the world.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Route 53

Amazon Route 53’s Health Checks team is hiring! Amazon Route 53 is a highly available and scalable Domain Name System (DNS) service offered by Amazon Web Services. Our team owns Route 53 Health Checks, a highly available endpoint monitoring service. Every few seconds, our service checks the health of millions of computers all around the world to help Route 53 DNS, Amazon Elastic Load Balancing, Amazon RDS, Amazon S3 and many other AWS services maintain high availability for their customers. This is a highly technical back-end position working on our distributed health checking infrastructure and public API. Our service runs primarily on a Java and Linux-based stack with lots of interaction with different public AWS services and Amazon-internal tools. Each member of our team brings a different technical background to the table, but we all enjoy using our knowledge and insights to make things easier for our customers. We don't expect you to be an expert in, or necessarily even be familiar with, all of the languages and technologies we use, but we do expect you to be excited to learn about them! Our team is responsible for operating as well as developing our service, and this position will involve on-call responsibilities. We rotate this responsibility between all our team members; in the past this has meant being available on nights and weekends about once every two months. We don't like getting paged, so we work to ensure that our systems are well built, well tested and fault tolerant. When we do get paged, we work together to resolve the root cause so that we don't get paged for the same issue twice. We are a good mix of new and experienced engineers, and enjoy helping each other grow through one-on-one mentoring and thorough but supportive code reviews. We care about your career growth and try to assign projects and tasks based on what will help each team member develop into a more well-rounded engineer and take on more complex tasks in the future. Experimentation is encouraged, and we are always looking for new ideas to improve our internal processes and make the the service better for our customers. We’re looking for a new teammate who is enthusiastic, empathetic, curious, motivated, and reliable; someone who will help us build on the positive team culture we’ve been cultivating. BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Route 53 Edge Platforms

Amazon Route 53 is a highly available and scalable Domain Name System (DNS) service offered by Amazon Web Services. We operate in over 50 locations worldwide and provide advanced functionality such as latency-based routing (LBR), Private DNS, Geo DNS routing, DNS failover, and integration with Amazon CloudFront, Amazon S3, and Amazon Elastic Load Balancing. On top of that, we offer fast change propagation with a 100% availability SLA. Our service is quickly growing and we're expanding in multiple directions: adding new features and functionality to our DNS services, better traffic management, new AWS integrations, improving our health check capabilities, and expanding with new services in the naming and routing space. Throughout everything we do, there’s a core focus to be operationally indistinguishable from perfect. Our mission is to build and operate a better and secure Internet.Amazon Route 53 is looking for an experienced Software Engineer to join our Edge Platforms Team. In this role you will design, develop, and operate systems to support our global fleet edge fleets. The ideal candidate has experience working on distributed systems, networking, and low level opti and Infrastructure, and thrives in a highly collaborative, creative, analytical, and fast-paced environment. If you are interested in living every day at the forefront of extreme scale and cutting edge technologies, you will enjoy Amazon Route 53! BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, S3

Amazon Web Services' Cloud Storage, AWS S3, is one of the largest distributed storage systems in the world. Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving 99.999999999% (you didn’t read that wrong, that’s 11 nines!) durability. These are just a few of the numbers that give you a sense of the scale of the exciting problems you will find every day working in Simple Storage Service (S3). Amazon S3 powers businesses across the globe that make the lives of consumers better daily. Whether its electronic content delivered to your home, technology that betters your remote working experience, allows you to plan travel to exotic places or simply get stuff delivered to your home. As a Software Development Engineer in S3, you get to deliver these capabilities and delight our customers through teams of talented engineers and leadersS3 Data Plane team is looking for a passionate, experienced software engineer to build the next generation S3 services. The team designs, implements, operates, and improves the S3 API experience for all of S3. Our software processes millions of requests per second and bandwidth measured in terabits per second. We solve challenging customer problems, driving change across S3's vast customer base. You will lead your peer engineers on the team to deliver high-quality and scalable software. You will drive innovation to build the next generation of software to handle our exponential growth. You will code systems and services that allow rapid development to meet the fast-paced nature and interesting challenges that are at the heart of S3’s cultureIn AWS, if you build it, you own it. S3 is a highly available 7x24 worldwide service requiring dedicated support from our engineering teams. We pride ourselves on a high level of ownership in the work we do. This means we hold a high bar for test automation, verification processes, design and code reviews to ensure that our systems meet the exacting standards our customers demand. We maintain a regular on-call rotation across our teams with engineers and managers all taking part to resolve the inevitable issues that arise. We work hard to minimize getting paged in the middle of the night as we recognize that a well-rested employee is a productive employee.Upon joining S3, every employee is paired with a peer buddy who will help you to quickly come up to speed in understanding the technology we’re building, the tools we use and the business problems we’re trying to solve. We hire exceptional people and we recognize the importance of coaching others. We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, and job level. On our internal “Broadcast” video streaming website, you’ll find countless presentations by some of the brightest minds in computing discussing solutions to many of the exciting problems we’re solving in AWS today with new live-streaming videos added every week.Creating a reliable, scalable, and flexible web service requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly not only about building good software but about making that software achieve its goals in operational reality. Come join us and help solve a challenging set of problems in a space packed full of opportunities.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.About the teamAbout AWSAmazon 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.Diverse ExperiencesAWS 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. Work/Life BalanceWe 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. Inclusive Team CultureHere 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.Mentorship & Career GrowthWe’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 ...

Software Development Engineer, S3 Buckets

Managing trillions of objects in storage, retrieving them in sub-x ms, new features that deploy to hundreds of thousands of hosts, achieving 99.999999999% durability. These are just a few of the numbers that give you a sense of the scale of the exciting problems you will find every day working in Simple Storage Service (S3). Amazon S3 powers businesses across the globe that make the lives of consumers better daily. Whether its electronic content delivered to your home, technology that betters your remote working experience, allows you to plan travel to exotic places or simply get stuff delivered to your home. As a Software Development Engineer in S3, you get to deliver these capabilities and delight our customers through teams of talented engineers and leaders. 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.About AWSAmazon 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.Diverse ExperiencesAWS 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. Work/Life BalanceWe 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. Inclusive Team CultureHere 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.Mentorship & Career GrowthWe’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. Key job responsibilitiesS3 Buckets team is looking for a passionate, experienced software engineer to build the next generation S3 Buckets service. The team designs, implements, operates, and improves the S3 API experience for all of S3. Our software processes millions of requests per second and bandwidth measured in terabits per second. We solve challenging customer problems, driving change across S3's vast customer base. You will work with your peer engineers on the team to deliver high-quality and scalable software. You will drive innovation to build the next generation of software to handle our exponential growth. You will code systems and services that allow rapid development to meet the fast-paced nature and interesting challenges that are at the heart of S3’s culture. In AWS, if you build it, you own it. S3 is a highly available 7x24 worldwide service requiring dedicated support from our engineering teams. We pride ourselves on a high level of ownership in the work we do. This means we hold a high bar for test automation, verification processes, design and code reviews to ensure that our systems meet the exacting standards our customers demand. BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, S3 Object Attributes

Amazon Web Services' Cloud Storage, AWS S3, is one of the largest distributed storage systems in the world. Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving 99.999999999% (you didn’t read that wrong, that’s 11 nines!) durability. These are just a few of the numbers that give you a sense of the scale of the exciting problems you will find every day working in Simple Storage Service (S3). Amazon S3 powers businesses across the globe that make the lives of consumers better daily. Whether its electronic content delivered to your home, technology that betters your remote working experience, allows you to plan travel to exotic places or simply get stuff delivered to your home. As a Software Development Engineer in S3, you get to deliver these capabilities and delight our customers through teams of talented engineers and leadersS3 Data Plane team is looking for a passionate, experienced software engineer to build the next generation S3 services. The team designs, implements, operates, and improves the S3 API experience for all of S3. Our software processes millions of requests per second and bandwidth measured in terabits per second. We solve challenging customer problems, driving change across S3's vast customer base. You will lead your peer engineers on the team to deliver high-quality and scalable software. You will drive innovation to build the next generation of software to handle our exponential growth. You will code systems and services that allow rapid development to meet the fast-paced nature and interesting challenges that are at the heart of S3’s cultureIn AWS, if you build it, you own it. S3 is a highly available 7x24 worldwide service requiring dedicated support from our engineering teams. We pride ourselves on a high level of ownership in the work we do. This means we hold a high bar for test automation, verification processes, design and code reviews to ensure that our systems meet the exacting standards our customers demand. We maintain a regular on-call rotation across our teams with engineers and managers all taking part to resolve the inevitable issues that arise. We work hard to minimize getting paged in the middle of the night as we recognize that a well-rested employee is a productive employee.Upon joining S3, every employee is paired with a peer buddy who will help you to quickly come up to speed in understanding the technology we’re building, the tools we use and the business problems we’re trying to solve. We hire exceptional people and we recognize the importance of coaching others. We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, and job level. On our internal “Broadcast” video streaming website, you’ll find countless presentations by some of the brightest minds in computing discussing solutions to many of the exciting problems we’re solving in AWS today with new live-streaming videos added every week.Creating a reliable, scalable, and flexible web service requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly not only about building good software but about making that software achieve its goals in operational reality. Come join us and help solve a challenging set of problems in a space packed full of opportunities.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.About AWSAmazon 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.Diverse ExperiencesAWS 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. Work/Life BalanceWe 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. Inclusive Team CultureHere 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.Mentorship & Career GrowthWe’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. Key job responsibilities• Design, implementation, deployment and maintenance of innovative software solutions to transform service performance, durability, cost, and security.• Use C, Java and software engineering best practices to ensure the standard of quality of all team deliverables.• Write high quality distributed system software.• Work in an agile development environment, where you are always working on the most important stuff.• Mentor junior software development engineersBASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- 3+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience ...

Software Development Engineer, SC - Fargate Control Plane

The AWS Fargate team is responsible for building and operating Serverless Containers solution to help customers run containerized microservices on Amazon ECS, and Amazon EKS. We have an ambitious road-map that seeks to redefine how our customers build their applications and run them at scale. Fargate is one of our biggest areas of investment. Here, we seek to let developers take full-advantage of the speed, agility, and immutability that containers offer so they can focus on building applications rather than managing infrastructure.Key job responsibilitiesWe are looking for an experienced Software Development Engineer for Fargate placement team that owns software at the core of Fargate’s architecture and enables our customers to run their applications which is meant to accelerate cloud adoption. In this role you will have the opportunity to lead and participate in interesting projects, help grow and mentor others on the team, and collaborate with teams across AWS to build features only possible at AWS scale.A successful candidate will need a strong understanding of software development with Linux, and be comfortable analyzing large amounts of data from multiple sources within a distributed network. You will be responsible for translating business and functional requirements into concrete deliverables with the architecture, design, development, testing, and deployment of highly scalable distributed services. Obsess over your customers and deliver a first-class experience for themTake ownership of ambiguous problems and deliver solutions for themWork on the complete software development life cycle: definition to deliveryOperate a public AWS service with globally distributed customers and serversUse data to make decisions and validate assumptionsLearn from others and help grow those in your team to achieve their bestBASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Security Token Service (STS)

Do you love developing products that impact millions of people around the world? Would you enjoy identifying, defining, and building software solutions that revolutionize how businesses operate?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. The Security Token Service (STS) team at Amazon Web Services (AWS) is looking for a Software Development Engineer II to build, deliver, and maintain complex products that delight our customers and raise our performance bar. You’ll design fault-tolerant systems that run at massive scale as we continue to innovate best-in-class services and applications in the AWS Cloud. You'll have an opportunity to tackle challenging technical problems, create great products that customers depend on and contribute to improving industry-wide identity federation using open protocols like SAML and OIDC in a fast-paced environment. You will thrive by being creative, responsible, and curious, leading the team to quickly turn code into customer solutions. If you're passionate about the massive cloud computing opportunity, have delivered high-quality solutions in hyper-growth environments, and want to solve challenging problems for customers, we want to talk to you.Key job responsibilitiesOur engineers collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base. You will:* Solve challenging technical problems, often ones not solved before, at every layer of the stack. * Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.* Build high-quality, highly available, always-on products.* Research implementations that deliver the best possible experiences for customers.A day in the lifeAs you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also:* Build high-impact solutions to deliver to our large customer base.* Participate in design discussions, code review, and communicate with internal and external stakeholders.* Work cross-functionally to help drive business decisions with your technical input.* Work in a fast-paced development environment, where you’re always working on the most important stuff.About the teamWe’re the AWS Identity and Access Management (IAM) data plane team. We build and operate one of the largest and most important software systems in the world – one that is used by every AWS customer, makes authorization decisions about every AWS API request, and needs to scale with all other AWS services.Security is the #1 concern and requirement for customers as they evaluate moving their workloads and resources to the cloud. AWS Identity and Access Management (IAM) enables customers to secure their workloads in the cloud by providing authentication and authorization mechanisms along with customer-facing tooling. With the growth of AWS, the workloads and access pattern keep evolving and therefore demanding the next order of magnitude for scalability.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.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.About AWSAmazon 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.Diverse ExperiencesAWS 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. Work/Life BalanceWe 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. Inclusive Team CultureHere 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.Mentorship & Career GrowthWe’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- 4+ years of non-internship professional software development experience- 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Selection Monitoring

The Amazon Selection and Catalog Systems team (ASCS) builds global selection and catalog management systems. The Selection Monitoring team is responsible for building the biggest product selection on the planet to satisfy our customers’ all shopping needs. We build platforms, systems and tools to create and take advantage of datasets that contains billions of records, use the latest machine learning, data processing technologies and a broad set of AWS technologies. In order to drive the expansion of Amazon selection, we use cluster-computing technologies such as MapReduce and Spark to process billions of products and find the products/brands not already sold on Amazon. We work with structured and unstructured content such as text and images and apply Machine Learning algorithms such as Clustering, Natural Language processing, Fuzzy matching and Image processing at a massive scale.We are looking for engineers to tackle ambiguous problems in the areas of data processing, machine learning algorithms and distributed systems of cloud-scale. You are expected to take ownership, dive deep and drive solutions from developing prototypes, design to coding, testing and deployment. The role demands innovation and expects you to push the boundaries. You will get opportunity to work with many tech teams and business teams within Amazon and deliver solutions that will have an impact to both Amazon top-line & bottom line.Key job responsibilitiesPartner with Principal Engineers, Sr. SDEs, and Product and Program Management to define and grow the technical and architectural vision for Selection Monitoring’s mission-critical systems driving the brand and product experience on Amazon.Deliver and own scalable, fault-tolerant, and highly available services that underpin our large-scale data processing solutions.Build and own systems for Data discovery and lifecycle management of hundreds of datasets spanning several Petabytes.Develop solutions to efficiently deploy and orchestrate hundreds of application flows across a hybrid set of compute environments.Utilize serverless and container technologies to build next-gen scalable compute layer solutions.The SDE on this team will be playing a key role in solving complex problems and building innovative solutions to drive authoritative selection on Amazon platform. Candidate needs to have a high sense of ownership, ability to develop end to end solutions and improve customer experience. This role would expose you to solving problems of scale in the areas of data mining, machine learning algorithms and distributed systems of cloud-scale.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Shopping Design Tech

Deliver delightful and innovative shopping experiences for Amazon customers everywhere. You will work directly with design, product, and technical leaders to build, test, deliver, and maintain new user interfaces and interactions that improve the shopping experience.Key job responsibilitiesAs an SDE II on the Shopping Design Tech team, you will:- Deliver features and improvements to major portions of the codebase, working closely with stakeholders and peers to understand customer problems and ensure you build the right solutions- Contribute across the full software lifecycle, demonstrating operational excellence and identifying opportunities to improve processes and systems- Tackle difficult problems with visible risks, bringing clarity and identifying simple solutions while understanding customer impact- Design software to enable new features or improve existing systems, balancing priorities between new development and operational work- Drive continuous improvement, identifying and executing on opportunities to enhance your team's development and testing processes- Earn trust with design, product, and engineering partners, demonstrating empathy, candor, and backbone through all levels of communicationA day in the lifeA day in the life will include:- Designing and implementing innovative shopping features and experiences that delight customers- Collaborating closely with designers, product managers, and other engineers to turn concepts into high-quality, scalable code- Proactively identifying technical risks and opportunities, and proposing solutions to address them- Participating in code reviews, pair programming, and other engineering best practices to maintain code quality and share knowledge- Owning the full software development lifecycle, from ideation to deployment and maintenance- Utilizing the team's prototyping and experimentation tools to rapidly validate ideas and gather customer feedback- Continuously learning and expanding your skills to keep pace with evolving technologies and customer needsAbout the teamThe mission of the Shopping Design Tech team is to build magical shopping experiences that customers use daily and love. We are part of a group that includes product and design leaders who design the Amazon shopping experience for customers. We build the features that make it easy for customers to discover, evaluate, and transact on Amazon. We enable Amazon builders with design patterns, systems, tools, and best practices to design a cohesive and delightful shopping CX.Your stakeholders include design, product, and engineering leadership, all of whom rely on your expertise and guidance to deliver exceptional shopping experiences for Amazon customers.BASIC QUALIFICATIONS- 2+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, SIVI

Want to join one of the hottest growing teams at Amazon? The Business to Business (B2B) market is ripe for innovation and Amazon Business (www.amazon.com/business) aims to disrupt the way buying and selling happens between businesses and suppliers. We provide business customers everything they love about Amazon, for work. We are focused on building a unique shopping experience for business users and business sellers with access to hundreds of millions of products world-wide, business-only selection, free two-day shipping, business and quantity pricing, new payment solutions, tax exemptions, dedicated customer support and much more. We've grown a lot in the years since our launch and become one of the most promising opportunities within Amazon. Go ahead and read about us on any of your favorite media outlets!We need engineers who can step into this environment and help us build highly distributed systems to support businesses around the world selling on Amazon. You will join a highly technical and entrepreneurial team building applications to disrupt the B2B e-commerce segment. You will participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance. You will evaluate and make decisions around the use of new or existing technologies and tools, and you’ll coach and mentor junior development engineers. We work in an entrepreneurial environment and deliver value incrementally and frequently. We are still in the early stages of development, so you will be in on the ground floor. If you are a candidate with a sense of ownership, passion and drive to delight customers, come join us!Key job responsibilities* You will participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance.* You will evaluate and make decisions around the use of new or existing technologies and tools, and you’ll coach and mentor junior development engineers.* You will directly work with Senior Engineers and Principal Engineers in the org to define our architecture plans for the next three years.* You will be driving team to make decisions on build vs re-use by collaborating with Retail and Seller Pricing teams.* You will be responsible for setting standards and mechanisms for handling operational load. BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Smart Home

Are you passionate about smart home, the Internet of Things, and creating seamless user experiences? Imagine developing software that not only delights millions of customers but also enhances your own daily life, allowing you to experience first-hand the impact of your innovative solutions.The Smart Home Setup + Matter team is dedicated to delivering a seamless experience for all Amazon customers to connect their smart home devices with Alexa. We are the first touchpoint that introduces customers to the exciting world of smart home technology and its capabilities.In this role, you will have the opportunity to:- Bring your innovative ideas to life and create full-stack software that you will use every day, making you the ultimate customer.- Write the code that controls smart home devices.- Immerse yourself in the cutting-edge fields of artificial intelligence and the Internet of Things (IoT).- Work in a fast-paced, dynamic environment where your code reaches millions of customers daily, allowing you to witness the direct impact of your work.We are seeking talented and driven individuals who thrive in a continuous learning environment and are passionate about delivering exceptional user experiences. If you are excited about shaping the future of smart home technology and working on innovative projects that touch millions of lives, we want to hear from you!Key job responsibilities- Collaborate closely with the product teams and stakeholders to translate customer needs into well-defined technical requirements.- Design, implement, and deploy scalable software solutions across multiple platforms, including the Alexa app, various Echo devices, and cloud-based Native AWS services, leveraging your expertise in building robust and efficient systems.- Demonstrate a deep understanding of designing for scale and user-perceived latency (UPL), as these are critical factors in delivering exceptional customer-facing experiences that can handle high volumes of traffic and interactions.- Thrive in an agile environment, actively contributing to the continuous delivery and operational maintenance of high-quality software, ensuring a reliable and performant experience for millions of users.A day in the lifeAs an engineer on the Smart Home Setup team, your typical day will involve close collaboration with cross-functional stakeholders. Through these interactions, you'll gain a deep understanding of customer needs, enabling you to design and deliver innovative technical solutions that address real-world challenges faced by our users. Your role will be pivotal in shaping the future of smart home experiences, as you will be responsible for translating customer feedback and product visions into elegant and scalable software solutions. BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence ...

Software Development Engineer, Smart Home Cameras

The Alexa Smart Home Cameras team is seeking an experienced software development engineer. The ideal candidate is an innovative self-starter who is looking for an opportunity to be both an individual contributor and technical lead.Alexa Smart Home Cameras team enables Alexa with a sense of sight around customers homes with innovative experiences like “Alexa, show the front door” or other ambient features like automatic announcements with a live view of cameras where interesting events (person/package/doorbell) were detected. We provide a suite of APIs for 1P (Ring, Blink) and 3P partners to integrate with and enable these capabilities for their cameras. We achieve this by developing technology across Computer Vision, media streaming, real-time communication, and the Alexa app. Our customers are end-consumers who want to use Alexa-enabled devices to simplify their experiences with their smart home cameras and doorbells, as well as the developers that make the devices, like Ring, Arlo, Nest, and Wyze.Key job responsibilitiesAs a Software Development Engineer on the Cameras team, you will lead the technical aspects of core Cameras backend services that power the customer experience on Echo, FireTV devices, Alexa App and engage with experienced cross-disciplinary teams to design implement and bring to market innovative products and features. You must be responsive, flexible and able to succeed within an open collaborative peer environment.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Sponsored Brands Advertising

Sponsored Brands (SB) as part of Amazon Advertising org is building world-class brand shopping experiences to define and deliver a collection of brand shopping products that drive long-term customer value. SB is on a mission to make Amazon the best in class destination for shoppers to discover, engage and build affinity with brands, making shopping beautiful, delightful & personal. We empower brands of all shapes and sizes to attract shoppers in the research and consideration phases of their shopping journey, through visually stunning, inspiring and relevant sponsored shopping experiences. In doing so, we deliver billions of ad impressions and millions of clicks daily, but are only just getting started. Our team scope is broad and impactful. Our team works on SB Ad Serving services - a low-latency, high TPS, distributed system. These services serve both billions of Amazon shoppers and millions of Advertisers internationally. We are working on multiple cross-org architectural and business projects with highest impact and visibility – all are critical, forward-looking, strategic opportunities for Amazon. Our vision is to make Amazon the best in class destination for shoppers to discover, engage and build affinity with brands , making shopping beautiful, delightful, & personal.As a software developer in this role, you will have the opportunity to partner with various teams within Amazon to contribute to this new experience, build new APIs and partner with scientists along the way. You will have an opportunity to work with senior engineers on the team for development of a unique and engaging feature to be used by millions of customers. Along the way, you’ll learn a lot, have fun and make a positive impact on millions of customers.Preferred work location is Seattle or New York City.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...