This position is open exclusively for Ukrainian residents within Ukraine (preferably Kyiv or Lviv).
We are looking for a Junior Application Security Engineer. If you are interested in performing security assessments and working hand in hand with security engineers and software developers, this could be the position for you!
We are ready to invest time in your education if you are prepared to work diligently and responsibly. Alongside technical skills, we’ll teach you leadership, time management, business context, and how to keep improving cybersecurity despite the ever-increasing entropy of the world.
You will #
- Perform security assessment and review of code and behaviour of systems (web, API, backends, Linux). Mostly whitebox, occasional blackbox.
- Perform security search for weaknesses and vulnerabilities in software in novel fields and areas.
- Participate in SSDLC for our products and our customers’ products. Explain risks & threats, work with developers to select security controls that would improve security without restricting usability/performance.
- Dive into application security, infrastructure security, cloud and on-prem infrastructures, dedicated hardware, IoT security, ML security, and weird stuff beyond casual imagination with our team of skilled engineers. See example of our work.
- Stay updated with emerging security threats, vulnerabilities, and controls by reading articles, papers, and NIST guidelines. Follow CVE updates and understand how the threat landscape is changing.
We would expect you to have #
- 1+ years as an Application Security Engineer or similar position.
- Experience in performing security assessment for web applications and cloud systems.
- Be familiar with application security verification frameworks: OWASP ASVS.
- Understanding SSDLC and its difficulties: OWASP SSDLC, NIST SSDF.
- An overall understanding of what information security is, how real-world risks and threats affect the choice of security controls. How to combine detective, preventive and corrective controls.
- Experience in popular security tools required for the job, or ability to learn them quickly (Burp Suite, network analysers, various SAST and DAST, dependency and vulnerability scanners).
As a plus you’d have #
- A certain area of expertise and deep interest in web, mobile, IoT, infrastructure – an area where you have “seen things” and ready to share experience.
- Basic knowledge in cryptography: understanding the differences between symmetric and asymmetric cryptography, hashing, KDF.
- Be familiar with NIST SP 800-53.
- Be familiar with threat modelling (OWASP threat modelling, STRIDE, MITRE ATT&CK).
- Practical experience in scripting languages (Python, Bash, or even Javascript (meh)).
Don’t see yourself in every requirement?
We’d still like to hear from you.
Hiring Process #
- Resume review – up to 5 business days.
- Test task – estimated time 3-4 hours.
- Introductory meeting with the Head of security engineering.
- Technical interview with several team members.
- Background check.
- Offer discussion.
What to expect from us #
- We build applications for clients, write code for developers, and document how it all works — for both.
- Everyone on the team is happy to help, but we also respect each other’s time and know how to find answers ourselves.
- Tech writing isn’t our favourite task, but we do create solid technical documentation when needed, and we’re lucky to have a tech writer to help with that.
- We prefer doing things right the first time over patching things endlessly later.
- We value healthy perfectionism, a sense of beauty in engineering, and a good sense of humour.
What we offer #
- Opportunities to work across technologies and projects: cryptography, software engineering, information security, ML security controls, cryptographic protocols, hardware protection, reverse-resilient mobile apps, and web apps for millions of users.
- Quarterly performance reviews, regular one-on-one meetings with your manager, and ongoing support to help you succeed and grow professionally.
- Quarterly compensation reviews, aligning pay with performance and market benchmarks.
- Performance and reward bonuses.
- 21 business days of vacation, plus sick, mental health, and emergency days to use when genuinely needed.
- Combination of in-office and remote work as needed, flexible scheduling, and a winter slowdown period.
- Conferences, books, courses, internal knowledge sharing, workshops, writing blog posts and research papers, giving talks, and contributing to open-source parts of our products — choose what aligns with your professional goals.