Senior Software Engineer
Senior Software Engineer at Microsoft Development Center Tallinn on the IC3 Engineering Systems team, building large-scale internal tools and services that power build, test, and release pipelines for Microsoft's real-time voice, video, chat, and meeting cloud on M365. Works with DevOps practices on both Microsoft and non-Microsoft technologies.
- Compensation
- €52K–€89.6K / yr
- Location
- Estonia, Multiple Locations, Multiple Locations
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's Degree in Computer Science or related technical field AND solid technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, OR equivalent experienc
- Ability to meet Microsoft, customer and/or government security screening requirements, including the Microsoft Cloud Background Check upon hire/transfer and every two years
Nice to have
- Master's Degree in Computer Science or related field with solid engineering experience, or Bachelor's Degree with extensive experience, or equivalent experience
- Solid professional software engineering experience, including ownership of production systems
- Solid experience designing and building distributed systems or cloud-based services
- Experience with CI/CD systems, developer productivity platforms, or large-scale test infrastructure
- Familiarity with cloud platforms (Azure preferred) and operating services in production (monitoring, alerting, incident response)
- Solid background in debugging complex distributed systems and improving reliability and performance
- Experience shaping or enforcing engineering standards, quality gates, or platform contracts
- Demonstrated passion for mentorship, engineering excellence, and continuous improvement
Full description
Overview
Intelligent Conversation and Communications Cloud (IC3) powers billions of real-time customer conversations across Microsoft’s first-party and second-party solutions. IC3 provides reliable and high-quality audio/video calling, meeting, and messaging services that function seamlessly from anywhere, ensuring consistent performance across all customer touchpoints. The mission of IC3 is to enhance real-time conversations on M365 platforms, empowering best-in-class productivity tools for the modern workplace. Every call, meeting, or chat contributes to making the next one even better.
Microsoft Development Center Tallinn offers an enthusiastic and fast-paced work environment where your contributions can impact millions of users globally. The center values open-mindedness, diversity, and flexibility in work hours. Employees enjoy the work environment, state-of-the-art benefits, and access to the latest hardware and software. Additional perks include subsidized food and beverages, public transport, gym, phone, and broadband. Sports and gaming groups are available to support staff well-being. The center places emphasis on personal and professional development within MDCE and beyond.
Microsoft is an equal opportunity employer and actively supports workforce diversity. Applications for vacant positions are welcomed and considered based on the relative merits of each applicant against the specific role profile, regardless of color, race, nationality, ethnic origin, sex, gender, sexual orientation, marital status, disability, parental responsibilities, age, religion, or belief.
As a member of the Engineering Systems team, the Software Engineer will help build products capable of supporting hundreds of millions of users. Microsoft’s first- and second-party Engineering group leverages advanced technologies to deliver communication services—including voice, video, chat, and presence—to the web, enabling radically new applications. The Software Engineer will be responsible for designing and building internal tools that enable a highly automated and robust Engineering Pipeline.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
- Own and drive design, implementation, and evolution of large‑scale engineering systems and services and tools that support build, test, and release pipelines at scale.
- Lead end‑to‑end feature crews or major platform initiatives, from problem framing and design through production deployment and live‑site ownership.
- Make architecture and design decisions that balance developer productivity, reliability, scalability, security, and long‑term maintainability.