Senior Software Developer

Deloitte
Zaventem, Belgium
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
Dutch, English, French
Experience level
Senior

Job location

Zaventem, Belgium

Tech stack

Multitier Architecture
API
Artificial Intelligence
Software Applications
Application Performance Management
Automation of Tests
Azure
Software as a Service
Cloud Computing
Configuration Management
Static Program Analysis
Software Quality
Code Review
Computer Programming
Continuous Integration
Data Validation
Data Integration
Data Stores
Github
Python
Key Management
Machine Learning
NoSQL
Open Web Application Security
Performance Tuning
Scrum
Software Architecture
Software Engineering
SQL Databases
Datadog
Data Logging
Data Processing
Data Ingestion
Spring Cloud
GitHub Copilot
Delivery Pipeline
Large Language Models
Prompt Engineering
Reliability of Systems
Build Management
Solid Principles
Kubernetes
Machine Learning Operations
Data Pipelines
Dynatrace
Serverless Computing
Docker
Key Vault
Static Application Security Testing
Vulnerability Analysis
Web Api

Job description

We are looking for a Senior Software Developer to join our SaaS product team. You will design, build and maintain production-grade software and AI-powered applications, working closely with product owners, front- and back-end developers, data scientists, cloud engineers and business teams to deliver high-quality solutions at scale. You bring deep hands-on experience with Python and Azure, a product-minded approach to engineering, and a drive to continuously raise the bar on code quality, security and operational excellence. Your Responsibilities Software Development & Architecture

  • Design, develop and maintain production-ready applications with a focus on scalability, resilience and clean architecture.
  • Apply software design principles and actively contribute to architectural decisions and design reviews.
  • Develop and document APIs (REST, async messaging) and integration patterns between services and third-party platforms.
  • Define and enforce coding standards, patterns and best practices across the codebase.
  • Leverage AI-assisted coding tools (e.g. GitHub Copilot, Claude Code) to accelerate development and improve code quality.

GenAI & Data/ML Integration

  • Build and ship GenAI-powered features end-to-end, from prototyping to live production deployment (LLMs, RAG pipelines, agents, prompt engineering).
  • Integrate ML models and data pipelines into production applications, ensuring robust data ingestion, transformation and serving layers.
  • Design and maintain data contracts and schemas between services, ensuring consistency and backward compatibility.
  • Monitor and evaluate GenAI model behaviour in production, implementing evals, feedback loops and guardrails for reliability.
  • Collaborate with data scientists to bridge the gap between experimentation and production-grade deployment.

Cloud-Native Development

  • Build and deploy containerised workloads using Docker, and support Kubernetes for orchestration in production environments.
  • Develop cloud-native applications on Azure, leveraging services such as App Service, Azure Functions, Service Bus, Event Hub and Azure OpenAI.
  • Own and improve CI/CD pipelines (Azure DevOps, GitHub Actions), including automated testing, security scanning and environment promotion gates.
  • Implement environment configuration management and secrets handling following cloud-native best practices (Key Vault, managed identities).

Security & Engineering Best Practices

  • Apply secure-by-design principles: input validation, least-privilege access, secrets management and OWASP best practices.
  • Integrate static analysis (SAST), dependency scanning into CI/CD pipelines.
  • Ensure GDPR and data protection requirements are respected in application design and data handling.

Testing & Code Quality

  • Write comprehensive automated tests -unit, integration, and end-to-end -maintaining high coverage.
  • Conduct and participate in thorough code reviews, providing constructive and actionable feedback.
  • Monitor application performance and reliability using observability tooling (structured logging, distributed tracing, alerting) and drive continuous improvements.

Collaboration & Team

  • A dynamic and innovative environment embedded in a leading consulting firm, with access to real enterprise-scale challenges.
  • Exposure to cutting-edge GenAI and cloud technologies on projects that reach production.
  • Work closely with product owners, cloud engineers and data scientists in an agile/Scrum setup.
  • Translate complex technical concepts into clear communication for stakeholders at all levels.
  • Mentor junior developers, sharing knowledge and fostering a culture of continuous learning.
  • Contribute to technical documentation, Our Risk, Regulatory & Forensic practice is a global leader in helping clients manage risk and uncertainty from the boardroom to the network. We provide a broad array of services that allow our clients around the world to better measure, manage and control risk to enhance the reliability of systems and processes throughout their organization., * Flexible work arrangements for all and initiatives supported by Parents & Caregivers @Deloitte
  • Wellbeing tips and activities powered by Energise@Deloitte
  • Topped off with other health benefits and insurance opportunities

Empowering our employees with flexible work arrangements remains essential in today's reality:

  • Hybrid workplace: combination of home office and on-site (+10 offices in Belgium or client's premises).
  • Part-time employment: all our jobs are open to full-time or part-time work under a 90% or 80% regime.

Requirements

  • Python - production-level proficiency: packaging, dependency management, async programming, testing and performance optimisation.
  • Microsoft Azure - hands-on experience deploying and operating cloud-native services (App Service, Functions, Service Bus, Key Vault, Azure OpenAI, etc.).
  • Docker - containerisation of applications for consistent, reproducible deployments across environments.
  • CI/CD - building and maintaining automated pipelines (Azure DevOps and/or GitHub Actions), including deployment gates and environment promotion.

GenAI & Data

  • GenAI in Production - demonstrated experience shipping LLM-based applications (RAG, agents, function calling, prompt engineering) to real users at scale.
  • AI-Assisted Coding - active and proficient use of tools such as GitHub Copilot or Claude Code in daily development.
  • Data integration - experience connecting applications to SQL/NoSQL data stores, blob/object storage and external APIs with robust error handling and retries.

Your Profile

  • You take ownership of your work end-to-end, from design to deployment and monitoring.
  • You are proactive, curious and constantly looking for ways to improve products, processes and tooling.
  • You thrive in collaborative, cross-functional teams and communicate clearly with both technical and non-technical audiences.
  • You have a security and quality mindset -you do not consider a feature done until it is tested, documented and safe to ship.
  • You are eager to grow, stay up to date with the fast-moving AI and cloud landscape, and share what you learn with the team.
  • Fluent in English, and Dutch or French.

About the company

Deloitte drives progress. Our firms around the world help our clients become market leaders wherever they compete. Deloitte invests in outstanding people with diverse talents and backgrounds, empowering them to achieve more than they can elsewhere. Our work combines consulting with action and integrity. We believe that when our clients and society are stronger, so are we.

Apply for this position