Senior Software Engineer
SSH Communications Security is a European defensive cybersecurity company and a pioneer of secure communications. Our solutions gatekeep access and defend secrets when people, applications, and systems need to communicate. Our technology is used in more than 90% of data centres around the world and is trusted by many Fortune 500 companies.
We are searching for a highly skilled Senior Software Engineer to join our SSH Encryption Team.
As a Senior Software Engineer, you will play a crucial role in developing and maintaining the back-end components of our cutting-edge SSH encryption products. You will take ownership of maintaining our file encryption product while also contributing to the development of new platform components for future projects. This role demands strong technical expertise, a passion for secure software development, and an ability to work across multiple operating systems to deliver scalable and reliable solutions.
Key Responsibilities
- Develop and enhance functionalities for encryption products.
- Maintain existing releases, including bug fixes and addressing security vulnerabilities.
- Ensure the stability and reliability of back-end components while understanding and optimizing front-end dependencies.
- Drive the cadence of maintenance releases to ensure product stability.
- Provide technical assistance to the tech support team (Tier 2) as needed.
- Create and maintain comprehensive documentation for features and system functionality.
Qualifications
- Minimum of 5 years of professional software development experience.
- Bachelor’s degree in Computer Science, Computer Engineering, Engineering, or a related field.
- Expertise in Golang or other programming languages (e.g., Python, C++, C, or Rust).
- Experience developing software for Windows, Apple, and Linux environments.
- Strong knowledge of software architecture and design models for scalable and robust applications.
- Understanding of LDAP and Active Directory.
Additionally valued
- Familiarity with OpenSSL and basic cryptography concepts, especially certificates.
- Knowledge of PKI and certificate management.
- Experience with MySQL or PostgreSQL databases, including replication.
- Understanding of Common Vulnerabilities and Exposures (CVE) management.
If you're an experienced software engineer passionate about building secure and reliable software solutions, apply now to join our innovative team shaping the future of encryption technology!
- Department
- R&D
- Locations
- Helsinki
- Remote status
- Hybrid Remote
Our Culture
From day one, we've been committed to building a culture that values unique perspectives, ideas, and backgrounds, all of which come together to inspire innovation and excellence.
In cybersecurity, change is constant, so our work environment is fast-paced, which means we need to be quick on our feet. But that's just how we like it! We're all about building a team that's resilient, adaptable, and ready to embrace transformation. So when change comes our way, we face it head-on with confidence. And we know that our diverse team is what makes us stand out and excel in everything we do.
Some Of Our Benefits
-
Flexible Hybrid Work Model
Our work culture values flexibility, allowing you to balance remote and office work according to your preferences and needs.
-
Comprehensive Insurance
Experience peace of mind with our inclusive insurance coverage, even during leisure time, ensuring your well-being around the clock.
-
Lunch and Recreational Benefit
Enjoy the perks of a subsidized lifestyle, with the company covering 25% of your lunch expenses and contributing 50% towards recreational activities.
-
Weekly Massage Sessions
Unwind and relax with a weekly massage, a thoughtful benefit aimed at enhancing your physical and mental well-being.
-
Bike Benefit
Pedal your way to work and promote sustainability with our exclusive bicycle benefit.
Senior Software Engineer
Loading application form