Senior Software Developer Data Protection (File & Folder)

Utimaco Management GmbH
Linz, Austria
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Linz, Austria

Tech stack

API
Agile Methodologies
Public-Key Cryptography
User Authentication
Automation of Tests
C Sharp (Programming Language)
Static Program Analysis
Code Coverage
Computer Security
High-Level Architecture
Scrum
Software Engineering
System Programming
Systems Integration
Technical Debt

Job description

  • Develop new features for an established software product, following an agile approach, technical analysis, planning, phased implementation, and testing

  • Provide architectural guidance, focusing on high-level design, components, and non-functional requirements (e.g., scalability, security) to ensure maintainability and tech debt reduction

  • Follow a structured process for handling modifications to code, identifying, approving, and implementing changes efficiently, often utilizing automation to speed up deployment while maintaining stability

  • Continuously drive tech-debt reduction, including improving existing code-base, security hardening, and test coverage. Leverage code analysis tools for identifying and tracking development of relevant metrics over time

  • Implement testing and regression strategies to ensure that code changes do not break existing functionality, with focus on test automation

  • Write and maintain technical documentation, including API references, product architecture, and using visuals to explain complex concepts

Requirements

  • Extensive experience in developing software solutions in cross-functional teams ranging from centralized administration to user-oriented applications, including the implementation of layered architectures and system integrations to address common data protection challenges
  • Effective leadership and mentoring skills, including goal-setting, active listening, constructive feedback to guide mentees and drive organizational change
  • 5+ years of experience in IT security, particularly in data protection, symmetric/asymmetric cryptography and secure authentication methods
  • Strong proficiency in programming languages (C/C++/C#), user-mode and low-level programming on Microsoft Windows platforms and related technologies
  • Practical experience with agile methods and related processes (e.g. SCRUM), preferably also in roles such as Product Owner
  • Fluent in English with excellent communication, documentation, and problem-solving skills

Benefits & conditions

  • An open and friendly corporate culture characterized by constructive and collaborative interaction
  • We provide you with support for your future plans with a company pension scheme (depending on country-specific circumstances)
  • Early risers and night owls - thanks to a flexible working model you can organise your working day yourself
  • We also support you privately - benefit from special payments or additional vacation days on anniversaries or other special occasions
  • Utimaco is growing and living diversity! Our global team includes colleagues from 42 nationalities and 45 different languages spoken

Apply for this position