Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Amazon Senior Software Development Engineer AWS Cloud Operations 
Germany, Berlin 
996437033

12.06.2024
DESCRIPTION


About AWSDiverse Experiences
AWS 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.Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life BalanceKey job responsibilities
* Solve complex software problems with scalable, extensible solutions, designing and implementing high quality robust solutions
* Engaging with internal customers to understand a business problem to independently form and lead a technology strategy.* Leading and structuring multiple streams of technical delivery - designing, developing, testing and deploying software that demonstrates best practices and sets a standard and an example to others.
* Make technical trade-off decisions.
* Actively participating in the hiring and developing of others, providing technical assessments for SDE promotions and contributing to professional development of colleagues.
* Lead projects to streamline team processes, and create mechanisms to improve the ability of the team to deliver software quickly, reliably and at high quality
* This position involves On-call responsibility. We work as a team to root-cause the issues and ensure our systems are resilient and fault-tolerantA day in the life
On a typical day, you might:* Design and implement new features and services for customers
* Work with principal engineers and developers across teams to decide on an architectural approach for a new product or feature
* Provide support, guidance and coaching to your team to grow their skills, overcome obstacles, and help them tackle new challenges* Advise managers and senior leaders of the options to deliver a customer request, and the tradeoffs involved.
Mentorship & Career Growth
Utility Computing (UC)Berlin, BE, DEU

BASIC QUALIFICATIONS

- Bachelor's Degree in Computer Science, Engineering or similar, or equivalent professional experience
- Several years of experience developing software, including knowledge of professional software engineering practices and best practices for the full software development life-cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Strong stakeholder management between users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Strong verbal and written communication skills across all levels of the organization, with both technical and non-technical colleagues.
- Experience in building high-performance, highly-available and scalable systems.
- Experience optimizing for short term execution while planning for long term technical capabilities.
- Experience with modern programming languages (e.g. Kotlin, Java, Rust, Python, C++)
- Experience with Cloud Platforms (e.g. AWS, GCP, Azure) and Web Service technologies (e.g. HTTP, WSDKL, XSD, REST)


PREFERRED QUALIFICATIONS

- Understanding of distributed system and application performance characteristics
- Experience owning mission critical, 24x7 systems
- Hands-on technical experience with architecting and operating cloud-based distributed systems, including knowledge of related data structures, algorithms, and asynchronous architectures