> Markdown version of [/jobs/ext/3057573-software-development-engineer](https://www.wearedevelopers.com/jobs/ext/3057573-software-development-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer - **Company:** Thales Group - **Location:** Zaventem, Belgium - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), Clean Code Principles, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Component-Based Software Engineering, Architectural Patterns, Unit Testing, Microsoft Azure, Bootstrap (Software), Static Program Analysis, Software Quality, Continuous Integration, Data Deduplication, Relational Databases, Linux, DevOps, Django Web Framework, JSON, JQuery, Python (Programming Language), PostgreSQL, Machine Learning, MySQL, OAuth, OpenID, Scrum Methodology, Redis, E2e Testing, Security Assertion Markup Language (SAML), Secure Coding, Selenium, Software Engineering, Software Systems, Systems Integration, Software Vulnerability Management, Web Applications, Web Platforms, Extensible Markup Language (XML), Openapi, Software Troubleshooting, Backend, Git, Containerization, Playwright, Celery, Front End Software Development, Restful APIs, Docker, Static Application Security Testing, Dynamic Application Security Testing - **Published:** September 25, 2026 - **Apply:** https://thales.wd3.myworkdayjobs.com/Careers/job/Zaventem_EXC/Software-Development-Engineer_R0341111 ## About the Role * 2-3 years of professional experience in software development. * Strong practical experience with Python programming. * Proven experience developing backend applications using Django. * Practical experience with Django REST Framework (DRF) and OpenAPI/schema tooling. * Familiarity with relational databases such as PostgreSQL or MySQL. * Experience with Docker and containerized environments. * Comfortable working in a Linux environment (bash, log inspection, container-level troubleshooting). * Experience using Git and collaborative development workflows. * Awareness of static analysis / linting tooling (Ruff, Flake8, or equivalent) and comfort working in a warnings-as-errors development posture. * Knowledge of software testing principles and development best practices. * Experience working within Agile/Scrum environments. Preferred Experience * Familiarity with asynchronous task frameworks (Celery) and broker technologies (Redis / Valkey). * Familiarity with enterprise SSO integration (OAuth2 / OIDC / SAML). * Familiarity with browser-driven end-to-end testing (Selenium, Playwright, or equivalent). * Familiarity with legacy frontend stacks (jQuery, Bootstrap, server-rendered templates) for maintaining and modernizing existing UIs. * Vulnerability Management Concepts: Familiarity with CVE/CWE/CVSS, common security scanner output formats (SARIF, XML/JSON reports from SAST/DAST/SCA tools), and finding lifecycle concepts. * Familiarity with CI/CD pipelines and DevOps practices. * Exposure to Microsoft Azure and/or AWS cloud platforms. * Understanding of secure development principles and cybersecurity fundamentals. * Exposure to or strong interest in Artificial Intelligence (AI) and Machine Learning (ML) applied to software engineering. Language Requirements * Fluent English, both written and spoken. * Fluent French or Dutch, both written and spoken. * Knowledge of the third national language is considered an advantage. Personal Competencies * Strong analytical and problem-solving skills. * Effective communication and collaboration abilities. * Team-oriented mindset with a willingness to share knowledge. * Ability to work autonomously while contributing to collective objectives. * Attention to quality, accuracy, and continuous improvement. * Curiosity and willingness to learn new technologies and methodologies. ## Description As part of our continued growth, we are looking for a Software Development Engineer to join our engineering team in Belgium. This role is ideal for a software professional with strong Python expertise and hands-on experience developing web platforms using Django. You will contribute to the delivery of secure, scalable, and high-quality software solutions while working alongside experienced engineers and cybersecurity specialists on meaningful projects., * Design, develop, test, and maintain web applications using Python and Django. * Build and enhance backend services, APIs, and application components. * Participate in all phases of the software development lifecycle, from requirements gathering to deployment and support. * Collaborate with architects, product owners, and development teams to define technical solutions. * Develop secure, scalable, and maintainable software aligned with engineering best practices. * Extend and maintain a mature Django-based platform, respecting existing architectural patterns and append-only schema migration practices. * Design and implement integrations with third-party tools that emit structured reports in varied formats, normalizing their output into a common internal model with correct deduplication semantics. * Author and maintain unit tests, and where relevant browser-driven end-to-end tests, as part of every feature. * Create and maintain RESTful APIs and system integrations. * Apply Software Craftsmanship principles (such as SOLID, TDD, and clean code) to write secure, reusable, and well-documented code. * Contribute to peer code reviews and software quality improvement initiatives. * Troubleshoot software defects and resolve technical issues. * Support deployment activities and collaborate with DevOps teams. * Participate actively in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives. * Contribute to technical documentation and knowledge-sharing activities. * Continuously improve technical knowledge and stay informed about emerging technologies and development practices. * Actively participate in Continuous Integration and Continuous Deployment (CI/CD) practices to accelerate the delivery of new features. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023) - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)