Albarraque, Portugal


Information Technology



Job ID


Senior Software Engineer – Security , Portugal Be a part of a revolutionary change At PMI, we’ve chosen to do something incredible. We’re totally transforming our business, and building our future on smoke-free products with the power to improve the lives of a billion smokers worldwide. With huge change, comes huge opportunity. So, wherever you join us, you’ll enjoy the freedom dream up and deliver, better, brighter solutions and the space to move your career forward in endlessly different directions. PMI’s journey to a smoke-free future is fuelled by technology. The total transformation we’re going through means that there are unique IT projects here to match all levels of skills and ambitions – from pace-setting global pilot projects to vital local updates. Whether you want to pursue a personal passion or build an international career, there’s space here to develop in any number of directions. To join us in IT you’ll need to be driven and equally happy whether you’re taking the strategic view or diving deep into processes. We'll make sure you're set up to succeed whatever your project is, our culture is agile and collaborative, and we genuinely believe our people are some of the best you’ll ever work with. THE RESPONSIBILITIES • Identify potential threats by performing threat modeling, architectural design review, source code review, dynamic application security tests (pentest) for the web, mobile and infrastructure • Coordinate external security assessments and remediations • Participate in the product features development with cybersecurity risk assessment • Analyse the current trends/risks; provide guidance for security policies and standards • Coach security champions, including but not limited to defining training path, automation tools configuration, reviewing automated static code analysis results • Participating in design and requirement reviews and providing design solutions that allow the application to maintain security without losing functionality. Incorporate design solution in Development, DevOps and Architectural best practices. • Conducting application-level penetration testing and independent reviews of source code repositories. • Reviewing and improving security architecture of our Products. • Performing security assessments of the Group applications on a recurrent basis to ensure security requirements are being met. Providing security sign-off of applications being moved to live environments. • Conducting source and dynamic application security reviews in relevant languages (Java, C/C++, Perl, Python, PHP, .NET…). • Defining security test cases during test automation and developing new tools to improve the security of the group gaming application • Customer-oriented person, with the ability to educate and influence a technical audience on Application Security matters • Experienced in relevant development languages (Java, C/C++, Perl, Python, PHP, .NET) • Good understanding of HTTP protocols, security controls, API design and security testing   EXPERIENCE: • University degree (Computer Sciences, Information Systems, Engineering, Business Administration or equivalent) • Relevant experience in a similar role • Understand key processes in cloud technology • Experience working in an iterative approach to innovation. • Fluency in written and spoken English.   TECHNICAL SKILLS • Identity and Authentication standards such as FIDO and OAuth • Understanding of cryptography • Penetration testing consultancy • Source code reviews • Vulnerability management and identification, including extensive OWASP knowledge • Application security assessments (source code and dynamic) • Automation • Vulnerability research • Security tool development • Experience with static source-code analyzers • Experience with dynamic application security testing tools • Experience with Web-Application Firewalls (WAF) • Software and protocol reverse engineering What we offer Our success depends on the men and women who come to work every single day with a sense of purpose and an appetite for progress. Join PMI and you too can: • Seize the freedom to define your future and ours. We’ll empower you to take risks, experiment and explore. • Be part of an inclusive, diverse culture, where everyone’s contribution is respected; collaborate with some of the world’s best people and feel like you belong. • Pursue your ambitions and develop your skills with a global business – our staggering size and scale provides endless opportunities to progress. • Take pride in delivering our promise to society: to improve the lives of a billion smokers. To join our growing team…