Position Title:  Senior Software Engineer

Date:  Apr 26, 2025
Requisition ID:  8901
Work Location: 

Krakow, MA, PL, 31-982

MAKE HISTORY WITH US!

 

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 deliver a smoke-free future.

 

With huge change, comes huge opportunity.  So, wherever you join us, you’ll enjoy the freedom to dream up and deliver better, brighter solutions and you will have the space to move your career forward in many different areas/directions.

 

IT at PMI

 

PMI’s journey to a smoke-free future implies a shift from a tobacco manufacturer to a science and technology-based consumer facing organisation.

 

Such a shift creates an abundance of unique and transformative IT projects to match all levels of skills and ambitions. You’ll feel like you’re working in a start-up – with the freedom to shape and define the future of digital, but with the support and scope of a vast global business. You’ll get a chance to work with cutting-edge technologies (e.g., Cloud, APIs, AI) as well as management practices (e.g., Agile, Design Thinking, Product Management).  Our environment is fast-paced and highly collaborative.  If you want the freedom to find new ways to connect with consumers, there’s no better place to progress your career.

Digital at PMI is dynamic, diverse, and disruptive. Join us and become a part of a top talent team where you can bring new ideas to life in a global function that is a key driver of the success of our business.

 

Joining the Digital Products Portfolio

 

The Digital Consumer Engagement Products portfolio plays a critical role in delivering PMI’s Smoke-Free Future. We are enabling digital services to our consumers and retailers by building platforms to communicate our vision to broader society. Together with talent from multiple business and technology functions across our footprint, we are delivering a premium experience for our consumers.

 

JOIN US!

 

As a Senior Software Engineer, you will be responsible for developing core platform capabilities either in Salesforce ecosystem or AWS platform to support other PMI business products. You will be accountable for following software engineering best practices, to provide reuseable adoptable solutions, in a DevSecOps approach, to assist all solution teams go to market faster while covering all non-functional requirements. You will help the engineering team manage PMI platforms in the most efficient and secure manner.

You are hands-on, very experienced in rapidly coding solutions, and are willing to explore and learn unfamiliar technologies.

 

WHO ARE WE LOOKING FOR?

 

· Bachelor’s degree or higher in Computer Science, Software Engineering or a related field of study

· 8+ years of experience in the IT industry

· 5+ years of experience in software engineering

· Passionate about creating robust, scalable and maintainable solutions, with deep understanding of software design patterns

· Experienced in either Salesforce or AWS domains, with the eagerness to expand your knowledge in the other area

· Experience with Agile delivery methodologies (Scrum, Kanban) and tooling (Atlassian)

· Experience with CI/CD tooling (Git, Bitbucket, Artifactory, Jenkins, Sonarqube)

· Strong analytical skills and problem-solving abilities

· Excellent communication skills, both written and verbal

· An understanding of how complex matrixed organizations operate; global experience is a big advantage

 

Salesforce-Specific Requirements:

 

· In-depth knowledge of Salesforce platform core capabilities

· Exceptional skills in scalable and performant Apex and Lightning Web Components (LWC) coding

· Experience with scalable unit testing, familiarity with stubbing and mocking concepts

· In-depth understanding of Salesforce monitoring, previous implementation experience with Event Monitoring, Transaction Security and ingestion of Event Log Files

· Understanding of composable architecture, modularity of functionalities, domain driven design

· Proficiency with Salesforce CLI and unlocked packages

· Proven track record in large global-scale Salesforce organizations

 

AWS-Specific Requirements:

 

· Strong background in AWS and using Terraform to manage all infrastructure

· Extensive knowledge of AWS serverless stack, including, but limited to, Lambda, Fargate, SQS, SNS, Step Functions, Appflow and EventBridge

· Strong expertise in developing solutions in Python or Node.js/TypeScript following event driven architecture

· Experience in building complex integrations with various systems

· Understanding of logging and monitoring best practices, preferably with previous exposure to Elastic and New Relic

 

HOW WILL YOU MAKE HISTORY WITH US?

 

· Develop supporting solutions in PMI Indirect vertical that will assist the product teams in delivering more secure and faster solutions

· Develop platform level and template functionalities that can be reused by different product teams

· Develop key capabilities focused on non-functional requirements, such as observability, maintainability and scalability

· Provide complementary solutions to help product teams deliver faster and more secure

· Utilize software design patterns to create robust and scalable applications

· Uphold best practices in software development and maintain high standards of code quality

· Collaborate with cross-functional teams to deliver high-quality solutions

· Be hands-on and proactive in finding solutions, even in unfamiliar areas

· Follow a secure by design approach in all development activities