מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
This is a unique opportunity to come in on the ground floor and define the direction of a strategic AWS service to General Availability (GA) and beyond. Amazon CloudWatch already operates at unprecedented scale, while upholding performance and durability requirements that our customers care about. You will lead projects that drive software of large-scale control and data planes, use LLMs and machine learning techniques. You’ll have a unique opportunity to shape the of our services and positively affect our customers. You’ll be chartered with creating and operating services that collect and store metrics at internet scale, deliver mission critical capabilities to the cloud users and embed operational knowledge and encode best practices into everything we do. In addition, as part of the broader AWS organization, you will have the opportunity to influence the broader cloud strategy for Amazon.
Utility Computing (UC)
About AWS
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Work/Life BalanceMentorship & 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.
Key job responsibilities
As a Software Development Engineer, you will deliver working features spanning the full software lifecycle including working backwards from the customer, software design, implementation, testing, deployment, operations, and documentation. You will collaborate with cross functional partners such as product managers. You will coach others on producing high quality code, using processes such as code review as a teaching mechanism. You can balance constraints, limiting the use of short-term workarounds with longer term thinking in order to decrease friction between the customer and software. You ensure the software you produce can be maintained and extended by those not familiar with the code by writing clear documentation and making good design choices. You train new team members on how your software is constructed, how it operates, and how it fits into the bigger picture.A day in the life
- 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
- 3+ 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
משרות נוספות שיכולות לעניין אותך