Sr. R&D Engineer
Enterprise Forensic Engineering
You are self-motivated and can work independently or partner closely with other engineers on a project. You have a researcher spirit. You are passionate about putting theories into practice by building resilient, quality, performant, and thoroughly tested enterprise systems that can power the most business-critical applications. You think that programming languages and frameworks are just a tool to solve complex business problems and they don't shape your general programming thinking model.
Code quality is so important to you and this is something that you will never compromise. You write readable and understandable code. You think "Worse is better" as we do. Simplicity guides your everyday decisions while designing software. You like designing and developing low-level client-side applications that will interact with other systems like storage systems, networks, cloud services, etc.
You want to own product development end-to-end leading with the right design and development principles. You have strong communication and collaboration skills that make you an ideal team player. You have a strong sense of ownership and a curiosity to understand how things work, even if they take you outside of your expertise area. You welcome feedback and are constantly looking for ways to improve yourself. For you, team accomplishments come first, not your personal glories.
In addition, you don’t need a Computer Science degree to apply. We are open to people from both CS and non-CS backgrounds. So please feel free to apply for this job if you think that you are the right fit for this role.
We are looking for experience in one or more of the following skillsets:
Proven experience as a Sr. R&D Engineer. Besides having a strong technical background, you have also shown that you can work effectively with product managers, designers, and other engineering teams
Eager to tackle complex technical problems, learn quickly, understand tradeoffs, and communicate solutions effectively
4+ years of software development experience and proficiency in C/C++
Experience with Win32 API and knowledge of Windows internals
Strong experience with developing software with C++ Builder/RAD Studio
In-depth knowledge of TCP/IP, Networking Programming, and related technologies
Experience with Reverse-engineering
Experience with Python, Powershell, etc. to automate things
Experience with Visual Studio
Demonstrable ability to work across multiple teams to deliver an end product
Knowledge of data structures, algorithms, and design patterns
Experience with Git, Docker
About the Team
As engineers on the Enterprise Forensics Engineering Team, our mission is to build all-in-one evidence collectors which make it possible to acquire digital evidence and application artifacts from a live system in a blink of an eye. With our tools and software, our customers don’t need to lose their time in looking for the needle in the proverbial haystack.
We increase the effectiveness and minimize incident response time to minutes. Our solution meets the needs of cyber security and digital forensics at the same time. Imagine an easy-to-use IR solution that collects and presents all critical data to you. Those are the software and tools that we are working on to accomplish our mission in building the fastest IR solution.
The software that we own is at the heart of our all products. They are core engines for collecting more than 150+ digital forensics artifacts. We work closely with the Endpoint Engineering Team and Enterprise Software Team to deliver large-scale enterprise forensics solutions into the market.
We are product-minded software engineers who work closely with Product Managers and Product Owners to make sure that the features we develop solve business problems and meet customer expectations.
We are on a mission to build the world's fastest and most comprehensive enterprise forensics solution. We are an innovation-driven company whose aim is to create robust, easy-to-use, effective, and high-performance solutions for addressing the modern needs of Digital Forensics and Incident Response. Our software remotely, securely, and automatically collects more than 150+ digital forensics artifacts in under 10 minutes.
What we offer (perks & benefits):
We hope that you're excited by what you read so far. In addition to our unique culture, we also offer these fun perks and benefits.
A fun and relaxed working environment
You own your workload
Great opportunities for career development
Flexible working hours
Work remotely - live and work wherever you feel most productive
Home office setup
Growth mindset fund - free books/courses for learning & development
Health insurance - we offer health insurance for all of our team members
Where will I work?
Office or remote? As a member of our team, you will be invited to work wherever you're happiest and most productive.
Here is our hiring process
Stage 1 - Application. Apply to join the team through the form below. We always get back to you :)
Stage 2: Having a meet & greet interview just to get to know each other.
Stage 3: If everything goes well, HR will reach out to you to check your availability so we can send a technical challenge task.
Stage 4: We review the task submission together with the team internally.
Stage 5: At this stage, we will have a challenge review session together with you and the team. Here we will give you some feedback, discuss technical design so we can meet each other's coding mindset.
Stage 6: If we are a perfect match, this is the final stage where HR reaches out to you with a final offer.
Sound like you? Apply Today.