Job Advert Details

As a Principal Software Engineer, you will be a key technical leader responsible for overseeing software development initiatives from inception to completion. 

You will provide expert guidance and mentorship to the development team, ensuring adherence to best practices and driving the design and architecture of complex software systems, with a specific focus on AI transformation of software development and delivery products. 

Your role will involve collaborating with product managers and cross-functional teams to define project goals, requirements, and timelines. 

As a mentor, you will nurture the professional growth of team members and foster a culture of continuous learning. 

You'll be instrumental in problem-solving, making critical technical decisions, and proposing innovative solutions to challenging technical issues. 

Additionally, you'll play a crucial role in code reviews, quality assurance, and evaluating emerging technologies to improve software development processes and outcomes.



Information

Technical skills:

  • Programming Languages: Proficiency in any programming language such as Java, Python, Golang, JavaScript, Ruby or other.
  • Software Architecture: Strong knowledge and experience in designing scalable, maintainable, and modular software architectures.
  • Web Development: Expertise in web development technologies like HTML, CSS, JavaScript, and relevant frameworks (e.g., React, Angular, Vue.js).
  • Backend Development: Experience in building robust and efficient backend systems using frameworks like Spring, Django, Express.js
  • Database Management: Proficiency in database design, optimization, and query optimization with SQL databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Cloud Computing: Familiarity with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) or On-Prem Cloud Platforms, and knowledge of deploying and scaling applications in the cloud.
  • DevOps and CI/CD: Experience with continuous integration and continuous deployment (CI/CD) practices, using tools like Jenkins, Bitbucket, GitLab CI/CD.
  • Version Control: Proficiency in using version control systems like Git to manage code repositories effectively.
  • Microservices Architecture: Understanding and experience in designing and implementing microservices-based architectures.
  • Containerization: Knowledge of containerization technologies like Docker and container orchestration platforms like Kubernetes.
  • Testing: Experience with various software testing methodologies and tools for unit testing, integration testing, and end-to-end testing.
  • AI: Demonstrable experience of developing with AI, and using agents to augment and transform the software development process
  • Controls: Demonstratable experience of working with IT controls, and automation of control compliance within products.

  • What we offer

    The pay range for this role is 32,792.00 - 49,183.33 PLN.

    Additional car allowance in the amount of 7,397.00 PLN (monthly, gross).

    Variable pay is discretionary, but influenced by Group performance, business/function performance and individual performance.

    We offer a comprehensive and competitive package of benefits covering healthcare, family friendly leaves, pension and life assurance, as well as many other benefits to support your wellbeing
    * Additional bonuses for recognition awards
    * Multisport card
    * Private medical care
    * Life insurance
    * One-time reimbursement of home office set-up (up to 800 PLN).
    * Cafeteria platform
    * Employee assistance program

    * Additional contributions to PPK scheme
    * Corporate parties & events
    * CSR initiatives
    * Nursery and kindergarten discounts
    * Financial support with trainings and education
    * Social fund
    * Flexible working hours
    * Free parking

    In case you would like to resign from participation in recruitment process or withdraw previously sent to us application, please email us at: hr.krakow.pl@hsbc.com.