Senior Software Entwickler (m/f/d)
ABOUT UTIMACO
Utimaco is a worldwide supplier of professional cyber-security solutions and is based in Aachen, Germany. Since 1983, Utimaco develops hardware security modules and compliance solutions for telecommunication provider regulations. Utimaco is a world-market leader in both segments. Customers and parters of Utimaco in all parts of the world trust the company's long-term, proven reliability and investments protection, as well as its many certified IT security standards. Utimaco stands for recognizes product quality, user-friendly software, excellent support and trusted high security-made in Germany.
To further strengthen our Corporate Unit we are looking for a: Senior Software Entwickler (m/f/d)
Your tasks:
- Elaborate user stories with stakeholders, estimate tasks and set acceptance criteria.
- Spearheaded feature development by refining acceptance criteria to meet stakeholder expectations.
- Own codebase maintenance for readability, performance, and scalability.
- Orchestrate daily stand-up meetings to share progress and address impediments.
- Facilitate team ceremonies like review/demo, retrospective, and planning sessions.
- Champion development infrastructure for streamlined delivery and quality assurance.
- Lead architectural discussions, facilitate design sessions, and evaluate past decisions.
- Mentor teams, encourage innovation, and drive transformational initiatives.
- Contribute to detailed documentation using tools like Doxygen and Sphinx.
Your profile:
- Minimum 5 years of demonstrable expertise in software development, with a proven track record of delivering complex projects.
- Proficiency in C++ programming language, complemented by an advanced degree (PhD or MSc) in Computer Science or Applied Mathematics, preferred.
- Mastery of algorithm engineering principles and a comprehensive understanding of the C++ 17 programming language.
- Proficient in the Python programming language and adept at leveraging the Standard Template Library (STL) for optimal code efficiency.
- Demonstrated practice of SOLID object-oriented programming principles and unwavering commitment to software craftsmanship.
- Proficiency in cross-platform development using CMake, Git, and Jira, coupled with expertise in threading and IPC mechanisms.
- Exceptional communication skills in both English and German, with the ability to articulate complex concepts effectively.
- Proficiency in Linux application security (AppArmor) and extensive familiarity with Boost C++ libraries.
- Practice of PEP-8 compliant Python programming and adeptness with various C++ and Python testing frameworks.
- Experience with Linux system container and virtual machine infrastructures such as LXD.
- Comprehensive understanding of cryptographic techniques, PKI, certificate lifecycle management, and hardware security modules (HSMs).
We offer you:
- An open and friendly corporate culture characterized by constructive and collaborative interaction.
- A flexible working hours model that can be adapted to individual needs.
- Personal protection through international travel health insurance, private accident insurance, and support in the form of company pension schemes.
- Professional and personal development through targeted training opportunities.
- Free drinks, fresh fruit, and sweets.
- Participation in sports programs such as running events or back training.
- The opportunity to unwind with a round of foosball or PlayStation.
DO YOU FEEL ADDRESSED?
Then we look forward to receiving your detailed application stating your earliest possible starting date and your salary expectations.