Kraków, PL
7 days ago
Senior Software Development Engineer [Marketing Automation B2B]

Digital & Technology Team (D&T) is an integral division of HEINEKEN Global Shared Services Center. We are committed to making Heineken the most connected brewery. That includes digitalizing and integrating our processes, ensuring best-in-class technology, and embedding a data-driven culture. By joining us you will work in one of the most dynamic and innovative teams and have a direct impact on building the future of Heineken!

Would you like to meet the Team, see our office and much more? Visit our website: Heineken (heineken-dt.pl)

 

Commerce DevOps Hub is being established. The newly created organization, being an integral part of the Global Digital & Technology Function, is tasked with maintaining, but most importantly developing (functionally and technologically) IT solutions supporting the Commerce area at Heineken. Commerce DevOps Hub is located in Kraków and will include highly qualified IT professionals with direct contribution to both the technological development of the Heineken Commerce and the Hub itself.
 

As the Senior Software Developer Engineer, you will play a critical role in designing, developing, and maintaining complex software applications using Marketing Cloud Platforms and other integrated systems. Collaborating closely with Product Owner(s), Product Architect(s) and other DevOps teams you will need to understand the business needs, helping Product Architect(s) to convert those needs into solution architecture specifications and services in line with overall engineering standards and roadmaps. You will be responsible for development, ensuring high-quality code, mentoring junior developers, and collaborating with cross-functional teams to deliver scalable, efficient, and innovative solutions. You serve as a key contributor in delivering high-quality software implementations throughout the software development lifecycle in our Commerce landscape. The role reports directly to the Solution Engineering Lead. 

 

Your responsibilities would include:

design, develop, test, and maintain high-quality software solutions in accordance with project requirements and company standards

lead the development of new features and enhancements, ensuring scalability, security, and maintainability

write clean, efficient, and well-documented code, with a focus on performance optimization

collaborate with product managers, designers, and other stakeholders to gather requirements and translate them into technical solutions

conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices

troubleshoot and resolve complex technical issues, including debugging and performance tuning

mentor junior developers, helping them grow technically and professionally

stay up to date with the latest trends, technologies, and best practices in software development

participate in the full software development lifecycle, from planning and design to deployment and maintenance

work within an agile development framework, attending sprint planning, stand-ups, and retrospectives

contribute to continuous improvement by identifying and implementing process optimizations

knowledge transfer: document configuration processes, guidelines, and best practices for future reference & support with proper knowldge transfer to service delivery and OpCo teams

sontribute to the establishment and refinement of the appropriate deployment process. Collaborate with other teams to gather requirements and specifications for product configurations  

provide support to other Commerce teams by addressing technical queries, highlighting risks, and proposing improvements across different phases of the development cycle

coordinate with development teams to maintain the highest quality standards for the product, ensure that all Heineken standards are applied

collaborate with cross-functional teams, including Product Owners, Product Architects, and DevOps teams, to ensure seamless delivery and support of solutions

 

You are a good match if you have:

Bachelor's degree or master's degree in computer science, Software Engineering, or a related field 

8+ years of experience in software development, with a strong track record of delivering complex, high-performance applications

expertise in one or more programming languages such as Java, C#, Python, JavaScript, or Ruby

experience with web technologies, including front-end (HTML, CSS, JavaScript frameworks like React or Angular) and back-end (RESTful APIs, microservices)

strong understanding of software design principles, algorithms, and data structures

experience with databases (SQL, NoSQL) and proficiency in database design and optimization

familiarity with version control systems (e.g., Git) and CI/CD pipelines

excellent problem-solving skills and the ability to debug and optimize code

strong understanding of software development methodologies, particularly Agile/Scrum

solid understanding of cloud platforms (AWS, Azure, Google Cloud) and related technologies

excellent communication skills and the ability to work collaboratively in a team environment

ability to mentor and guide junior developers in technical challenges

experience with containerization and orchestration tools (e.g., Docker, Kubernetes)

knowledge of DevOps practices and infrastructure as code (e.g., Terraform, Ansible)

familiarity with modern development frameworks (e.g., Spring Boot, Django, Node.js)

experience with front-end JavaScript frameworks such as React, Angular, or Vue.js.

knowledge of testing frameworks and best practices (e.g., JUnit, Selenium, Mocha)

 

Technology Stack: Java/JavaScript/C#/Python/.Net/PHP, strong understanding of software design principles, algorithms and data structure, solid understanding of cloud platforms (Azure, GCP) and related technologies, knowledge of integrating platforms using custom solutions, CI/CD Pipelines, SQL/SOQL/Snowflake/any other databases, Kubernetes, experience with web technologies, including front-end (HTML, CSS JS frameworks like Angular or React) and back-end (REST APIs, SOAP APIs and microservices) 

 

At HEINEKEN Kraków, we take integrity and ethical conduct seriously. If someone has concerns about a possible violation of legal regulations indicated in Polish Whistleblowing Act or our Code of Business Conduct, we encourage them to speak up. Cases can be reported to global team or locally (in line with the local HGSS Whistleblowing procedure) by selecting proper option in this tool or by communicating it on hotline. At HEINEKEN Kraków, we take integrity and ethical conduct seriously. If someone has concerns about a possible violation of legal regulations indicated in Polish Whistleblowing Act or our Code of Business Conduct, we encourage them to speak up. Cases can be reported to global team or locally (in line with the local HGSS Whistleblowing procedure) by selecting proper option in this tool or by communicating it on hotline. 

Confirm your E-mail: Send Email