Engineering Manager - Software & Data
Role details
Job location
Tech stack
Job description
The Software Manager is responsible for leading a product engineering team by combining technical architectural leadership with team management, delivery oversight, and cross-department coordination. This role ensures that the product evolves with a strong technical foundation while meeting business goals, quality standards, and long-term platform strategy.The Manager works closely with the Tech Lead, Product Owner, Data Platform, IT/Security, and the Head of Software & Data to guarantee that architecture, execution, and team performance remain aligned, Technical & Architectural Leadership
- Own and maintain the high-level architecture of the product, ensuring alignment with platform strategy and enterprise standards.
- Validate architectural proposals from the Tech Lead and developers; make final decisions when tradeoffs involve performance, scalability, or security.
- Collaborate with Data Platform and IT to ensure integration with infrastructure, storage layers, networking, and security models.
- Ensure the team follows architectural guidelines, technical roadmaps, and long-term evolution plans.
Execution, Delivery & Prioritization
- Lead the team's delivery cycle, ensuring predictable and high-quality output.
- Oversee planning, estimation, and prioritization with the Tech Lead and Product Owner.
- Monitor technical risks, platform dependencies, and operational constraints; initiate mitigation actions proactively.
- Ensure production stability: performance, scalability, reliability, and incident response.
People Leadership & Team Development
- Provide continuous feedback, performance evaluations, and career development plans for each team member.
- Identify skill gaps and promote upskilling through coaching, mentoring, and training.
- Coordinate closely with P&C for hiring, promotions, team restructuring, and salary review proposals.
- Ensure a healthy team environment that fosters collaboration, accountability, and ownership.
Collaboration & Cross-Functional Alignment
- Represent the team in discussions with Product, Data Platform, IT, Cybersecurity, AI/ML, and other stakeholder groups.
- Ensure all technical decisions remain aligned with organizational standards, data policies, and security requirements.
- Act as escalation point when architectural or delivery concerns arise.
- Communicate progress, risks, and decisions clearly to management and stakeholders.
Governance, Compliance & Quality
- Ensure adherence to coding standards, documentation practices, and architectural principles (together with the Tech Lead).
- Validate the team's compliance with security and data-handling policies.
- Drive decisions related to technical debt, refactoring, and long-term maintainability.
- Ensure proper monitoring, alerting, observability, and operational readiness of the product.
Requirements
Do you have experience in Scrum?, Do you have a Master's degree?, * Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 5-8+ years of experience in software engineering, including 3+ years in a similar leadership or Software Manager role
- Relevant certifications (optional but valuable):
- Cloud platforms (e.g., Azure, AWS)
- Architecture frameworks or software engineering certifications
- Agile/Scrum (e.g., Scrum Master, SAFe)
- Technical Skills
- Strong architectural understanding in the relevant stack (C#, .NET, backend services, cloud/on-prem infra, UI/WPF, etc.).
- Ability to model complex distributed systems, data flows, and integrations with platform services.
- Experience working with CI/CD, DevOps workflows, infrastructure layers, networking, and secure architectures.
- Ability to challenge, validate, and refine technical proposals from senior engineers.
- Leadership & Soft Skills
- Solid experience managing engineering teams.
- Strong stakeholder-management and communication skills across technical and non-technical groups.
- Strategic mindset combined with hands-on technical support when required.
- Ability to drive clarity, alignment, and accountability in complex, multi-team environments.
Success Indicators
- A motivated and high-performing team with clear roles and responsibilities.
- Architectural consistency and reduction of long-term technical risk.
- Predictable delivery cadence and improved product stability.
- Effective alignment with DP, IT, Cybersecurity, AI/ML, and Product Management.
- Positive feedback from stakeholders and measurable improvement in team output.
Benefits & conditions
Pulled from the full job description
- Gym membership
- Free parking
- Flexible schedule, What We Offer
- A challenging role working with state-of-the-art technologies and equipment
- An international company with flat hierarchies and a collaborative work environment
- Professional growth opportunities and the chance to actively contribute to the company's success
- A forward-looking approach, with individual training and development programs
- Permanent employment contract, competitive compensation package, and 30 days of annual leave
- Flexible working hours
- Accident insurance, including coverage for incidents outside of work
- Contributions to a company pension scheme
- An informal "you" culture with an international and multicultural environment
- Additional benefits, including:
- Job bike program (JobRad)
- Company events (summer party, Christmas celebration)
- Health and wellness initiatives (e.g., gym discounts, running groups, sports events, cycling programs)
- Access to a canteen
- Free parking