Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Amazon Sr Software Development Engineer II Amazon Stores - Technology Teams 
Mexico, Mexico City 
134178512

Today
DESCRIPTION

INTech (International Technology)- Focuses on expanding services efficiently in Latin America, particularly Mexico- Responsible for design, development, testing, and deployment of services
- Emphasizes operational excellence and innovative problem-solvingGlobal Realty Technologies
- Leads and mentors software engineers
- Develops solutions leveraging workflow automation, geospatial intelligence, mapping, and AI- Participates in software architecture and design reviews
- Maintains and enhances existing applications
- Writes clean, efficient, and well-documented code
- Engages in code reviews and provides constructive feedback
- Stays current with emerging technologies and industry trends
Key job responsibilities
As an SDE II across our technology teams, you will:
- Design, develop, test, and deploy highly available Tier-1 services supporting 300M+ customers through scalable distributed systems
- Drive architectural decisions and implement solutions for complex technical challenges, ensuring quality, maintainability, security, and operational excellence
- Write clean, efficient, and well-documented code while participating in code reviews and providing constructive feedback- Lead technical initiatives and mentor other engineers while championing engineering best practices
- Participate in architecture and design reviews to ensure high-quality, sustainable solutions
- Ensure solutions meet high standards for performance, reliability, and user experience
- Champion operational excellence through monitoring, alerting, and continuous improvement of systemsRequired Technical Skills:
- Proven experience with distributed systems and service-oriented architectures
- Strong coding abilities in one or more programming languages (Java, Python, C++)
- Experience with cloud technologies and microservices architecture
- Understanding of data structures, algorithms, and system design principles
- Knowledge of software development best practices and design patternsA day in the life
9:00 AM - Start the day by checking emails and messages, addressing any urgent issues that may have come up overnight.9:30 AM - Attend the daily stand-up meeting with your team. Here, you'll discuss progress on current projects, any blockers, and plans for the day.10:00 AM - Begin coding work on your current project. This might involve developing a new feature for a service, optimizing existing code, or fixing bugs.11:30 AM - Participate in a design review meeting for an upcoming project. You'll contribute ideas and provide feedback on proposed architectural decisions.1:00 PM - Lunch break. You might use this time to socialize with colleagues or attend an optional tech talk.2:00 PM - Code review session. You'll review code submitted by junior team members, providing constructive feedback and ensuring adherence to best practices.5:30 PM - Wrap up your coding for the day, ensure all your changes are committed and pushed to the repository.6:00 PM - Before logging off, you might spend some time mentoring a more junior engineer, helping them work through a problem they're facing.Throughout the day, you'll also:- Troubleshoot any production issues that arise
- Document your work and update project tracking tools- Engage in continuous learning, staying up-to-date with new technologies and industry trendsMentorship& Career Growth
Work Life Balance
We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.

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