Full Stack Software Engineer

Amazon.Com, Inc. Seattle , WA 98113

Posted 2 months ago

Come join a creative team pursuing some of the most impactful billing challenges in AWS. Join the excitement of reinventing the billing structures and entities that support how the largest AWS customers are organized for consolidate billing by building new customer facing capabilities from the ground up; turning customer needs into services, API's, data structures, user-centered designs in the ASW Console.

Our team's vision is to address the complexity of AWS billing for customers with a large volume of accounts, so that customers can track the combined costs of all the member accounts in each organization. This enables a more tracable accounting process and allows a customer to pay centrally while having the freedom to reallocate costs within its individual company practice and policies. Providing a platform to support AWS's expanding business is a complex architectural challenge, and accurate cost and usage information is a critical piece. Enterprise-level customers make large dollar-value decisions based on the usage, volume discounts, and detail of the data provided by our products.

You will take on architectural challenges in modeling potential organizational structures and entities to provide long term sustainable software. You will be empowered to think big, invent on behalf of our customers, make judgment calls and find elegant solutions to hard problems. You will have the opportunity to learn and use cutting edge technologies like DynamoDB, S3, Lambda, SNS and more. Additionally, you will build meaningful software that helps to enable our largest customers to be able to get the most value from their cost and usage of AWS. The AWS Consolidated Billing team is changing fast and this is a dynamic role where you will both learn and grow while you contribute to the team's success.

We are looking for candidates who thrive in a fast-paced start-up like environment and want to invent the future. We are looking for an engineer to contribute to innovative solutions, while demonstrating leadership, technical competence, and craftsmanship.

Our team also puts a high value on work-life balance. Striking a healthy balance

between your personal and professional life is crucial to your happiness and success

here, which is why we aren't focused on how many hours you spend at work or

online. Instead, we're happy to offer a flexible schedule so you can have a more

productive and well-balanced life-both in and outside of work.

We have a formal mentor search application that lets you find a mentor that works

best for you based on location, job family, job level etc. Your manager can also help

you find a mentor or two, because two is better than one. In addition to formal

mentors, we work and train together so that we are always learning from one

another, and we celebrate and support the career progression of our team


Here at AWS, we embrace our differences. We are committed to furthering our

culture of inclusion. We have ten employee-led affinity groups, reaching 40,000

employees in over 190 chapters globally. We have innovative benefit offerings, and

we host annual and ongoing learning experiences, including our Conversations on

Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon's

culture of inclusion is reinforced within our 14 Leadership Principles, which remind

team members to seek diverse perspectives, learn and be curious, and earn trust.

A day in the life

The average day is focused on delivering upon our prioritized product features and collaborating with members of the team on planning and designing future features. We gather on a daily Scrum to support each other in our work and help overcome blockers as a team. We are proud owners of our product and every member of the team takes one week of on-call rotation every 8 weeks. During on-call, each Engineer gets the opportunity to lead Scrum and influence priorities to support the healthy operation of our services.

About the hiring group

The Consolidated Billing Resource Admin Service (CoBRAS) is responsible for storing and vending the linked account relationships to billing clients who make the above functionality work. For reads, we maintain a Coral service which gives clients access to data. To make changes, customers use the AWS Organizations Console and those changes flow through to Consolidate Billing as an SNS topic.

Job responsibilities

In this role you will:

  • Help to define the system architecture, own and implement specific components, and help shape the overall experience.

  • Collaborate closely with product managers and other software developers to help define the scope of the product.

  • You will take responsibility for technical problem solving, creatively meeting product goals, and developing best practices.

  • You will demonstrate cross-functional resource interaction to accomplish your goals.

  • Write high-quality, efficient, testable code in and other object-oriented languages.

  • Build highly available, secure, and event-driven systems.

  • Collaborate with and learn from some of the best software developers in the industry.

  • Find out what it takes to engineer secured systems for Amazon Web Services.

  • Contribute to planning, architecture, implementation, testing, and process improvement.

  • Share your knowledge of the most effective performance, scalability, architecture, and engineering patterns and methods.

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

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

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

  • End to End project experience designing and then delivering and operating large-scale software products.

  • Familiarity with production system reliability & operations, including monitoring, alerting, and on-call rotation.

  • Deep 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 working within a team of Engineers on a shared codebase with branching, merging and code reviews.

  • Self-led as it pertains to distributing task assignments and determining initial priority.

  • Mentoring Engineers who may be early in career as well as comfortable partnering and giving feedback to Sr. Engineers and peers.

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


icon no score

See how you match
to the job

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

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

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

Johnson & Johnson

Posted 4 weeks ago

VIEW JOBS 12/20/2021 12:00:00 AM 2022-03-20T00:00 Ethicon's Robotic & Digital Solutions business is recruiting for a Full Stack Software Engineer located in Seattle, WA! Johnson & Johnson Medical Devices is focused on shaping the future of digital surgery and expanding its robotics and digital solutions offerings across the entire portfolio, with multi-specialty, end-to-end solutions in orthopedics, endoluminal intervention and general surgery. This includes the MONARCH® platform, a first-of-its-kind robotic technology indicated for bronchoscopic visualization of and access to patient airways for diagnostic and therapeutic procedures in the lung. Ethicon, part of Johnson & Johnson Medical Devices Companies, has made significant contributions to surgery for more than 100 years from creating the first sutures, to revolutionizing surgery with minimally invasive procedures. Our continuing dedication to Shape the Future of Surgery is built on our commitment to help address the world's most pressing health care issues and improve and save more lives. Through Ethicon's surgical technologies and solutions including sutures, staplers, energy devices, trocars and hemostats and our commitment to treat serious medical conditions like obesity worldwide, we deliver innovation to make a life-changing impact. For more information, visit www.ethicon.com. Why This Matters This is the best opportunity for a Full Stack Software Engineer to positively impact the trajectory of human health. You will be responsible for a critical part of the Digital Surgery Platform and your work will have a direct impact on patient outcomes. Your code will be deployed to in-market products like csats.com and Visible Patient, helping surgeons make informed operating plans and measure their own performance for improvement. C-SATS measures technical skills in healthcare practitioners, skills that directly impact clinical outcomes; poor performers generate 3x more complications and 5x more deaths than top performers. Our system generates 10 times the amount of information about an individuals' skills in 1/10th the time of traditional peer review. Major medical centers have completed 1.5 million assessments with C-SATS, and they depend on our system to ensure the quality of their practitioners and the safety of their patients. Qualifications Required * Bachelor's degree in Computer Science or a related field * 1+ years of industry software engineering experience in backend or API development * 1+ years of industry experience with web technologies, including JavaScript * Excellent written and spoken English * Strong sense of responsibility for the happiness of customers and coworkers Preferred * Experience with single page application (React, Angular, Vue, etc.) * Well-rounded experience with many programming languages, platforms, protocols/RFCs * Experience with many data storage systems such as relational/SQL, NoSQL, columnar store, graph databases * Experience with cloud computing, especially Amazon Web Services * Strong familiarity with command line and Free/Libre/Open Source Software * Strong familiarity with Linux-based operating systems, especially Ubuntu GNU/Linux * Real passion for learning and mastering new technologies quickly, especially the technologies we use: (https://docs.google.com/presentation/d/19XL0ZwMNC0kfG52IEepwVwtiaY4zvBornGugLOTsztY/edit) Johnson & Johnson is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, or protected veteran status and will not be discriminated against on the basis of disability. Primary Location United States-Washington-Seattle-1701 Minor Ave Organization CSATS Inc.(6261). Job Function R&D Requisition ID 2105972560W Johnson & Johnson Seattle WA

Full Stack Software Engineer

Amazon.Com, Inc.