Find out why we make a difference
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 and an Ops Engineer, a Scrum Master, and a Product Owner.
You will be working on a 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. The majority of our production code is written in Java. Nevertheless, we have started using Go for a lot of our new services so we expect to see a proven ability to write clean code in either Java or Go.
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:
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:
It would also be nice to know at least something about Android Enterprise, KNOX and MDMs.
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.
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!
We are looking for an experienced Windows developer who welcomes working on a brand new and technologically challenging product line.
You will gain end to end experience developing our new Windows 10 client. That will include working on areas ranging from deep in the Windows OS networking stack, to the app’s core business logic, to the backend RESTful API integration and also UI development. We experienced that Windows 10 platform brought us a lot of new technological challenges and a new set of customer expectations. There is plenty of development ahead.
As a developer, you will become a part of a small team and get plenty of input and ownership in the design, delivery and release of our software.
Overall, we are looking for a Windows developer with the necessary technical aptitude, enthusiasm and collaboration skills required to thrive at Wandera.
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.
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.
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!
Are you interested in helping us build and scale the best mobile security platform in the world? Then read on.
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 prevention monitoring and investigation of security incidents and incident investigations. Your mission would be to develop and further extend scalable tooling the team uses for this purpose on a daily basis.
We are looking for a C++ developer to join our small dynamic Windows team. You will be responsible for designing, developing and supporting our network level policy enforcement. Our Wandera solution involves packet inspection using drivers, of which you will become the hero. Your responsibilities will range between writing code covered with unit tests, suggesting improvements, acceptance tests, code reviews and creating or commenting on technical designs.
Our philosophy is one of trying to create the right environment for developers to grow and thrive as engineers. We believe that ownership and accountability is the way to get the best from people. To that end you will be involved in the end to end delivery of features including technical design, development, QA, release and support of the features in production. We are looking for people who are excited by engineering challenges at all levels from architecting the solution through development to solving issues that may appear in production.
You will be working on our customer facing web portal to provide real-time visibility into mobile data, and allow admins to configure policies and controls based on these insights. This single page app brings together information from various sources, including big data and machine learning visualisations. With a rapidly growing customer base we emphasise performance at scale and quality of the released code. As you will be working on the “face” of Wandera product, we are looking for someone with strong engineering skills as well as an eye for quality design and UX.
You will be joining a close-knit team of developers, based in Brno. Our team leverage agile methodology and are included in all phases of the feature lifecycle; from design, through planning, to release. We review each other’s code. We do code and UI reviews and love Slack. There’s a great possibility to learn as you will be closely cooperating with our security and mobile teams.
Our web app is called RADAR. It’s a thick web client built with React and a thin middleware PHP layer used as an API gateway and authentication service. The client communicates through REST API with backend microservices. We employ continuous integration tools and automated tests in Selenium.
We are looking for a great Scrum master to coach and enable our product delivery teams to work efficiently and effectively together. You will collaborate with highly skilled engineering teams in a fast-growing work environment. We do our best to follow agile development best practices like having cross-functional teams, releasing multiple times during the sprint cycles or organizing regular team health-checks.
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.
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.
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 certainly like developing software in Python - although other languages are part of your toolset - but you don’t stop there: you want to understand, manage and optimise the underlying infrastructure where your code is running. You are not just an Operations Engineer and you are not just a Python Developer. You are the best of both worlds.
If that sounds like you, we have a role for you in our Anvil team. Anvil is responsible for a number of internal and external Python projects, aimed at simplifying life for everyone at Wandera: from our Dev teams to Customer Support and Business.
As part of this team, you will take part in all aspects of software development of these tools as well as being responsible for the infrastructure where they run. With you in the team, Anvil will be autonomous and independent from other teams at Wandera. You will write, run, operate and manage your software.
We are looking for a Finance & Operations Administrator to join our team and assist with monitoring our sales and opportunity pipeline to ensure all orders are processed accurately and efficiently.
We are looking for a confident professional who works well individually as well as part of a team, and must enjoy the pace, variety and intensity of working for a high-growth and agile tech company.
We expect you to be innovative and creative and always be considering how current processes can be improved as we continue to scale as the business. You will report directly to the Commercial Finance Manager.
We are looking to expand our InfoSec team with the addition of a skilled Penetration Tester. Our InfoSec team plays a key role in securing our internal environment as well as ensuring security testing of our product. The team you would join is mainly responsible for information security, in which secure development and testing are essential initiatives. In the beginning, you will be the only Penetration Tester in the company, but just as the business grows, so will your team grow within 1-2 years.
You see test automation and testing as an important part of features and you know that setting up a testing strategy (what and how to test) will help the team to cope with the growth of features. You are interested in using JS/TypeScript and Cypress. But also you can appreciate good Python code because that is what your colleagues mostly work with.
A big part of your role will be test automation which includes writing tests and maintaining the framework and the orchestration the team is using. But also you recognise that at times some features need a human to test them. Continuously working with the team on reducing these scenarios whilst performing representative tests that ensures a high-quality feature release.
If that sounds like you, we have a role for you in our Anvil team. Anvil is responsible for a number of internal and external Python projects, aimed at simplifying life for everyone at Wandera: from our Dev teams to Customer Support and Business.
As part of this team, you will take part in all aspects of software development of these tools as well as being responsible for testing and test automation. But don’t worry, the team can help you!
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.
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.