Senior Software Engineer (M365)

6+ experience required

Kraków, Poland


336Senior Software Engineer (M365)Kraków, PolandFULL TIMEEnglish B2


Our customer is a US corporation which is working in an interesting project related to code refactoring (from Python to GO). For their Krakow office we are recruiting:

Senior Software Engineer (M365)

The candidate needs:

  • Hands on experience on Python on Unix/Linux platform
  • Great programming skills along with Data structures, Algorithms, Design Concepts
  • Experience in working with service-oriented architecture using REST based micro services
  • Having exposure to system programming background and knowledge of transactional databases
  • Experience in AWS using EC2/ECS, AWS Lambdas, SQS/SNS, Cloudwatch, RDS, ElastiCache etc.
  • Great analytical & problem-solving abilities
  • Experience in working with Agile methodologies like Scrum, Story break down, Story pointing etc.
  • Great written and verbal communication skills
  • Gather & understand requirements
  • Design, develop & implement features independently
  • Responsible for ensuring timely and quality delivery
  • Exposure to specific technologies around MS Office 365, SharePoint online, SharePoint Server 2016, SharePoint Designer, MS Teams
  • Preferably have used MS Graph APIs to build and integrate applications around SharePoint, M365, Exchange

Welcomed requirements:

  • Knowledge / experience in the Backup or Storage domain
  • Working knowledge of Dockers or Kubernetes
  • Sound understanding of no-SQL databases
  • Some Microsoft O365 certification
  • Experience in SharePoint Administration, creating workflows using tools like Nintex, Power Apps, Designer

Company offers:

  • Employment agreement or B2B
  • Competitive salary (up to candidate request)
  • Private medical insurance

If interested please send your cv at with the job reference JOBID: 336 in the title AND:

Please read our privacy policy ( and add the following statement to your email:

“I have read and understood ITSelecta’s privacy policy, and I hereby give permission to process my personal data for recruitment purposes.”

Without this statement, we cannot process your data and contact you.