Konijn Jobs

Open role

Software Engineer (Python) - long term secondment

IQ Staffing B.V.

IND sponsorAmsterdamSecondment

About the role

Software Engineer Python – Global Data Platform, Utrecht

Are you a strong Python Software Engineer who enjoys building scalable APIs, robust backend services and cloud-native solutions? This is an opportunity to join a major financial organization and contribute to a high-impact Global Data Platform that enables enterprise-wide data exchange at scale.

The platform supports critical data flows across the organization and handles more than 100,000 API calls per minute. This means software quality, scalability, reliability and operational excellence are essential. Although the environment is data-focused, this is a true software engineering role, focused on Python, APIs, Azure, CI/CD, Infrastructure as Code and DevOps ownership.

You will work in a high-performing DevOps squad within a Microsoft Azure environment, where collaboration, ownership and continuous improvement are highly valued.

What you'll do

As a Software Engineer, you will design, develop, maintain and improve Python-based APIs and backend services. You will build new applications from scratch, modernize existing solutions and help migrate monolithic applications into microservices.

You will take ownership across the full software development lifecycle, from development and deployment to monitoring and maintenance. You will also contribute to CI/CD pipelines, Infrastructure as Code practices and the operational stability of the platform.

Key responsibilities

Design, build and maintain scalable Python APIs and backend services.

Develop production-grade RESTful APIs using modern Python frameworks.

Modernize existing applications and contribute to microservices architecture.

Write clean, readable and maintainable code.

Contribute to CI/CD pipelines and cloud deployment processes.

Work with Infrastructure as Code, including ARM templates and Bicep.

Support deployments across development, test, acceptance and production environments.

Improve software quality, performance, automation and operational excellence.

Use monitoring and observability tools to ensure service reliability.

Collaborate with architects, engineers and stakeholders to deliver secure and reliable solutions.

What you'll bring

We are looking for a hands-on Python Software Engineer with strong backend development experience and a passion for building scalable, maintainable applications. You should be comfortable working in a DevOps environment where you take ownership beyond writing code.

Technical requirements

Strong hands-on experience with Python.

Solid understanding of OOP, data structures, algorithms and design patterns.

Experience with exception handling, decorators, generators, iterators and dependency management.

Strong debugging and troubleshooting skills.

Experience building RESTful APIs.

Hands-on experience with FastAPI.

Experience with SQLAlchemy or similar ORM libraries.

Experience with OpenAPI specifications.

Experience with Docker and containerized applications.

Experience with Pytest, unit testing and integration testing.

Experience with Azure SQL Database.

Experience with Azure DevOps CI/CD pipelines.

Experience with monitoring tools such as Azure Monitor, Application Insights, logging or diagnostics solutions.

Azure and cloud experience

Experience with the following is highly valuable:

ARM templates and Bicep.

Azure SQL Server and Azure SQL Database.

Azure Data Factory.

Azure Container Apps or Azure Web Apps.

Virtual Networks, Firewalls and IAM.

OAuth and API security principles.

Azure networking knowledge.

Nice to have

AZ-900 certification.

Azure Data Factory or Azure Databricks experience.

DP-200 or similar Azure data certification.

Experience in a regulated financial or enterprise environment.

Who you are

You are proactive, structured and solution-oriented. You communicate clearly, think critically and enjoy working with engineers, architects and stakeholders. You are curious, eager to learn and interested in deepening your Azure and cloud engineering expertise.

Why this role is interesting

This role offers the chance to work on a business-critical data platform at enterprise scale, with high API volumes, modern Python engineering, Azure cloud technology and strong DevOps ownership.

More open roles at IQ Staffing B.V.