CrawlJobs Logo

Senior Software Engineer (Python)

Netherlands · Job Posted January 29, 2026
Apply Position
Job Link Share

Job Description

We're looking for a Senior Backend Engineer (Python) to join our Data Storage team. In this role, you'll be instrumental in developing our next-generation data transfer system and storage solution. This system will serve as a foundation for new strategic AI agents and Machine learning-powered capabilities that will shape the future of Supermetrics.

Job Responsibility

  • Development of new features and functionalities for our customers
  • Planning new initiatives and features
  • Collaborate with product managers, designers, and other stakeholders to define technical roadmaps, prioritize features, and estimate development efforts
  • Implement and uphold high code quality standards by conducting thorough code reviews, promoting best practices in software development, and ensuring maintainability and scalability
  • Mentor and guide team members, creating a culture of learning, collaboration, and continuous improvement. Provide technical guidance, conduct code reviews, and share knowledge to enhance the team's overall performance and proficiency
  • Take initiative to spot and mitigate potential issues in the system, improve monitoring mechanisms, and guarantee consistent performance and stability
  • Utilizing existing monitoring tools to ensure system stability

Requirements

  • 6+ years of back-end experience (Python) in a production environment, preferably building a SaaS product
  • Experience with building data pipelines or handling large volumes of data
  • Experience working with API integrations
  • Ability to conduct unit testing, integration testing, and end-to-end testing
  • Proficient understanding of architecture & software design
  • Proficient grasp of the software testing discipline
  • Understanding of security best practices
  • Experience collaborating directly with product teams and designers
  • Detail-oriented with advanced analytical and problem-solving abilities
  • Effective communication skills and fluent in English
  • Ability to give effective feedback

Nice to have

  • Understanding of monitoring tools and ability to interpret monitoring data. This includes tools such as Datadog, OpenSearch, Grafana, etc., which are used to track application performance and system metrics
  • Experience with Kubernetes in a cloud environment
  • Proficient use of AI tools

What we offer

  • Competitive compensation package, including equity
  • Great work equipment, and home office allowance for those working in our fully remote locations
  • Health care benefit and leisure time insurance
  • Annual 1000 euros of personal learning budget
  • Sports and well-being allowance

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer (Python)

8 matching positions

Senior Software Engineer (Python)

We’re looking for a Senior Software Engineer to join a team and be responsible f...
Location
Location
Poland
Salary
Salary:
Not provided
edvantis.com Logo
Edvantis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Ability to go on business trips (EU, Germany)
  • 7+ years of hands-on back-end development experience, with a demonstrated history of designing, building, and operating scalable, production-grade SaaS systems
  • Strong, proven expertise in developing asynchronous APIs using Python
  • Mandatory, hands-on experience with FastAPI, Pydantic, and SQLAlchemy
  • Advanced knowledge of PostgreSQL, including data modeling and migrations (e.g., Alembic)
  • Practical, professional experience deploying to Kubernetes on hyperscaler platforms such as MS Azure and AKS
  • Basic skills in data tools (e.g., Pandas) and exposure to data platforms (e.g., Databricks) necessary to collaborate effectively with Data Scientists and Data Engineers at interface level
  • Extensive experience designing secure, multi-tenant systems and RESTful APIs
  • Strong ability to apply modular, layered architecture principles with strict component boundaries
  • Proficiency in automated testing frameworks (e.g., pytest), including experience automating different levels of testing such as unit, integration, and acceptance testing
Job Responsibility
Job Responsibility
  • Lead detailed software design, documentation, and development of secure and resilient back-end systems and APIs, emphasizing a modular, layered architecture
  • Build and maintain key back-end services, business logic, and database schemas, ensuring strong data integrity and application consistency
  • Maintain technical excellence in deploying back-end services on cloud infrastructure, applying best practices for observability, monitoring, and security
  • Establish and enforce back-end engineering best practices, including automated testing, dependency injection patterns, and structured code reviews to ensure system stability and quality
What we offer
What we offer
  • Remote-first work model with flexible working hours (we provide all equipment)
  • Comfortable and fully equipped offices in Lviv and Rzeszów
  • Competitive compensation with regular performance reviews
  • 18 paid vacation days per year + all state holidays
  • 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
  • Either a monthly budget for medical insurance and sports activities, or a full medical insurance plan, depending on your cooperation model
  • English, German, and Polish language courses
  • Corporate subscription to learning platforms, regular meetups and webinars
  • Friendly team that values accountability, innovation, teamwork, and customer satisfaction
  • Inclusive environment where everyone feels valued and treated equally
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Python)

We are looking for a Senior Software Engineer (Python) to join our Software Engi...
Location
Location
Netherlands , Utrecht
Salary
Salary:
Not provided
sabiogroup.com Logo
Sabio Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong commercial experience as a Senior Python Developer / Software Engineer
  • Expertise in asynchronous Python and building complex async architectures
  • Strong hands‑on experience with: FastAPI, Uvicorn, Asyncio, SQLAlchemy, Pydantic, Alembic, Pytest
  • WebSocket‑based communication patterns
  • REST API design and integration
  • Experience delivering in Microsoft Azure environments, including: App Service, Key Vault, Azure SQL, Azure Speech Services, Azure OpenAI, Storage Accounts, Redis Cache
  • Experience operating production systems with structured observability and monitoring
  • Ability to engage effectively with customers, including technical workshops and solution design discussions
  • Ability to balance both project delivery work and ongoing support responsibilities
Job Responsibility
Job Responsibility
  • Design, build and maintain real‑time voice and AI‑enabled applications using Python and modern async frameworks
  • Develop and optimise backend microservices using FastAPI, Uvicorn, Asyncio, Pydantic and SQLAlchemy
  • Engineer and maintain REST API integrations with external enterprise systems
  • Implement observability using OpenTelemetry and Azure Application Insights
  • Leverage Microsoft Azure services including App Service, Azure Cache for Redis, Azure Speech Services, Azure OpenAI (PTU), Microsoft SQL, Key Vault and Storage Accounts
  • Contribute to CI/CD pipelines using Azure DevOps
  • Participate in an out‑of‑hours callout rota to support critical customer operations
  • Provide technical guidance to customers, including troubleshooting, solution walkthroughs and implementation support
  • Collaborate with cross‑functional Sabio teams across AI, Engineering and Delivery
  • Maintain high code quality using Pytest, Alembic migrations and peer review practices
What we offer
What we offer
  • Pension Scheme
  • Remote/Flexible work
  • Life insurance
  • Private healthcare
Read More
Arrow Right

Software Engineer / Senior Software Engineer - Data Engineering GitHub

As a Software Engineer at GitHub, you will enhance the collaboration experience ...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND experience in Data Engineering and coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR Bachelor's Degree in Computer Science or related technical field AND engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Design, develop, test and ship high-quality technical solutions that scale across multiple GitHub services.
  • Collaborate with cross-functional teams to define and implement innovative solutions.
  • Provide technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others.
  • Own and advocate for the health and quality of the systems that the team builds, including participating in on-call and first responder rotations
  • Write architecture briefs and proposals, carry out code experiments, and build prototypes to learn how we can achieve planetary scale with our systems.
  • Design and implement APIs to facilitate seamless integration between software components.
  • Utilize CI/CD tools to set up automated pipelines for continuous integration and delivery.
  • Become intimately familiar with the systems you build and take pride in writing maintainable code.
  • Fulltime
Read More
Arrow Right

Backend Software Engineer / Senior Software Engineer- Kusto

Are you excited by the challenge of redefining how people explore and analyze ma...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of technical engineering experience with coding in languages including, but not limited to, C#, Python or Java
  • 2+ years building and running services in a cloud environment (Azure, AWS, or GCP)
  • Experience in designing and operating large-scale distributed systems with high availability and reliability
Job Responsibility
Job Responsibility
  • Design, develop, and improve cloud-native services that are scalable, secure, and easy to operate
  • Drive architectural decisions and lead the development of major components in a distributed, high-SLA system
  • Collaborate with cross-functional teams in ILDC and abroad to deliver end-to-end solutions
  • Conduct code and design reviews and mentor junior engineers to grow technical excellence across the team
  • Help shape the future of real-time analytics in Microsoft Fabric RTI, with customer impact as your north star
  • Fulltime
Read More
Arrow Right

Software Engineer / Senior Software Engineer

ARiA is looking for highly motivated self-starters and low-ego team players to j...
Location
Location
United States , Madison; Alexandria; Seattle
Salary
Salary:
Not provided
ariacoustics.com Logo
Applied Research in Acoustics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Applicants selected for employment will be subject to a government security investigation and must meet eligibility requirements, including U.S. citizenship, for access to sensitive information
  • Bachelor’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent)
  • Expertise designing and developing code using modern programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python
  • Expertise developing and deploying software in an agile, continuous-integration (CI) framework across a variety of hardware platforms (desktop, server, cloud) using modern tools including containerization (e.g., Docker, Kubernetes)
  • Exceptional ability and desire to acquire new knowledge and skills to solve challenges
  • Ability to work independently but collaboratively
  • Ability to manage multiple projects in a fast-paced professional office environment
  • Ability to communicate technical solutions to colleagues and customers
  • Superior oral and written communications skills
Job Responsibility
Job Responsibility
  • Algorithm and software design, development, research, and testing to support prototypes and products
  • Supporting the transition of research algorithms to fielded systems
  • Preparing documentation to summarize design and status of prototypes and products
  • Assisting with in-field integration, testing, and support, with some local travel required
  • Developing an interface between a C++ underwater-acoustics physics engine and a video game for education and training
  • Developing a JavaScript backend for a scenario-design and management tool for players and integration of that system with a learning-management system (LMS)
  • Developing algorithms and software for a cloud-deployed cognitive tool that allows natural-language query of legal documents to answer user questions about government regulations and supporting the DevOps process for deployment of the prototype
  • Fulltime
Read More
Arrow Right

Software engineer 2 / Senior Software engineer - Azure Data

Microsoft's Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI
  • Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase
  • Experience building data lake or data engineering products, tools, or pipelines
  • Familiarity with container-based architectures (Docker, Kubernetes)
  • Ability to debug complex distributed systems on Linux and/or Windows platforms
Job Responsibility
Job Responsibility
  • Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components
  • Use AI tools and coding best practices across the development lifecycle
  • Design data refresh, scheduling, and query optimisation features with minimal supervision
  • Review code from teammates for correctness, test coverage, security risks, and adherence to team standards
  • Coach junior engineers through code reviews
  • Debug complex issues in distributed systems running on Azure, Linux, and Windows
  • Run live site operations on a rotational, on-call basis
  • Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security
  • Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features
  • Fulltime
Read More
Arrow Right

Software Engineer II / Senior Software Engineer

We are hiring multiple Software Engineers II and Senior Software Engineers to jo...
Location
Location
Costa Rica , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or Engineering OR equivalent experience
  • At least 3 years of experience in software design and backend service development
  • 3+ years of hands-on experience in an object-oriented language such as C++, C#, Java, Python, or equivalent experience with C
  • Proficiency in English is essential for effective communication
Job Responsibility
Job Responsibility
  • Drive projects through to delivery, removing obstacles to ensure success
  • Contribute to the design of large-scale distributed software services and solutions
  • Write clean, well-tested code
  • Champion and improve team software engineering practices
  • Mentor junior engineers
  • Collaborate with related teams to achieve goals
  • Promote knowledge sharing and contribute to onboarding documentation
  • Participate in the on-call rotation to monitor service health and manage incidents
  • Fulltime
Read More
Arrow Right

Software Engineer II & Senior Software Engineer

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, C, C++, C#, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience with Troubleshoot and optimize automation, reliability, and monitoring for Live Site running as part of an on-call rotation owned by engineering team
  • Experience with distributed systems, messaging systems like Kafka etc - Large scale system design
Job Responsibility
Job Responsibility
  • Lead the architecture, design and implementation of services for extremely high scale, throughput, durability, and low latency
  • Innovate and make service deployment and maintenance an efficient well-oiled machine that provides excellent reliability with minimal manual engineer intervention
  • Ability to conduct in-depth triage, troubleshooting, and forensics across all facets of the cloud stack while executing processes corrective action and continual service improvement
  • Drive Infrastructure security improvements for mission critical high scale workloads
  • Lead the definition of requirements, KPIs, priorities and planning of engineering deliverables
  • Mentor and grow the energetic, diverse, and driven team with a good mix of senior and mid-level
  • Fulltime
Read More
Arrow Right