Software Engineer II - Amazon Web Services - Vancouver, BC
TSO Logic is a proud new group within Amazon Web Services (AWS) Migration Services. Our service delivers accurate -driven recommendations to right-size and right-cost compute. Our predictive analytics provide customers with insights to create an optimized path for migration from on-premise to AWS. Our goal is to help companies optimize their cloud migration journey based on and analytics, reducing the overall time and costs it takes to migrate.
We are looking for an experienced Software Engineer to help the team grow by building our new service offering.
As a Software Engineer on the team, you will own significant portions of our architecture and product. You will be part of a highly collaborative team that architects and builds solutions at AWS scale, resolves customer challenges, and maintains/enhances the operational excellence that creates loyal AWS customers. Simply put, as a member of this team you will be given the opportunity to make fundamental contributions to the architecture of an AWS service while growing your own technical and professional skills.
The product is complex and comprises of several components, offering huge opportunities to work at all levels from the front-end user experience, to a set of robust platform services, to system level pieces and everything in between. Ideal candidate enjoys working on complex system software, is customer-centric, and is passionate about building quality software as well as achieving operational excellence.
We understand that sometimes you need to work from home. Outside of COVID-19 guidelines, our team is located in the Vancouver office and we work from home as needed for a doctor's appointments, to take our kids to school, pick them up, and do the things that can't be done from the office.
This position involves periodic on-call responsibilities. We don't like getting paged, so we build our fault tolerant and root cause problems so we're not paged for the same issue twice. We have a track record extremely low count of pages year-round.
Mentorship & Career Growth
We are dedicated to supporting new team members. Our team has a broad mix of experience levels and Amazon tenures, and we're building an environment that celebrates knowledge sharing and mentorship. You'll have an opportunity to learn from people with and without engineering backgrounds through one-on-one mentoring and thorough and helpful code reviews.
We care about your career growth. You will work on projects and tasks that will your skills and enable you to take on increasingly complex tasks, while collaborating with our Principal Engineer and other tenured Software Engineers. In addition, you'll get ample opportunities to coach and mentor our more junior engineers and help them grow their skillset.
Inclusive Team Culture
Our team is intentional about attracting, developing, and retaining amazing talent from diverse backgrounds. We're looking for a new teammate who is enthusiastic, empathetic, curious, motivated, reliable, and able to work effectively with a diverse team of peers; someone who will help us amplify the positive & inclusive team culture we've been building.
We host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. 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.
This is a -time position, and in normal times, is based in our Vancouver, BC, office located in the heart of downtown with easy access to all forms of public transportation.BASIC QUALIFICATIONS
• 2+ years of non-internship professional software development experience
• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
• Bachelor's Degree in Computer Science or related fieldPREFERRED QUALIFICATIONS
• Knowledge of Agile methodologies & best practices for the full software life cycle, including coding standards, code reviews, control management, build processes, testing, and operations
• Eagerness to dive deep, experiment rapidly and get things done
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, visit https://www.amazon.jobs/en/disability/us
Software and Programming