Finding the best job has never been easier
Share
Work hard. Have fun. Make history.Responsibilities- You take a long-term view of architecture, proactively fixing deficiencies and/or proposing larger projects.
- You bring perspective and provide context to guide future technology choices.
- Your code submissions and approach to work are exemplary. You write software that is easy for others to contribute to.
- You drive engineering best practices (e.g., Operational Excellence, Security, Quality, etc.) and set standards.
- When confronted with discordant views, you are able to find the best way forward and influence others to follow that path (build consensus).
- You contribute to the professional development of colleagues, improving their technical knowledge and engineering practices.
- You ensure your team is stronger because of your presence, but does not require your presence to be successfulKey job responsibilities
As a Software Development Engineer on the team, you will be responsible for:
- Working across a broad range of AWS technologies to build full-stack web applications, distributed systems software and automation workflows- Promoting a culture of engineering excellence by establishing best practices and technical standards across the organization
- Consulting with engineers from across the organization on architecture and design of new systems to solve some of our hardest engineering problems.A day in the life
- Collects business requirements
- Helps describe software product features
- Builds technical designs and architecture
- Maintains highly available services and critical device components
Zapopan, MEX
- 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
- 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
These jobs might be a good fit