Back End Developer

Trend Micro - Montréal, QC (il y a 30+ jours)

Postuler dès maintenant

Trend Micro, a global leader in cybersecurity, is passionate about making the world safe for exchanging digital information today and in the future. Artfully applying our XGen™️ security strategy, our innovative solutions for consumers, businesses, and governments deliver connected security for data centers, cloud workloads, networks, and endpoints.

Optimized for leading environments, including Amazon Web Services, Microsoft®️, and VMware®️, our layered solutions enable organizations to automate the protection of valuable information from today’s threats. Our connected threat defense enables seamless sharing of threat intelligence and provides centralized visibility and investigation to make organizations their most resilient.

With over 6,500 employees in 50 countries and the world’s most advanced global threat research and intelligence, Trend Micro enables organizations to secure their connected world.

Position Location: Onsite at Trend Micro Office in Montreal

If you are an experienced engineer looking for an exciting challenge then we would like to discuss joining the Application Security team with you! Application Security processes millions of security events on continuous basis protecting a large array of web applications. As a member of the team, you will share responsibility for the architecture, development, operation and evolution of a world-class SaaS (Software as a Service) running in the Amazon AWS cloud. You will get to participate in the entire product lifecycle on a daily basis, as part of our continuous delivery, contributing to our high caliber multi-disciplinary team of backend, front end, agents and quality experts.

Duties & Responsibilities:
Collaborate and contribute to the service architecture leveraging your strong expertise and experience.
Develop and contribute to the deployment of backend micro-services applications
Ensure the service performance, availability and reliability of all servers and services within the SaaS; maintain a high SLA.
Provide operational support and contribute to operations infrastructure development as well as automation tools leveraging industry best tools and practices.
Build back-end frameworks that are maintainable, flexible and scalable
Be part of the Agile development team, participate to scrum meetings and stand up and contribute to planning
Be passionate about cloud computing, research and implement new technologies and processes as they become available with the goal of learning and improving service quality and reducing costs
Be ready for disasters so that customers know recovery is not only possible, it’s guaranteed.

At least five years experience with cloud computing. Strong asset if the experience is with AWS
Ten years experience building highly reliable, high capacity and high throughput software
Three years experience with demonstrable lessons learned and deep understanding of various approaches and best practices on micro services application with event streaming core.
Demonstrable experience working with Kafka with high throughput event based applications is a strong asset.
At least two years of successful experience in large scale service build out and operation
Hands on infrastructure, systems and application architecture experience in large scale, web-based applications
Excellent Linux skills
Strong proficiency with a high-level programming language such as Java or Python
Experience with testing micro services based applications.
Understanding of load testing, monitoring and performance management tools for every layer of the environment
Strong customer focus with the ability to provide service to all levels of the organization
Bachelor of Science degree in related discipline, advanced degree desired

About Trend Micro Montreal

The Application Security R&D team is a multi-disciplinary team that take ownership for various areas of our product and services. The teams work hard innovating to make the best software imaginable. The atmosphere is relaxed, and we strongly value work/life balance and continued learning. A few specifics:

Collaborative workspaces with unique and spacious lounge areas
Flexible hours
Regular Hack Days!
Opportunities to pursue training, industry events and conferences
Global company, global opportunities
Team activities, project celebrations, and knowledge sharing

Trend Micro welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.


Trend Micro: Sécurise vos activités Infonuagiques

Trend Micro, le plus grand fournisseur mondial de logiciel en sécurité informatique, s'efforce de rendre le monde plus sûr en protégeant l'information numérique. Nos solutions pour consommateurs, entreprises et gouvernements offrent une sécurité en couches pour protéger les données sur les appareils mobiles, les points de terminaison, les serveurs et les applications infonuagiques. Trend Micro permet une protection intelligente de l'information, avec une technologie innovatrice simple à déployer et à gérer, et une sécurité adaptée à un écosystème en évolution. Nos solutions sont développées par plus de 5 000 employés dans plus de 50 pays et sont alimentées par la protection infonuagique mondiale la plus avancées sur les menaces informatiques: Trend Micro™ Smart Protection Network™

Vous êtes un développeur logiciel aguerri et à la recherche d’un défi excitant? Le groupe de sécurité des applications est pour vous. Le service SaaS de l’équipe de sécurité des applications traite des millions d’événements de sécurité continuellement, protégeant un large éventail d’applications Web. En tant que membre de l’équipe, vous partagerez la responsabilité de l’évolution de l’architecture, du développement et du fonctionnement de la solution SaaS de classe mondiale hébergée chez AWS. Vous participerez quotidiennement au cycle de développement du logiciel contribuant ainsi a l’équipe multi-disciplinaire de haut calibre incluant les développeurs serveurs, clients, agents ainsi qu’assurance qualité.

Role et Responsabilités

Collaborer et contribuer à la définition et évolution de l’architecture du service en vous appuyant sur votre expérience et expertise
Développer et contribuer au déploiement des applications micro-service des serveurs de la solution infonuagique.
Assurer la performance et la robustesse des serveurs de la solution ainsi que des requis de performance des clients.
Participer au support de la solution infonuagique et contribuer au développement de l’environnement opérationnel en s’appuyant sur les outils et procédures établies en industrie.
Developper les composantes et applications micro-services flexibles, faciles à maintenir et de haute capacité.
Contribuer au développement dans un environnement Agile en participant à la planification et aux rencontres quotidiennes
Continuellement chercher à améliorer le service et la robustesse en recherchant les nouvelles technologies de pointe.

Au moins cinq ans d’expérience en applications infonuagiques, un atout si l’expérience a été acquise sur AWS.
Dix ans d’expérience à développer des solutions logicielles hautement fiable, a haute capacité et à grand debit.
Trois ans d’expérience avec le développement de micro-applications avec événements asynchrone avec coeur tel que Kafka.
Expérience de travail directe avec Kafka pour applications à haute capacité et haut débit.
Au moins deux ans d’expérience à mettre en place avec succès et supporter un service de haute capacité.
Expérience technique directe avec les infrastructures, les systèmes et les architectures d’applications.
Très bonnes connaissances de Linux
Expertise solide avec les languages de programmations de haut niveau tels que Java ou Python
Expérience avec les stratégies de test pour les applications micro-services
Bonne compréhension des stratégies de tests sous charge et d’outils de gestion de performances.
Bachelier en Science Informatique ou Ingénierie de l’informatique. Diplôme d’études supérieures est un atout.

Au Sujet de Trend Micro Montréal

L’équipe de développement en sécurité des applications est une équipe multidisciplinaire responsables de plusieurs facettes du produit et service.

L’équipe s‘efforce constamment d’innover pour mettre en ligne le meilleur service. L’atmosphère de travail est conviviale avec l’équilibre travaille-vie personnelle une des valeurs en avant-plan.

Espace de travail collaboratif
Heures de travail flexible
Opportunités de développement continue, conférences
Compagnie globale, opportunités globales
Activités d’équipes, célébrations de complétion de projet et partage des connaissances.

Trend Micro encourage les candidatures de personnes handicapées. Des accommodements sont disponibles sur demande pour les candidats prenant part à tous les aspects du processus de sélection.