Job Overview:
Software Engineer II is a part of our Endpoint Engineering group who are at the forefront of keeping our customers safe from attacks and breaches. You will be working as part of a high impact and cross-functional team, creating end-to-end security solutions that drive customer security. You will be given the time to continue to develop your skills surrounded by a team of incredibly smart and experienced Engineers.
Requirements:
- A minimum of 3 years experience in software development
- Experience ideally with Golang or any other programming language like Python or C++
- Team player - able to communicate, collaborate and work effectively in a globally distributed team.
- Preferred Requirements
Want more jobs like this?
Get jobs in Prague, Czech Republic delivered to your inbox every week.
- OS system expertise for core concepts and subsystems.
- Experience in Security and secure software development.
- Prior experience developing endpoint software.
- Prior experience developing multi-process and multi-threading systems.
- Background in scalable, light-weight and highly performing systems.
Responsibilities:
- Build a top-notch endpoint security solution. Our team is responsible for building the endpoint components deployed on multiple platforms including Windows, Mac, and Linux.
- Assist with developing solutions and support in implementing our core features. Features will cross-cut most OS subsystems such as file system, memory, processes and networking. Features are also built in a way that they will have shared components across multiple platforms.
- Develop efficiently, while maximizing performance and minimizing costs, making sure high standards are being followed when it comes to design, quality, security, performance, and unit and component testing.