Responsibilities
- Maintain and enhance our Kerberos authentication systems and associated in-house tooling
- Maintain and enhance internal implementations of open source tooling such as OpenSSH
- Monitor performance and troubleshoot issues related to Kerberos authentication and other Linux/UNIX based security software we maintain
- Analyse data from multiple sources to identify opportunities to improve efficiency, stability and observability
- Create software to automate administrative tasks
- Improve deployment automation pipelines for speed and repeatability
- Work with colleagues, product owners and leadership to help formulate and implement authentication strategy
Requirements
- Strong Unix/Linux system programming experience with hands-on C development
- Skilled in writing and debugging multithreaded, system-level code
- Experience with enterprise software lifecycles, including change control and release management
- Familiarity with open-source projects and comfortable customizing or extending them
- Detail-oriented with a strong ownership mindset and problem-solving skills
- Comfortable collaborating with globally distributed teams
Nice to Have
- Experience with Perl (legacy code) or Python (migration projects)
- Understanding of authentication systems such as Kerberos and their integration flows
Benefits
- Continuous learning opportunities
- Honesty, development and a stable background
- Exposure to latest technologies
- Team Spirit and transparency
- Open doors and welcome to fresh wind and new ideas