Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer SDE-II AFT Outbound & Flow 
India, Telangana, Hyderabad 
521797141

04.03.2025
DESCRIPTION

As an SDE-2 in our team, you'll be at the heart of our software development process, delivering core components with high quality and efficiency. You'll quickly adapt to our technology stack and business needs, implementing robust solutions through rapid, thorough code reviews and deployments. Your strong operational excellence will ensure the health of our features, while your clear communication skills will keep stakeholders informed. You'll set up crucial monitoring systems and provide insightful metrics to define success. Your role involves improving our development and testing processes, addressing complex migration projects, and advising on potential risks and solutions. We're looking for someone who can become a trusted team member, actively participate in technical discussions, and contribute to the success of others. If you're ready to take on challenging projects, drive innovation, and grow in a collaborative environment, this role is perfect for youKey job responsibilities
As an SDE-2, you will be responsible for understanding and delivering core components of our program's functionality. This involves quickly adapting to new technologies and business requirements, demonstrating a solid grasp of design approaches, and conducting rapid, high-quality code reviews. You'll independently design, implement, and deploy software features and components, ensuring they meet our program commitments. Maintaining operational excellence is crucial; you'll be expected to uphold a high-quality standard in feature health, communicate effectively with stakeholders, and provide clear operational and business metrics. Setting up robust monitoring systems and alarms will be part of your role in facilitating easier software maintenance for the team.Your responsibilities will also include improving the team's development and testing processes. You'll advise on visible risks and roadblocks, providing solutions with comprehensive technical narratives that address complexity and trade-offs. Given the challenging nature of our projects, you'll need to seek direction, keep the team informed of your approach, and solicit feedback when making critical decisions. Active participation in technical forums and discussions is expected, as is contributing to your teammates' success. As you build trust within the team, you'll play a key role in fostering a collaborative environment that drives innovation and maintains high standards of software development.

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