Finding the best job has never been easier
Share
As a software engineer lead on the team:
· You will guide our team's technical strategies, vision, and architecture
· You will solve a breadth of technical problems involving business intelligence analysis, back-end software engineering, and user interface development
· You will design and build software that is highly available, performant, scalable, and extensible
· You will influence quantitative algorithms used (e.g. machine learning, optimization) to make recommendations
· You will work with user research and user experience design to build new customer experiences with appealing, intuitive, interactive, and responsive user interfacesIn this role, a commitment to teamwork, customer focus, and strong communication skills (for both technical and business partners) are absolute requirements. We're building reliable, scalable, and high-performance services, so we expect you to have exceptional technical expertise, a sound understanding of Computer Science fundamentals, and are eager to work with large-scale distributed systems.Key job responsibilitiesYour major responsibilities will include- Explore and learn the latest AWS technologies to provide new capabilities and increase efficiencies.
- Designing and implementing complex ELT pipelines and other BI solutions.About the team
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life Balance
- 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