Software Development Engineer, Developer Experience

2 weeks ago


Raleigh, United States Amazon Full time

Description AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain — and we’re looking for talented people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion. AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain — and we’re looking for talented people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion. Are you a developer advocate? A builder passionate about incredible software? Are you committed to quality, agility, predictability, and consistency? How about having a great time designing the Future? We are looking for senior Software Development Engineers to help us make this vision a reality. Join us Our team delivers software services and infrastructure for the Amazon networking OS. We are a builder tools team: we build tools for other builders. Our goal is improving the developer experience, by providing world-class tooling that empowers, enables, and fosters ideas. We champion great engineering practices - we make the right things common, common things easy, and ensure uncommon things are possible. We craft great tools: simple, intuitive, reliable, and "feel nice" - we reduce friction and increase output for the same input. Above all, customers come to us because we are a strong, high-quality, and dependable engineering org. We design the future and better their daily-lives. You will join us to influence, innovate, and raise the bar in this mission Key job responsibilities You will solve complex and ambiguous problems, efficiently and with high-quality. You will play a pivotal role in shaping the definition, vision, design, roadmap, development, and operationalization of customer-facing services. You will be given an outcome and the freedom to set the direction based on data driven decisions. In this role, you'll contribute to critical and highly-visible function within the AWS business. You will work alongside other talented builders, and across multiple teams. You have the opportunity to hire and shape the team to continue to outperform expectations. You will incorporate customer input and ensure consistency and intuitiveness of our services. You will build highly available and fault tolerant distributed systems. You’ll find this role engaging, challenging, and full of opportunities to learn and grow. You will have a large impact on AWS and the cloud computing industry. A day in the life You must ensure our solutions meet the needs of our most important customers — our own developers. You will be a hands-on technical lead. You will work with customers to gather requirements and generate technical designs, and you will carry the project through all the software lifecycle stages. You’ll develop products that enable builders to develop and operate robust, high-quality software and safely, securely, and reliably deploy it. You will use your strong leadership and communication skills to mentor other engineers and provide training and support for our technologies. You will have access to senior leadership and engineering staff. About the team We serve many customers, and play a critical role and multiplying effect across Networking services. We run very lean and scale with the business, without repeated technical or operational burden. We use Rust, Go, Python (and many other things) in NAWS. We touch everything from embedded systems and kernel, to GRPC/Rest APIs and your favorite front-end stack (ours is React). We own and support every service across different verticals: * Product – We own solutions that provide visibility into business-driving metrics, aggregate information, trigger actions, and help leaders manage this domain. * Build and release – we own the CI/CD charter. We push commits through pipelines that compile binaries, build images, debug symbols, go through multiple stages of validation, and push updates to millions of devices across the Amazon network. We aim to simplify and reduce the time to release new content to the network, automate processes, etc. * Validation and qualification – builders use our testing frameworks to validate the OS. We own tooling for unit/integration/functional/system testing, and static analysis (but don’t own the tests). We aim to improve quality by reducing defects, increasing the expressiveness of the testing scenarios, and reducing feedback loop. * Infrastructure – we own and support datacenter labs with tooling that manages inventory, reservations, capacity auto-scaling/provisioning/recovery, sanity checks, etc. This is the underlying infrastructure of the ecosystem. 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. Diverse Experiences Amazon 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. 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. 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. Mentorship and 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. We are open to hiring candidates to work out of one of the following locations: Raleigh, NC, USA 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 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 Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit mazon.jobs/en/disability/us.



  • Raleigh, United States Bandwidth Recruitment Full time

    Software Developer II (Raleigh, NC) Duties: Design systems and tools that integrate with external vendors as well as internal services provided by Bandwidth. Architect highly scalable and reliable software solutions to ensure minimum downtime. Implement software systems using object-oriented programming fundamentals and design patterns, and relational...

  • Software Developer II

    2 weeks ago


    Raleigh, United States Bandwidth Full time

    Job DescriptionJob DescriptionSoftware Developer II (Raleigh, NC) Duties: Design systems and tools that integrate with external vendors as well as internal services provided by Bandwidth. Architect highly scalable and reliable software solutions to ensure minimum downtime. Implement software systems using object-oriented programming fundamentals and design...


  • Raleigh, United States Extron Inc Full time

    Office: Extron USA Location: Raleigh, NC Department: Engineering # of Openings: 1 SOFTWARE DEVELOPER- CLOUD (HYBRID) This is a hybrid position. Employees must live within commutable distance to the office* Company Overview Extron is a leading developer and manufacturer of professional AV hardware and software solutions which serve the ever-changing needs of...

  • Software Developer C++

    11 hours ago


    Raleigh, United States Komak Consulting Services Full time

    Company Description Komak Consulting Services Inc. is a small business company based in Scottsdale, Arizona. With extensive software experience in the Medical Devices, Avionic, and Telecommunication industries, we specialize in design, development, and verification of products. Our goal is to deliver high-quality software services at competitive prices to...


  • Raleigh, United States Amazon.com Inc Full time

    AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, were the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, Development Engineer, Product Development, Development, Software, Network, Operations Manager, Technology


  • Raleigh, United States Komak Consulting Services Full time

    Company DescriptionKomak Consulting Services Inc. is a small business company based in Scottsdale, Arizona. With extensive software experience in the Medical Devices, Avionic, and Telecommunication industries, we specialize in design, development, and verification of products. Our goal is to deliver high-quality software services at competitive prices to our...


  • Raleigh, United States Komak Consulting Services Full time

    Company DescriptionKomak Consulting Services Inc. is a small business company based in Scottsdale, Arizona. With extensive software experience in the Medical Devices, Avionic, and Telecommunication industries, we specialize in design, development, and verification of products. Our goal is to deliver high-quality software services at competitive prices to our...


  • Raleigh, United States Komak Consulting Services Full time

    Company DescriptionKomak Consulting Services Inc. is a small business company based in Scottsdale, Arizona. With extensive software experience in the Medical Devices, Avionic, and Telecommunication industries, we specialize in design, development, and verification of products. Our goal is to deliver high-quality software services at competitive prices to our...


  • Raleigh, United States Hazen and Sawyer Full time

    Hazen and Sawyer is actively seeking a Full Stack Software Developer with a passion for using technology to make a positive impact on public health and the environment. This unique role offers you the chance to collaborate with teams of engineers, planners, and scientists, applying your expertise to develop applications that help address complex...


  • Raleigh, United States Intuitive Surgical Full time

    Job DescriptionWe are a small group looking for proven drives who want an opportunity to move fast and help build our Aperture platform to enable Field Service Engineers to service our systems more efficiently. Aperture allows field engineers to efficiently perform and document field actions such as error research, part replacement, calibration, and...


  • Raleigh, North Carolina, United States Intuitive Surgical Full time

    Job DescriptionWe are a small group looking for proven drives who want an opportunity to move fast and help build our Aperture platform to enable Field Service Engineers to service our systems more efficiently. Aperture allows field engineers to efficiently perform and document field actions such as error research, part replacement, calibration, and...

  • Mainframe Developer

    1 week ago


    Raleigh, United States Software People, Inc. Full time

    Job DescriptionJob DescriptionPhone/Skype Hire. REMOTE after onsite onboardingLocation: Raleigh, NC / REMOTEDuration: 12+ monthsThis position should have 25+ years of work/manager experience in the IT field, be able to support our legacy application as well as be able to rewrite the legacy application in C#.Knowledge, Skills, and Abilities Recommended in...


  • Raleigh, United States Higharc Full time

    We are seeking a Senior Software Development Engineer in Test (SDET) to join Higharc’s growing team. As the first hire in this department in this role, you will help shape the future of quality at Higharc by driving both the strategy and execution of our quality imperatives. You would operate as a part of our Engineering team. Higharc is fully remote; this...


  • Raleigh, United States SynergisticIT Full time

    About Us: Synergistic IT is a full-service staffing and placement firm servicing client in America for the past 12+ years. We are dedicated towards fulfilling the IT needs of our clients. From staffing to full implementation of projects we provide the highest quality IT Services. We Intend to deliver exceptional student outcome. We don't just help you secure...


  • Raleigh, United States SynergisticIT Full time

    About Us: Synergistic IT is a full-service staffing and placement firm servicing client in America for the past 12+ years. We are dedicated towards fulfilling the IT needs of our clients. From staffing to full implementation of projects we provide the highest quality IT Services. We Intend to deliver exceptional student outcome. We don't just help you secure...

  • Mobile Developer

    12 hours ago


    Raleigh, United States Accentuate Staffing Full time

    Accentuate Staffing is looking for a talented and experienced Mobile Developer to join a growing team for one of our clients in the Raleigh, NC, area. Specifically, they are growing their cross-platform development team and looking for someone who specializes in building mobile apps that can run on multiple platforms, such as iOS, Android, and Web. We are...


  • Raleigh, United States Fulfill Team Inc. Full time

    C++ / C# Developer / Engineer needed for a PERMANENT Full-Time or contract to hire position with a medical imaging hardware / software company located in Raleigh, NC.REQUIRED SKILLS:C++ codingC# codingIEC 62304 - - Medical Device Software Standard WPF OR WinFormsThe C++ / C# Developer / Engineer works independently and collaboratively in the fast-paced...


  • Raleigh, United States Fulfill Team Inc. Full time

    C++ / C# Developer / Engineer needed for a PERMANENT Full-Time or contract to hire position with a medical imaging hardware / software company located in Raleigh, NC.REQUIRED SKILLS:C++ codingC# codingIEC 62304 - - Medical Device Software Standard WPF OR WinFormsThe C++ / C# Developer / Engineer works independently and collaboratively in the fast-paced...


  • Raleigh, United States Software Technology Inc Full time

    Job DescriptionJob DescriptionThe ABC Commission is in immediate need of a position thatcan design, develop, test, and implement maintenance updates and enhancementsfor all existing ABC C# .NET Applications.The max rate for this position is $$$/hour.Musthave extensive experience working as Full stack .Net MVC/ jQuery / SQL Serverin a fast-paced environment....


  • Raleigh, NC, United States First Citizens Bank Full time

    OverviewAbout the Role: We are looking for a full-stack Node/React Lead Developer to help design and build Information Reporting Pages of our Online Banking application. The ideal candidate should have the necessary skills and experience to provide technical guidance, estimation of efforts, understanding and decide upon the optimal technology solution to...