Finding the best job has never been easier
Share
Role and Responsibilities
Collaborate with global Product Managers, Architects, and Software Engineering teams to define, architect, and implement Samsung B2B device management solutions
Perform extensive technical research and analysis to make optimal architecture and design decisions to build a secure, stable, and scalable platform for our Enterprise Customers
Write large amounts of code, perform code reviews, write unit tests
Document and communicate systems design with all stakeholders
Be hands-on in all stages of software product life cycle including proof of concept, coding, and testing
Participate in the implementation of solutions that will improve the current product performance, quality, processes, and standards
Skills and Qualifications
Bachelor or Master’s Degree in Computer Science/Engineering or equivalent experience
Minimum 10 years of professional experience in platform engineering and architecture
Previous experience rearchitecting a legacy platform from monolithic systems to a distributed microservice environment
Deep understanding and experience inJava, Node.js, Python
Extensive experience on large-scale multi-tier cloud applications and environments
5+ years of production level experience in cloud environments: AWS, Azure or GCP
Strong computer science fundamentals in data structures, design patterns, algorithm design, and complexity analysis
Experience in Automation and Load Testing Frameworks
Working knowledge of SQL and NoSQL databases
Genuine passion for quality and writing clean, solid, readable code that scales and performs well
Excellent interpersonal and communication skills
The salary range for this role is expected to be between $120,000 to $160,000 and reflects
base salary only. Actual pay will be determined based on a number of factors and may vary depending on job-related knowledge, competencies, qualifications, relevant skills and experience.
The total rewards package for a Regular Full-Time employee may include variable incentive, savings matching (RRSP/TFSA/NRSP), extended health and dental benefits with spending accounts, wellness and well-being benefits, development opportunities, and other employee perks.
These jobs might be a good fit