Senior Software Engineer

Working place
Hierarchical position
Report to the Team Lead Secure Protocols Software Development
Type of contract


Act as a software engineer in a team that develops and maintains network security software products.

-  Requirement analyses

-  Architecture design

-  Implementation

-  Updating documentation

-  Quality assurance

-  Deployment and maintenance

Educational background

Advanced technical degree including software skills (Bachelor, Masters degree)

Required experience

-  Several years of experience in software development activities such as requirement analyses, architecture design, implementation, documentation and quality assurance

-  Several years of software development experience C and Java languages

-  Several years of experience in developing software for Linux and Android platforms

-  Several years of experience in networking protocols, such as the TCP/IP suite

Required skills

- Test driven development mindset

-  Excellent problem solving skills

-  Experience in agile development and scrum methodologies

-  Experience in information security and cryptography

-  Experience in developing software for Windows platform

-  Good communication skills, both verbal and written

Main Interface


- Colleagues within QuickSec team in Helsinki, including manager and scrum team

- Local colleagues within the Helsinki R&D team


- Support INSIDE Secures Field Application Engineers with their sales activities

- Communication with product manager on requirements

- Support: supporting customers directly through the support system