We know you make a difference.
And that's why you're here!

Enjoying your current workplace?

Find out why we make a difference

Modern office
in the centre plus parking
Share-option
scheme
Contribution to
training and education
25 days of annual leave
and 3 sick days
Option to
work from home
Flexible
working hours
Benefit Plus
Multisport Card
Refreshments
Modern office
in the centre plus parking
Share-option
scheme
Contribution to
training and education
25 days of annual leave
and 3 sick days
Option to
work from home
and flexible hours
Benefit Plus
Multisport Card
Refreshments

What do we work with?

Microservices
Kubernetes
Kafka
React
Self-organized teams
Machine learning
Malware Reverse Engineering
Networks & Cloud

CAREERS

  • Backend Developer

    Become a part of our engineering team. We are looking for a talented Backend Developer, who will join one of our self-sufficient squads in which you will be responsible for designing, building and supporting a set of microservices that underpin one of the products we sell. Each squad consists of about 5 Developers, a QA Engineer, a Scrum Master, and a Product Owner.

    You will be working on distributed architecture of microservices deployed all around the world. Together with your team you will be involved in a highly available solution of mobile data gateways and dive deep into streaming architecture for processing device status updates.

    We believe in trying to create the right environment for developers to grow and thrive as engineers. We are convinced that ownership and accountability is the way to get the best out of people. And so the whole process from technical design through development to operation in production will be in your hands. But don’t worry the whole deployment pipeline is already in place and fully based on containers. Each boring step is automated and makes use of Kubernetes orchestration tools.

    At Wandera we are proud of code quality and to succeed here you should believe in it too. We expect to see a proven ability to write readable and functional Java code as the majority of our production code is written in Java. Nevertheless, we have started using Golang for some of our new services so experience with this language is beneficial as well.

    As we already mentioned, we run a microservice platform, and so good knowledge of RESTful APIs and cloud architecture design patterns is also important. Thorough understanding of network stack goes a long way. And of course, this goes without saying, you must be a good team player, passionate about what you do.

    Some other technologies and tools that we use:

    • Dropwizard, Spring Boot
    • Kafka, MongoDB, Vertica, MySQL
    • Docker, Terraform, Jenkins

  • Android Team Leader

    Our Android team is looking for a team leader who would take ownership over a team of developers creating a native Android application which provides users with an overview of their data usage and information about network threats. The mobile app is not like most apps on the market because a big part of our features is implemented to operate in the background (network stack configuration, reachability checking, location tracking, packet classification). This brings many challenges and at the same time it is what makes our work interesting and dynamic.

    As an Android team leader you will be responsible for a small team of Android developers along with a dedicated QA in the team.

    Your main responsibility will be to lead and continuously build a self-sufficient and self-organised team. This means you will help people learn to efficiently communicate among the Product Manager, Product Owner and the rest of the engineering team. Ideally, you will enable people to recognise which information should be shared with whom and achieve that people communicate with each other directly.

    Our engineering team leaders are responsible for the development of people from both technical and personal perspectives. We expect you to be a role model for the people in the team and at the same time earn respect and be respectful to other people across the company. You should have strong communications skills and drive to foster an open culture and should not hesitate to give or receive direct feedback. It is an advantage if you already have experience in leading people, but it is not necessary. We will help you develop your team leadership skills, which will move you to the next career level.

    We also expect you to drive long-term engineering initiatives and suggest ways to make the development process smoother along with being an evangelist for following best engineering practices inside the team.

    Since your role includes technical mentoring of Android developers, you should have enough hands-on experience with the following technologies to make sensible technical decisions and know where the team could grow:

    • Strong knowledge of both Java and Kotlin
    • Networking (HTTP/HTTPS, DNS, VPN, understanding of TCP/IP stack in general)
    • Experience with Unit, Integration and UI tests along with principles of dependency injection
    • Knowledge of architecture patterns (e.g. MVP, MVVM, DataBinding)
    • General interest in software design patterns and experience with using them in production code
    • Functional Reactive Programming principles (RxJava)
    • Security (Knowledge of various network attacks and familiarity with writing secure applications)

    It would also be nice to know at least something about Android Enterprise, KNOX and MDMs.

  • iOS Developer

    You will join a small team that develops the iOS version of the mobile app, which is the only user-facing part of Wandera. Your responsibilities will include writing code covered with unit tests, doing code-reviews and creating or commenting on technical designs for new features.

    Wandera app provides users with an overview of their data usage and information about network threats and currently setup policies for mobile internet usage. The iOS app is not like most of the apps on the market because a big part of our features is implemented to operate in the background (network stack configuration, reachability checking, location tracking, packet classification). That brings many challenges and at the same time is what makes our work interesting and dynamic. Of course, we also do UI work and are in the middle of major redesign so everyone that has a passion for good UX will enjoy it.

    Writing clean code is part of our philosophy and we use unit tests to back us up when we refactor our codebase. Our project is originally written in Objective-C but we write any new functionality in Swift. We don’t expect expert knowledge in either of those languages but knowing at least the basics of both is a must.

    To summarise, we are looking for a person experienced in the following technologies:
    • Swift and Objective-C
    • Networking (HTTP/HTTPS, DNS, VPN, understanding of TCP/IP stack in general)
    • Unit testing and principles of dependency injection
    • App Extensions (and NetworkExtension framework)
    • Fastlane for build automation

    We’re looking for people from a broad experience pool, so don’t worry if you don’t know every technology listed above. If you know programming principles on an acceptable level, have a team spirit and want to deepen your knowledge of iOS and networking technologies then you should definitely contact us!

  • QA Engineer

    We are looking for an experienced QA Engineer with great testing skills to join one of our cross-functional teams (client app team or feature team). You will test our mobile security product and design automated tests, and make sure we are providing our customers with a top-quality product. You will be driving quality through the whole development life cycle - design, release to production, and monitoring of the features.

    What you’ll do:
    • Making sure the features design ensure great testability
    • Plan testing on different levels within the team
    • Build and maintain an automation test suite
    • Test manually
    You and your experience:
    • You are already in testing for the last 3 years
    • Experience in developing automated tests in Java or another object-oriented language
    • Orientation in databases (noSQL/SQL)
    • Experience with different testing approaches (e.g. exploratory testing, black-box testing)
    • Fluency in spoken English

  • Group Accountant

    To support our continued rapid growth, we have an exciting new opportunity for a Group Accountant, based in our Brno Office. As a Group Accountant, you will take ownership of our day-to-day finance operations and provide support to the Financial Manager and business operations team. You will have a growing level of autonomy. We are looking for a confident self-starter who enjoys the cut and thrust of working for a rapid growth company.

    Your responsibilities:
    • Take ownership of the day-to-day bookkeeping for all group companies, including A/R, A/P, Fixed Assets and Bank reconciliations
    • Ensure maintenance of appropriate internal controls and financial procedures
    • Handle supplier and customer transactions, from invoicing to collections and payments
    • Preparing journal entries, maintaining general ledger records and monthly account reconciliations
    • Preparation of balance sheet schedules to an audit ready standard, on a monthly basis
    • Work closely with auditors, tax advisers, tax authorities and other stakeholders
    • Support the Finance Manager with international audits, indirect and direct tax reporting and other compliance requirements
    You and your experience:
    • You have 3+ years’ experience in a similar role, ideally in a start-up or high-growth environment
    • A solid understanding of Czech accounting principles, taxes and basic finance
    • An accounting qualification is preferred
    • Knowledge of IFRS, UK GAAP, US GAAP is an advantage
    • Ability to work under pressure, delivering accurate, high quality work
    • Enthusiastic, self-motivated and able to manage a busy workload in a fast-paced and demanding global environment
    • Prior accounting experience in a multi-currency group environment
    • Good working knowledge of MS Excel
    • Strong written and verbal communication skills with a keen eye for detail
    • Fluent in both Czech and English

  • Android Developer

    You will join a small team that works on the Android version of the mobile app, the user-facing part of Wandera. Your responsibilities will include writing code covered with unit tests, acceptance tests, doing code-reviews and creating or commenting on technical designs for new features.

    Wandera app provides users with overview of their data usage and information about network threats and currently setup policies for mobile internet usage. The mobile app is not like most of the apps on the market because a big part of our features are implemented to operate in the background (network stack configuration, reachability checking, location tracking, packet classification). That brings many challenges and at the same time is what makes our work interesting and dynamic. Of course, we also do UI work and we are aiming for cutting-edge design.

    Writing clean code is part of our philosophy and we use unit and acceptance tests to back us up when we refactor our codebase.

    To summarise, we are looking for a person experienced in the following technologies:
    • Java (In the future, most of the features will be written in Kotlin)
    • Networking (HTTP/HTTPS, DNS, VPN, understanding of TCP/IP stack in general)
    • Unit testing and principles of dependency injection

    We're looking for people from a broad experience pool, so don't worry if you don't know every technology listed above. If you know programming principles on an acceptable level, have a team spirit and want to deepen your knowledge of Android and networking technologies then you should definitely contact us!

  • Operations Engineer

    Are you interested in helping us build and scale the best mobile security platform in the world? Then read on.

    About you
    • You were born an Operations Engineer: Sysadmin? yes. Networking? tick. Virtualisation? sure. DevOps? of course. The command line has no secrets for you, you have a keen eye for automation and the cloud is your second home
    • No challenge is too big or too small for you. You get excited at the prospect of a complex project and at the same time you understand that small improvements can sometimes make a massive difference
    • You hold yourself and your team to a high standard when working in production
    • Some of these technologies sound familiar (and exciting): Graphite, Graylog and Prometheus, Docker and Kubernetes, Jenkins, Terraform and Puppet, Vertica and MongoDB, Kafka, Python, Bash and Ruby
    Things you might do if you join the team
    • Implement scalability improvements to keep the lights on as we protect more and more devices
    • Automate anything and everything: from disaster recovery efforts to daily tasks that get in the way of real work
    • Analyse and debug production issues across all services and levels of the stack
    • Build monitoring systems to increase visibility into our running production systems, measure performance continuously, and act upon changes
    • Across the world, our platform is hosted on 20 data centres on 4 different cloud providers (and counting). We are building something big and unique and we want you to be part of it

  • Malware Researcher

    We are looking to expand our ThreatOps team with the addition of a skilled Malware Researcher. Our ThreatOps team plays a key role in helping to identify and prevent security breaches for our global customer base around the clock. The team you would step on to is responsible for the day-to-day monitoring of security incidents and incident investigations.

    As our new Malware Researcher, you will take on the following responsibilities:
    • Analyse suspicious Android and iOS samples
    • Analyse suspicious sites
    • Write malware detection rules
    • Write reports about analyzed samples
    • Improve detection capabilities of the product
    To succeed in this position you will be required:
    • Experience with reverse engineering of mobile applications
    • Understanding of network security & analysis (sniffers, MiTM, etc.)
    • Java & Dalvik decompilation and analysis
    • JavaScript and HTML (recognition of suspicious scripts)
    • Fluency in spoken English
    Strong bonus, if you have experience with:
    • ARM assembler, debugging tools and decompilers
    • YARA
    • Virtual environments and Docker containers
    • Python or another scripting language

  • Threat Ops Developer

    We are looking for an experienced Software Developer to join our ThreatOps team which plays a key role in helping to identify and prevent security breaches for our global customer base around the clock. The team you would step on to is responsible for the day-to-day monitoring of security incidents and incident investigations.

    As our new ThreatOps Developer, you will take on the following responsibilities:
    • Design and develop internal tools used by ThreatOps team
    • Participate in discussions about architecture, design, and implementation
    • Participate in code reviews
    To succeed in this position you will be required:
    • Hands-on experience with Python, Bash
    • Orientation in databases (SQL, Mongo)
    • Networking (HTTP/HTTPS, DNS, VPN, understanding of TCP/IP stack in general)
    • Interest in computer security
    • Fluency in spoken English
    • High level of energy, team spirit and be able to work on own initiative
    Strong bonus, if you have experience with:
    • Pandas framework
    • C/C++ or Java at least on a basic level
    • Data analysis

  • Technical Product Owner

    We are looking to hire a Technical Product Owner in Brno to join one of our small self sufficient teams consists of about 5 Developers (backend/frontend), a Scrum Master, a QA Engineer and a Product Manager. Whilst these teams are located in Brno they are currently led by senior managers located in London and San Francisco respectively. This is a key role and will involve plenty of interaction with senior members across Engineering and Product. The role of the new Technical Product Owner will be to act as an “on the ground” Product Owner based in Brno, able to take on many of the day to day responsibilities and tasks required to run the team.

    What you’ll do:
    • Technical specification of new features. The TPO will support the team leads during the technical analysis and technical design phases of new features.
    • Supporting the delivery of new features. The TPO will be the first point of call for any specification questions from the engineering teams during delivery. They will be full embedded in the Scrum process and so attend grooming, sprint planning, daily standups and retrospectives.
    • Building deep expertise in the Wandera platform, specifically those features owned by the specific team. This will enable the TPO to answer questions about these features from other technical parts of the business as required (e.g. from Ops or Customer Support) and also to drive problem solving activities when problems with the live platform arise.
    • Coordinate project deliveries if a feature requires involvement of multiple teams.

    This is a challenging and exciting role which will enable you to work on problems at the heart of what we do.

    Our well organised engineering team allows for good career development whether you are looking to develop into a technical specialist or move towards management.

    You and your experience:
    • 5 or more years working in a technical role in a fast paced software engineering environment, ideally in the Product Owner or technical lead role.
    • High levels of energy and enthusiasm. Great collaboration skills.
    • Strong technical aptitude.
    • Organization and able to execute to deliver quality product.
    • Excellent verbal and written English communication skills.
    • The following are regarded as highly desirable, but the successful candidate will not necessarily need to have them all.
      • Experience of working with a web services / micro services architecture, particularly at scale
      • Experience of working in SCRUM methodology
      • Good technical understanding of any or all of the major mobile ecosystems.
      • A thorough understanding of internet protocols and engineering including IP, UDP/TCP, application protocols, routing, NAT, etc.
      • Understanding of the typical components of modern enterprise IT including VPNs, EMMs, Microsoft SCCM, etc.
      • A good degree in computing or science.

  • Application Platform Software Engineer

    We have an exciting opportunity for a Software Engineer to join our engineering team. You will work on designing and implementing various parts of our containerized architecture running on Kubernetes - controllers and operators managing lifecycle of applications in our clusters. Wandera has made a big step in moving from regular 2-week cycle releases to the continuous delivery process in the last year, and you will have a chance to directly influence its improvements. Our customers are all other teams at Wandera, so you will see an immediate impact of your work and will be able to get feedback quickly. You will need to be a self-starter, passionate about modern deployment techniques and excited by the challenge of ensuring that our cloud platform remains trusted by leading global companies.

    You and your experience:
    • Strong hands-on experience in writing software in one or more languages such as Python, Go, Java, C++, or similar, elegant and legible coding
    • 2-3 years Dev, infrastructure and/or DevOps experience with emphasis on distributed architecture
    • High levels of energy and enthusiasm and a natural drive for quality
    • Experience with deployment and orchestration technologies such as Kubernetes or OpenShift
    • Experience with CI/CD tools such as Jenkins, Teamcity or Gitlab pipelines is a plus

    Examples of projects:
    • Large scale development environment - orchestrating tens of isolated Wandera platforms a day
    • Massive parallelization of automated tests running during the release or regularly
    • Distributed tracing of services which helps teams with troubleshooting
    • Continuous Delivery system for service and infrastructure releases
    • Defining CI architecture with focus on auto-scaling

  • Python Developer

    Do you like creating small web apps in Python? It turned out that Python+Django has become ideal for development of our internal web apps. The apps gradually developed to be crucial across all teams. We need reinforcements in order to provide new features and improvements that everyone desires to have included. You will be talking to your colleagues from different teams in order to understand their routine jobs. No one wants to do routine jobs. Thus, your mission will be critical to all across the company. We want you to eliminate our routine tasks with robust automation hidden behind intuitive interfaces.

    The successful candidate will need to be highly adaptable, and will work as part of our python development team to take projects from conception and planning, prototyping, and development stages, and finally through to successful deployment and support.

    Simply put, we enjoy the challenge of successfully delivering varied, modern python applications across a wide range of platforms, and the successful candidate must share this ambition.

    Your responsibilities:
    • Work in a team to design and develop web applications, ETL jobs and other process automation.
    • Ensure security, maintainability, scalability, and performance.
    • Participate in discussion about architecture, design, and implementation.
    • Estimate work accurately and consistently.
    • Keep abreast of emerging technologies and trends.
    Required Skills:
    • Minimum 1-2 years commercial Python experience.
    • Experience of using modern version control systems, e.g. git.
    • Knowledge of common open-source databases, such as PostgreSQL & Mongo DB.
    • Knowledge of modern architectures, including RESTful APIs.
    • Ability to understand complex project requirements and translate these into smaller, achievable project goals.
    • Confidence in communicating with colleagues and stakeholders in English.
    Desirable Skills:
    • Understanding of fundamental frontend design and development, including REACT, HTML, CSS and JavaScript.
    • Experience of using other common open-source Python libraries, including Django REST Framework and Celery.
    • Experience with virtualised development and deployment with Docker and Kubernetes.
    • Experience of using and configuring common Open Source web-servers, such as Apache2 and Nginx.
    Bearing and attitude:
    • Self starter with a can do attitude.
    • Real passion in the industry/technology.
    • Keen to get involved in a hands-on way, suggesting new ways forward for the site and enjoying coming up with new feature ideas.
    • Strong analytical, Problem solving and Logical thinking skills.
    • Ability to work under-pressure and to tight deadlines.
    • Fan of agile working practices – you get things done.

What do we do?

We develop a product that helps companies keep control of their mobile data and ensure its users are secure. In addition to traditional threat detection techniques we continuously improve our MI:RIAM AI engines that uses machine learning. The large volume and variety of data processed by our platform enables us to stop attacks in real time and prevent problems like bill-shock, phishing and zero day malware attacks.

Timeline

Where can you
meet with us?

  • Coming soon...

Our Blog

Who are our clients?

We are developing a product that allows enterprise customers to have their mobile data safe and under control. Apart from traditional threat detection techniques we are also constantly improving our MI:RIAM machine learning engine.

mastercard logo
Mazda logo
NATO logo
Rolex logo
Bloomberg logo
Santander logo
SAP logo
Deloitte logo
Ferrari logo
GE logo

Contact

Wandera CZ s.r.o.
Moravské nám. 1007/14
602 00 Brno
Czech Republic
+420 734 756 131 brnocareers@wandera.com CIN: 04008049
TIN: CZ04008049