Software Engineer - Core Systems and Internal Tooling (m/f/d)
Why we need you ๐︎
Maltego is a tool used globally across industries by cyber security experts, analysts and law enforcement agencies to protect their own infrastructure from cyber attacks and bad actors, but also keep guard on internet safety.
This Software Engineer position is for bolstering our engineering team in Munich. In this position you will engage with our engineers and the product team to support our business systems and develop tooling to increase our engineering productivity.
We are proud of our engineering culture which is best summarized as fail-fast, fail-often. We have a short development to deployment cycle and adopt canary, A/B deployments to quickly test new features. We emphasize on testing early and adopt staged pipelines which lets us catch defects before they reach production. Furthermore, we are in the process of adopting security into our builds by detecting any vulnerabilities in our supply chain, and following secure coding practices.What to expect ๐︎
In this role you will work on:
- Support development of our Python based core business applications
- Designing REST and RPC based APIs
- Maintain and update existing PHP and Python software and services
- Development of internal tooling to support our deployment pipelines:
- for integrating external QC tools like SonarQube/SonarCloud, Snyk, k6 Load Tests
- to publish built artifacts into internal shared folders, Azure CDN
- and for building automated testing routines and developing validation and reporting procedures
- Development of internal tool for monitoring our infrastructure, processing/filtering monitored events
Your profile in short ๐︎
- Bachelorโs Degree in Computer Science, Computer Engineering or similar
- 4+ yearsโ experience in back-end development in Python
- Experience working with Python Web Frameworks Django/Flask, and SQL databases
- Familiarity with CI tools(Jenkins/GitLab CI/Azure DevOps) and test automation, experience in Kubernetes, Docker is a plus
- Good verbal and written proficiency in English (strong requirement for remote work)
- Self-motivated and have a fail-fast, fail-often outlook
Why you will love Maltego ๐︎
Maltego is a scale-up company. We provide you the benefits and security of larger corporations coupled with the dynamic and fast-paced work environment and flat hierarchies of a start-up. We are proud to have a large global community that loves our product because it helps to solve the investigations that are most important.
Here are some of the reasons why you will love Maltego:
Here are some of the reasons why you will love Maltego:
- Insights into the daily operations of a fast-growing tech scale-up
- Opportunity to quickly take over responsibility and make a direct and long-lasting impact
- Young, motivated and highly international team
Location ๐︎
Munich, Germany
Required documents / information ๐︎
Please send us your CV (& Cover Letter, Portfolio, etc.) We look forward to your application!