Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer SDO Privacy 
Romania, Iași 
189792499

10.06.2024
DESCRIPTION


WHAT YOU'LL BE DOING
You will design, implement, and maintain solutions which handle a high volume of traffic, are highly available, targeting to achieve 100% uptime. Your solutions will integrate with existing Amazon services and you will deliver customer facing functionalities on Amazon customer facing websites. You will work with customers, stakeholders, and peers to transpose your ideas into pragmatic solutions focusing on operational excellence, security compliance, and technical excellence. You will be part of a team focusing on your development and contribute to the development of your colleagues, improving their technical knowledge, and continuously insist on the highest standards. You will own complex designs who will contribute to Amazon mission and you will represent them in discussion with Distinguished / Principal Engineers across Amazon.
The solutions you will deliver will operate on AWS Cloud infrastructure, and you craft them by relaying on AWS Services like AWS CDK, DynamoDB, S3, AWS Lambda, AWS Step Functions, API Gateway, Elasticsearch, EFS, ECS, CloudWatch, CloudFormation, AWS SDK. You will develop both internal and external customer facing interfaces using React or Angular libraries or Amazon internal JavaScript Libraries. You will become proficient in multiple programming languages, you will use Java along with Python and Ruby. You will become proficient with design patterns like Builder, Singleton, Interpreter, Adapter, Decorator, Proxy, and many others depending on the technical problem we will solve.KEY JOB RESPONSIBILITIES
• Designing, developing, and operating key system products and services
• Ensuring designs align with the organisational and existing services architectures
• Maintaining and promoting a high operational and security excellence bar
• Operating in an Agile/Scrum environment to deliver incrementally high-quality servicesFLEXIBLE WORKING
MENTORING/CAREER GROWTH
As a software engineer, you will continue learning, you will be involved in the hiring process, you will contribute to the development of your colleagues as a mentor and you will be an onboarding buddy for the new joiners. You will have access to our mentorship program where you can find a tenured Amazonian to guide you and to coach you in developing the areas you want to focus on. You will own your career development in partnership with the Software Development Manager, and you will partner in finding the right balance between delivering results and proving you can operate at the next level.BASIC QUALIFICATIONS
• Bachelor’s Degree in Computer Science or related field
• Equivalent experience to a Bachelor’s degree based on 3 years of work experience for every 1 year of education
• 2+ years professional experience in software development
• Computer Science fundamentals in object-oriented design
• Computer Science fundamentals in data structures
• Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
• Knowledge of, at least, one modern programming language such as Java, C, C++, or PerlPREFERRED QUALIFICATIONS
• Experience building complex software systems successfully used by customers;
• Proficiency with Software Development Lifecycle (SDLC) focused on Software Engineering source control management, build process, testing, code reviews, coding standards, and operational excellence;
• Ability to take a project from scoping requirements through actual launch of the project;
• Experience in communicating with internal customers, other technical teams, and management to collect requirements, describe software product features, and technical designs;
• Experience developing data privacy solutions, including data handling techniques (e.g. anonymisation, data scrubbing) are a plus;Iasi, ROU

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

- 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