Principal Software Engineer
Microsoft · Tallinn
Job description
About the role
The Principal Software Engineer will provide hands‑on technical leadership for the Intelligent Conversation and Communications Cloud (IC3) Developer Excellence team. You will shape architecture, drive AI‑powered automation, and improve developer productivity across Azure DevOps tooling.
Key responsibilities
- Lead architecture, technical strategy, and design of developer platforms, services, and tooling for IC3 and Azure DevOps.
- Drive adoption of AI‑enabled engineering capabilities, intelligent automation, and LLM‑based solutions.
- Modernise build, test, release, source‑control, and workflow pipelines for consistency and scalability.
- Define common engineering frameworks and services to reduce duplication and standardise practices.
- Partner with engineering teams to understand needs, align technical direction, and deliver end‑to‑end solutions.
- Influence roadmaps, evaluate trade‑offs, manage dependencies, and resolve cross‑team architectural challenges.
- Champion secure development, CI/CD automation, observability, testing, reliability, and operational rigour.
- Mentor engineers through design reviews, code reviews, and knowledge sharing.
Required profile
- Bachelor’s (or higher) in Computer Science or related field with extensive experience in large‑scale distributed systems.
- Proven track record leading complex technical initiatives across multiple teams.
- Deep expertise in software architecture, scalability, reliability, and performance.
- Strong ability to influence without authority and communicate technical concepts in English.
- Understanding of data privacy, compliance, and security in distributed environments.
Required skills
- C, C++, C#, Java, JavaScript, Python
- Azure (preferred), AWS, GCP
- Azure DevOps, CI/CD pipelines, automated testing, monitoring, telemetry, observability
- AI/ML, LLM‑enabled solutions, intelligent automation, agentic workflows
- DevOps practices, incident management
What we offer
- Modern work environment with industry‑leading benefits and latest hardware/software.
- Subsidised food, beverages, gym memberships, and sports/gaming communities.
- Opportunities for personal and professional growth within IC3, MDCE, and Microsoft.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Estonia.
Salary: Senior Software Engineer Based on 5 job offers in EstoniaApply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 2 days ago
Expires 1 month from now
17 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Microsoft
Tallinn