Software Engineer

16 hours ago


Tallinn, Harjumaa, Estonia Microsoft Full time €40,000 - €80,000 per year
Intelligent Conversation and Communications Cloud (IC3) powers billions of real-time customer conversations across Microsoft's first party (Teams, Skype, Azure Communication Servies), and second party (Dynamics) solutions. IC3 enables reliable and high-quality audio/video calling, meeting, and messaging services that work every time from anywhere seamlessly across all customer touchpoints. IC3's mission is to make conversations on M365 platforms more intelligent in real-time empowering best-in-class productivity tools for the modern workplace where every call, meeting or chat will make the next one better.  

Microsoft Development Center Tallinn offers an enthusiastic, high paced work environment where you can impact millions of users around the world. We are open minded, diverse and work flexible hours. You can look forward to an attractive work environment, state of the art benefits and the latest hardware and software in daily use. We subsidize food and beverages, public transport, gym, phone, broadband. Sports and gaming groups focus on your wellbeing. We are also focusing on your personal and professional development within MDCE and beyond.

You, as a Software Engineer, will design and build our internal tools that enable a highly automated and robust Engineering Pipeline.


As a member of the ESS (Engineering Systems and Services), the Software Engineer helps build products capable of supporting hundreds of millions of users. Teams, Skype and Skype for Business growing Engineering group leverages technologies to deliver communication services - including voice, video, chat and presence - to the web and enable radically new Skype and Teams applications.

Microsoft is an equal opportunity employer and supports workforce diversity. All applications for vacant positions will be welcomed and will be considered on the relative merits of the applicant against the role profile for the position regardless of color, race, nationality, ethnic origin, sex, gender, sexual orientation, marital status, disability, parental responsibilities, age, religion, or belief.

  • Design. Build, Deploy and Support maintainable software using a variety of languages including: Python, C#, JavaScript.
  • Support Skype and Teams Engineering System needs. This includes expertise in the end-use and backend configuration of these tools.
  • Engineer Systems and process expertise to support development, test, and release teams across Skype, Teams and Skype for Business.
  • Work closely with geographically distributed team, including Program Managers and developers, to drive key improvements in Skype, Teams and Skype for Business Engineering Systems.
  • Provide expert guidance, hands-on assistance, best practices, and trainings related to Skype, Teams and Skype for Business Engineering System to Engineers. This is not an IT support role.
  • Design, build and maintain core infrastructure pieces.
  • Debug infrastructure issues across services and levels of the stack.

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND Mid level technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Experience with building and testing environments using tools such as: ADO, VSTS, TFS, QuickBuild, Jenkins, Bamboo or BuildForge.
  • Experience with building native code for cross-platform.

Preferred Qualifications:

  • B.Sc. degree in software engineering, computer science, electrical engineering or equivalent practical experience.
  • Good working knowledge of Source Control systems and usage patterns, preferably Git.
  • Familiar with continuous integration and deployment systems.
  • Familiar with cloud services such as Azure. or experience with Infrastructure as a Service.
  • Experience with Agile and iterative development processes.
  • Experience working in a cross-timezone, cross-cultural environment.
  • Very good written and spoken English.

Other Requirements:


Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.



  • Tallinn, Harjumaa, Estonia ERPLY Retail Software Full time €60,000 - €120,000 per year

    This is YOUR chance to shine on a global levelWe are looking for a Project Manager who would lead our US & EU client projects, which means this role requires the person to be able to work sometimes also in the US timezone. This gives the role a flexibility to choose what time (and where) to start and end your eight hour workday.Erply is a business software...

  • Software Engineer

    4 days ago


    Tallinn, Harjumaa, Estonia Paymentology Full time €40,000 - €100,000 per year

    Paymentology is the first truly global issuer-processor, giving banks and fintechs the technology, team and experience to rapidly issue and process Mastercard, Visa cards across more than 60 countries, at scale. Our advanced, multi-cloud platform, offering both shared and dedicated processing instances, vast global presence and richer, real-time data, set...

  • Software Engineer

    1 week ago


    Tallinn, Harjumaa, Estonia myGwork - LGBTQ+ Business Community Full time €40,000 - €80,000 per year

    This job is with Wise, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.Wise is a global technology company, building the best way to move and manage the world's money.Min fees. Max ease. Full speed.Whether people and businesses are sending money to...

  • Software Engineer

    16 hours ago


    Tallinn, Harjumaa, Estonia Canonical - Jobs Full time €60,000 - €120,000 per year

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...

  • Software Engineer

    2 weeks ago


    Tallinn, Harjumaa, Estonia myGwork - LGBTQ+ Business Community Full time €30,000 - €60,000 per year

    This job is with , an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.Company DescriptionWe're - you might not know our name, but companies like eBay, ASOS, Klarna, Uber Eats, and Sony do. That moment when you check out online? We make it happen. is...

  • Software Engineer

    4 days ago


    Tallinn, Harjumaa, Estonia Coolbet Full time €60,000 - €80,000 per year

    The Job in a Nutshell As a Software Engineer, you will be part of a cross-functional development team that designs, builds, and maintains scalable software solutions supporting Coolbet's products and operations. You will participate in all stages of the software development lifecycle, including design, development, testing, release, and maintenance, while...

  • Software Engineer

    1 week ago


    Tallinn, Harjumaa, Estonia HireRight Full time $60,000 - $120,000 per year

    About HireRightHireRight is the premier global background screening and workforce solutions provider. We bring clarity and confidence to vetting and hiring decisions through integrated, tailored solutions, driving a higher standard of accuracy in everything we do. Combining in-house talent, personalized services, and proprietary technology, we ensure the...


  • Tallinn, Harjumaa, Estonia Opera Software Full time €40,000 - €80,000 per year

    Opera Software is looking for an ambitious security professional to join the growing Opera Fintech Engineering Team located in Tallinn, Estonia or Gothenburg, Sweden.With a global user base of over 350 million, Opera is an international internet company that has expanded into product areas beyond our popular browsers. Our product portfolio includes web...

  • Software Engineer

    2 weeks ago


    Tallinn, Harjumaa, Estonia Tuum Full time €90,000 - €120,000 per year

    Tuum is a next-generation banking platform. We enable fintech and banks to rapidly offer seamless and tailored financial services to their customers. Our core banking platform is revolutionising the financial services industry. The platform is API-based, consisting of flexible and independent modules covering all retail and business banking capabilities for...

  • Software Engineer

    1 week ago


    Tallinn, Harjumaa, Estonia Tuum Full time €104,000 - €130,878 per year

    Tuum is a next-generation banking platform. We enable fintech and banks to rapidly offer seamless and tailored financial services to their customers. Our core banking platform is revolutionising the financial services industry. The platform is API-based, consisting of flexible and independent modules covering all retail and business banking capabilities for...