¡Activa las notificaciones laborales por email!
A leading global technology company in Mexico City seeks a Software Development Engineer II (SDE II) to design and implement solutions for scalable systems supporting over 300 million customers. The ideal candidate has 3+ years of software development experience, strong coding skills in languages like Java or Python, and a passion for mentorship and collaboration. Enjoy a dynamic work culture focused on innovation and engineering excellence.
Description
Amazon Stores - Technology Teams Overview
Amazon's technology teams in Latin America are driving innovation across various domains. Here's an integrated look at three key teams:
INTech (International Technology)
Develops highly available Tier-1 services for over 300 million customers
Focuses on expanding services efficiently in Latin America, particularly Mexico
Works with massively scalable distributed systems processing hundreds of billions of requests daily
Responsible for design, development, testing, and deployment of services
Emphasizes operational excellence and innovative problem-solving
Seeks candidates with experience in real-time scalable systems and strong technical abilities
Payments Team
Drives architecture and technology choices for world-class developer experiences
Utilizes metrics to rapidly iterate on software features
Focuses on solving complex problems with elegant, practical code
Emphasizes quality, consistency, maintainability, efficiency, and security
Responsible for designing, developing, and deploying medium to large-sized projects
Defines and implements engineering best practices
Champions user needs, insisting on high standards and engaging features
Global Realty Technologies
Leads and mentors software engineers
Develops solutions leveraging workflow automation, geospatial intelligence, mapping, and AI
Collaborates with cross-functional teams to meet client needs
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
Common Threads Across Teams:
Focus on scalable, high-performance systems
Emphasis on innovative problem-solving
Need for strong technical skills and ability to work in fast-paced environments
Commitment to best practices in software development
Opportunity to work on cutting-edge technologies and large-scale projects
These teams offer exciting opportunities for software engineers who want to work on transformative technologies while solving real-world challenges in e-commerce, payments, and real estate operations across Latin America and globally.
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
Collaborate with cross-functional teams to deliver innovative solutions leveraging workflow automation, AI, and other emerging technologies
Lead technical initiatives and mentor other engineers while championing engineering best practices
Build and maintain scalable systems processing hundreds of billions of requests daily
Utilize metrics and data-driven approaches to iterate on features and improve customer experience
Participate in architecture and design reviews to ensure high-quality, sustainable solutions
Stay current with emerging technologies and contribute to technical innovation within the team
Work across teams to expand services efficiently in Latin America, particularly focusing on Mexico market needs
Ensure solutions meet high standards for performance, reliability, and user experience
Champion operational excellence through monitoring, alerting, and continuous improvement of systems
Required 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 patterns
A day in the life
A typical day in the life of an SDE II at Amazon might look something like this:
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.
3:00 PM - Continue working on your coding tasks. This might involve collaborating with other teams to integrate your service with theirs.
4:30 PM - Attend a cross-team meeting to discuss the progress of a larger initiative that spans multiple teams.
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:
Respond to questions from junior team members
Troubleshoot any production issues that arise
Document your work and update project tracking tools
Possibly interview candidates for open positions on your team
Engage in continuous learning, staying up-to-date with new technologies and industry trends
The exact schedule can vary based on your specific team and current projects, but this gives a general idea of how diverse and engaging a typical day can be for an SDE II at Amazon.
About the team
Inclusive team culture
At Amazon we embrace our differences and we are committed to furthering our culture of inclusion. We host annual and ongoing learning experiences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust
Mentorship& Career Growth
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional.
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
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.