Senior Software Development Engineer, Transactional Services

Amazon Web Services based in CA, ON, Toronto is inviting applications from suitable candidates for the position of Senior Software Development Engineer, Transactional Services. Amazon Web Services is the market leader and technology forerunner in the Cloud business. Our company is committed to a diverse and inclusive workplace. We give an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. Our company is known as the world’s most comprehensive and broadly adopted cloud platform. We are known to offer over 200 fully featured services from data centers globally. We have millions of customers including the fastest-growing startups, largest enterprises, and leading government agencies. We are the most used cloud services for being available at lower costs, becoming more agile and innovating faster. We are significantly known to offer more and more cloud services, and more features within those services, than any other cloud provider. We provide cloud services to all, from infrastructure technologies like compute, storage, and databases to emerging technologies, such as machine learning and artificial intelligence, data lakes and analytics, and Internet of Things. The candidates who will get selected for the vacancy will be required to start the work as soon as possible.

Job Description:

Employer’s Name: Amazon Web Services
Position: Senior Software Development Engineer, Transactional Services
No of Vacancies: To be determined
Salary: To be determined, Approximately $120K – $160K yealy (Canadian Job Bank est)
Employment Type: Full time
Location: CA, ON, Toronto
Shifts: To be determined

Requirements:

Languages: Candidates must have knowledge of the English Language.
Education: Candidates need standard educational qualification, the details are mentioned below
Experience: Candidates need experience, the details are mentioned below

Other Requirements:

  • The candidate should have 4+ years of professional software development experience also have 3+ years of programming experience with at least one software programming language
  • The candidate should have 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems also have experience as a mentor, tech lead OR leading an engineering team
  • The candidate should have 4+ years of professional software development experience also have 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
  • The candidate should have 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems, have strong coding skills also have strong design skills
  • The candidate should have demonstrated experience in a tech lead role in large, complex software projects also have bachelor’s Degree in Computer Science or equivalent
  • The candidate should have experience with designing and building large scale systems also have strong knowledge of data structures, algorithms, asynchronous architectures and distributed algorithms
  • The candidate should have excellent problem solving skills and ability to simplify and innovate
  • The candidate should have excellent leadership skills also have excellent verbal and written communication skills
  • The candidate should have ability to collaborate, be both highly motivated and motivating also have proven, results-oriented team player with a history of delivery
  • The candidate should have m masters or Ph.D. in Computer Science with emphasis on distributed systems is a plus

Responsibilities:

  • The candidate should have the knowledge of designing and developing novel, cutting edge, highly available, distributed systems software.
  • The candidate should have the knowledge of delivering quality features on-time and on-budget and executing against project plans and delivery commitments.
  • The candidate should be able to work with team members to manage day-to-day development activities, participating in designs, design reviews, code reviews, and implementation.
  • The candidate should be able to mentor other engineers also maintain current technical knowledge to support rapidly changing technology, always being on the lookout for new technologies, and working with the team to bring in new technologies.
  • The candidate should be able to work with a minimum of technical supervision and supplemental engineering support, while responding efficiently to multiple program priorities
  • The candidate should be able to perform roles including analyzing the latest technologies and development trends, establishing and implementing standard practices.

How to apply:

If the position is fit for you and the basic requirements are fulfilled then you can now apply (along with your resume) through below mentioned details.

By online:
Apply

 

 

 

We thank all the applicants for showing their interest and trust in us, however, only the most eligible candidates will be selected, and conducted for further procedures directly from employers, in between no charges/fees or original documents will be asked from any applicant. All the best!

Check the latest available jobs in Canada

Show More
Back to top button

Adblock Detected

Please consider supporting us by disabling your ad blocker