Taro Logo

Software Engineer

Microsoft Development Center Estonia, part of the Experiences & Devices division, focuses on building Intelligent Conversations & Communications Cloud and Enterprise Cloud solutions.
Tallinn, Estonia
Backend
Entry-Level Software Engineer
Remote
5,000+ Employees
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

Microsoft Development Center Estonia, located in Tallinn and Tartu, is seeking a Software Engineer to join their team. As part of the Experiences & Devices division, you'll work on critical Enterprise Cloud services and Intelligent Conversations & Communications Cloud (IC3) that power communication services for millions of Microsoft customers worldwide.

The role offers an opportunity to work on world-class problems, collaborating with experts to impact millions of users globally. You'll be involved in developing and maintaining cloud services for Fortune 500 companies and government organizations, with a focus on enterprise features, regulatory compliance, reliability, and security.

The position requires strong programming skills in languages like C++, Java, JavaScript, or Python, and you'll be responsible for implementing code, working with stakeholders, and contributing to service improvements. The team operates in an enthusiastic, high-paced environment with flexible hours and modern benefits.

As a Software Engineer, you'll help build and maintain mission-critical cloud services, collaborate with geographically dispersed teams, and work on improving service reliability and performance. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth.

The ideal candidate should have a bachelor's degree in computer science or related field, excellent English communication skills, and a passion for working on enterprise-scale cloud solutions. You'll be joining a diverse, open-minded team focused on personal and professional development, working with the latest hardware and software tools.

Last updated 3 months ago

Responsibilities For Software Engineer

  • Create and implement code for our service in collaboration with team members
  • Work with stakeholders to determine user requirements for features
  • Support identification of dependencies and development of design documents
  • Break down work items into tasks and provide estimations
  • Monitor services, downtime, and handle interruptions following playbook
  • Propose improvements for availability, reliability, efficiency, observability, and performance

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's degree in computer science or related technical discipline
  • Experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Excellent written and spoken English and good communication skills
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?