Software Development Engineer

Thales
Belgium
Workplace: HybridFull timeFunction: Product ManagementExperience: 2-3 yearsSkills: ["Analytical problem-solving","Communication","Collaboration","Autonomy","Quality focus"]

Design, develop, test, and maintain secure, scalable web applications and backend services using Python and Django. Build APIs and integrations, extend a mature Django-based platform, and apply engineering best practices (SOLID, TDD, clean code). Work across the full software lifecycle with architects, product owners, and cybersecurity specialists, including Agile collaboration, unit/end-to-end testing, code reviews, troubleshooting, and CI/CD support.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thales
Thales
10 hours ago

Software Development Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Design, develop, test, and maintain secure, scalable web applications and backend services using Python and Django. Build APIs and integrations, extend a mature Django-based platform, and apply engineering best practices (SOLID, TDD, clean code). Work across the full software lifecycle with architects, product owners, and cybersecurity specialists, including Agile collaboration, unit/end-to-end testing, code reviews, troubleshooting, and CI/CD support.
Location: Belgium
Workplace: Hybrid
Employment Type: Full time
Job Function: Product Management
Seniority: Mid level

Key Responsibilities

  • •Design, develop, test, and maintain web applications using Python and Django.
  • •Build and enhance backend services, APIs, and application components across the full software development lifecycle.
  • •Implement secure, scalable, maintainable solutions aligned with engineering best practices and existing architectural patterns.
  • •Develop and maintain integrations (including normalizing third-party structured reports) and author unit tests and, when needed, end-to-end tests.
  • •Participate in Agile ceremonies, contribute to code reviews and technical documentation, troubleshoot defects, and support deployment with DevOps while following CI/CD practices.

Key Requirements

  • •2–3 years of professional software development experience.
  • •Strong practical experience with Python and backend development using Django.
  • •Experience developing with Django REST Framework (DRF) and OpenAPI/schema tooling.
  • •Practical experience with relational databases such as PostgreSQL or MySQL and using Docker/containerized environments.
  • •Comfort working in Linux and using Git collaborative workflows, including linting/static analysis in a warnings-as-errors posture.
Experience:2-3 years
Skills:Analytical problem-solvingCommunicationCollaborationAutonomyQuality focus
Languages:EnglishFrenchDutch
Tech Stack:PythonDjangoDjango REST Framework (DRF)OpenAPISchema toolingPostgreSQLMySQLDockerLinuxBashGitRuffFlake8Unit testsTDDSOLIDClean codeCI/CDContinuous IntegrationContinuous Deployment

Company Brief

Thales
Designs and delivers advanced systems and services for aerospace, defence, security, and digital identity and cybersecurity markets, serving government and commercial customers worldwide.
Industry: Defense Technology
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Paris, France
Founded: 2000
WebsiteLinkedIn