Full Stack Software Engineer
Posted 17 Sep 2026
Advertised as “Senior Full-Stack Software Engineer - Tieto Tech Consulting (m/f/d)”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 5+ yrs
- Management level
- People management
- Employment
- On-Site
- Contract
- Full-time
No salary listed for this role.
Job Description
Tieto Tech Consulting (MentorMate from 2001 to 2026) provides design-led, data-centric, and AI-powered digital engineering & consulting services to enterprises worldwide. With a strong heritage of Nordic quality, local presence, and global-scale operations, we are backed by 8,500+ IT professionals. Our clients trust us for advanced data and analytics skills, top industry-specific expertise, specialized software R&D, and the capabilities of a multinational team. We are part of Tieto, a leading technology company with an annual revenue of approximately EUR 2bn.
Tieto Tech Consulting’s team in Bulgaria consists of 500+ professionals specializing in the development of tailored digital solutions in diverse industries.
We're looking for a Senior Software Engineer for our Platform Applications team to design, build, and operate shared services used across Evinova - spanning access management, analytics, notifications, and customer-facing portals. You'll mentor teammates, influence architecture, and uphold best practices.
This hybrid role requires three days on-site weekly, perfect for an engineer who enjoys collaboration and tackling complex challenges.
Key Responsibilities
-
Design and build authentication and authorization services used platform-wide, including token issuance and permission resolution
-
Operate and extend our Keycloak-based SSO, covering multi-tenant login, MFA, and IdP federation
-
Build and maintain an analytics SDK that products integrate to send usage data, and a tool for visualizing that data
-
Build notification services (email, in-app, etc.) consumed by products across Evinova
-
Build a customer portal content platform that lets internal Evinova teams publish and manage content for external users
-
Collaborate with product teams adopting shared platform services, defining requirements and driving consensus on deliverables
-
Mentor engineers to promote technical growth and knowledge-sharing within the team
-
Build and deploy applications with AWS native services and manage CI/CD pipelines through GitHub Actions
Required Experience & Qualifications
-
5+ years' experience in software engineering, specializing in API and full-stack development
-
Skilled in TypeScript, Java, or Python for scalable systems
-
Experience building and operating shared/platform services (SDKs, APIs) consumed by multiple teams