CrawlJobs Logo

Senior Software Engineer - Integration (Python)

France · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

We're looking for a Senior Software Engineer Python – Integration to join our Integration Engineering team and help us design and deliver robust integration solutions that connect our core platforms, OpenBAS and OpenCTI, with a variety of external platforms and services. You'll work closely with software engineers and product managers, contributing to seamless system interoperability and enhancing the overall efficiency and capabilities of our technology stack.

Job Responsibility

  • Design, develop, and maintain integration solutions using Python to connect OpenBAS and OpenCTI with external platforms and services
  • Proficient in investigating and analyzing APIs to gain a comprehensive understanding of external systems
  • Skilled at exploring third-party APIs and interpreting their functionality to integrate with remote systems effectively
  • Collaborate with software engineers and product managers to gather requirements and define integration strategies
  • Ensure the reliability, scalability, and security of integration solutions through best coding practices and architecture decisions
  • Troubleshoot, debug, and resolve integration issues to maintain seamless system interoperability
  • Write and maintain clear technical documentation for integration processes, APIs, and workflows
  • Review code and provide mentorship to other engineers to promote knowledge sharing and high-quality standards
  • Stay up to date with emerging technologies and propose improvements to enhance integration capabilities
  • Contribute to the continuous improvement of our development processes and integration frameworks

Requirements

  • 5+ years of experience in software engineering, with a focus on Python and system integration
  • Comfortable working in a remote, async-first environment and collaborating across time zones
  • Strong technical skills in Python, API design, and integrating complex platforms
  • Proven ability to work autonomously, take ownership of projects, and contribute to a positive team culture
  • Excellent problem-solving skills and a proactive, solution-oriented mindset

Nice to have

  • Experience in Cyber Threat Intelligence
  • experience with or interest in OpenBAS, OpenCTI, or similar integration platforms
  • security in integrations
  • mentoring junior engineers

What we offer

  • Competitive pay + equity — everyone shares in our success
  • Remote-first, flexible, and balanced — work that fits your life
  • Your setup, your choice — pick the gear that works for you

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer - Integration (Python)

8 matching positions

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
New

Software Engineer II & Senior Software Engineer

Attacks begin on the endpoint—it’s where an intruder first lands, runs malware, ...
Location
Location
United States , Redmond
Salary
Salary:
102100.00 - 202200.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, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer, and/or government security screening requirements
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years.
Job Responsibility
Job Responsibility
  • Build and improve detection, OS event monitoring, telemetry, and reporting in the on-device agent
  • Develop native components that detect and respond to real-world endpoint threats
  • Design, deliver, and maintain components with a focus on reliability, performance, and operational health
  • Help ensure the agent remains efficient, safe, and aligned with the macOS security model
  • Contribute to performance, concurrency, and compatibility across macOS versions
  • Produce high-quality telemetry that supports investigation, analytics, and security insights
  • Investigate and resolve issues such as crashes, performance regressions, and compatibility challenges
  • Apply secure coding practices and validate assumptions to build resilient systems
  • Collaborate with engineers and partner teams to deliver integrated security solutions
  • Contribute to design discussions, code reviews, and shared engineering practices
  • 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

Senior Software Engineer and Principal Software Engineer - Power Point AI Team

The PowerPoint team is embarking on an exciting new chapter - evolving a product...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.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 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 8+ years of experience in backend service engineering, including work on high-scale infrastructures
  • Proficiency in one or more systems programming languages such as C#, C++
  • 1+ years of experience in software engineering, designing and developing systems (and APIs) that deploy and integrate with AI models
  • 2+ years of experience working with rich telemetry, making data driven decisions, and carrying out rapid experimentation
  • 2+ years of experience building software for scale, performance, and reliability
  • Academic or industry experience with building, finetuning, deploying or building eval-driven systems utilizing the models (any category)
Job Responsibility
Job Responsibility
  • Lead design and delivery of complex, scalable AI features ensuring resilience and exceptional user experience
  • Drive technical strategy and architecture decisions across multiple services, influencing partner teams and aligning with compliance and security requirements
  • Champion modern engineering practices, including AI-driven approaches, automation, and cloud-native patterns, across the full development lifecycle
  • Mentor and guide engineers, fostering technical excellence and continuous improvement in security, reliability, and performance
  • Collaborate cross-org to solve challenging technical problems, streamline processes, and reduce operational costs while improving live-site health
  • Design and implement scalable backend services optimized for machine learning workflows and large language model integration
  • Develop and maintain evaluation-driven systems that leverage text and multimodal inputs (e.g., images) to power visual-creation experiences
  • Build and optimize APIs and infrastructure to support high-performance model inference and experimentation at scale
  • Collaborate with product, ML, and design teams to integrate models into user-facing features, ensuring seamless functionality and performance
  • Conduct model evaluations and experiments, analyze results, and iterate on improvements to enhance accuracy and user experience
  • Fulltime
Read More
Arrow Right

Senior Software Integration Engineer

This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearan...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors Degree in Computer Science or related field and have at least ten (10) years of demonstrable experience with integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment
  • OR The individual shall have five (5) years full time Computer Science directly related work that can be substituted for a degree and have at least ten (10) years of demonstrable experience
  • OR An industry recognized professional certification, as defined in the TT0s, may substitute as one (1) year experience
  • OR A Masters Degree in Computer Science or related field may substitute for two (2) years experience
  • Experience with the Linux CLI, and Linux tools
  • Recent experience using Bash/Python to develop scripts to automate testing of HPC systems
  • Recent Linux administration experience in an HPC multi-host/multi-instance environment
  • Experience troubleshooting hardware and software issues operating in an HPC environment
  • Experience with tracking and reporting issues to key stakeholders
  • Experience configuring and sustaining VMware ESXi/Virtualization environments
Job Responsibility
Job Responsibility
  • Executing and maintaining automated integration and system testing processes across a diverse range of HPC operating environments
  • Development of scripts and playbooks to be leveraged for system-level integration
  • Development of technical documentation
  • Coordination of integration activities
  • Communication of results to key stakeholders
  • Conduct performance, functional, redundancy, and failover testing to ensure system stability and reliability under various conditions
  • Fulltime
Read More
Arrow Right

Senior Software Integration Engineer

The Software Integration Engineer shall be responsible for executing and maintai...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors Degree in Computer Science or related field and at least ten (10) years of demonstrable experience with integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment
  • OR The individual shall have five (5) years full time Computer Science directly related work that can be substituted for a degree and at least ten (10) years of demonstrable experience
  • OR An industry recognized professional certification, as defined in the TT0s, may substitute as one (1) year experience
  • OR A Masters Degree in Computer Science or related field may substitute for two (2) years experience
  • Experience with the Linux CLI, and Linux tools
  • Recent experience using Bash/Python to develop scripts to automate testing of HPC systems
  • Recent Linux administration experience in an HPC multi-host/multi-instance environment
  • Experience troubleshooting hardware and software issues operating in an HPC environment
  • Experience with tracking and reporting issues to key stakeholders
  • Experience configuring and sustaining VMware ESXi/Virtualization environments
Job Responsibility
Job Responsibility
  • Executing and maintaining automated integration and system testing processes across a diverse range of HPC operating environments
  • Development of scripts and playbooks to be leveraged for system-level integration
  • Development of technical documentation
  • Coordination of integration activities
  • Clear communication of results to key stakeholders
  • Conducting performance, functional, redundancy, and failover testing to ensure system stability and reliability under various conditions
  • Fulltime
Read More
Arrow Right

Senior Software Integration Engineer

2HB Incorporated is seeking a Senior Software Integration Engineer in order to s...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors Degree in Computer Science or related field and have at least eight (8) years of demonstrable experience with integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment
  • OR five (5) years full time Computer Science directly related work that can be substituted for a degree and have at least eight (8) years of demonstrable experience
  • OR an industry recognized professional certification may substitute as one (1) year experience
  • A Masters Degree in Computer Science or related field may substitute for two (2) years experience
  • Experience using the Linux CLI and Linux tools
  • Experience developing Bash/Python scripts to automate manual processes
  • Proficient performing Linux System Administration
  • Experience installing, configuring, and sustaining COTS/GOTS/FOSS software in a Linux environment
  • Foundational knowledge of DevOps Tooling (e.g., CI/CD, Git)
  • Experience with Cloudera Hadoop ecosystem (NiFi, HDFS, Map/Reduce)
Job Responsibility
Job Responsibility
  • Integration, test, deployment, and troubleshooting of various production-ready mission services deployed in an on-prem enclave and AWS Cloud environments
  • Fulltime
Read More
Arrow Right

Senior Software Integration Engineer

Zachary Piper Solutions is seeking a Senior Software Integration Engineer to joi...
Location
Location
United States , Tysons Corner
Salary
Salary:
120000.00 - 160000.00 USD / Year
pipercompanies.com Logo
Piper Companies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, engineering, electrical engineering, or related field
  • 5+ years of experience in software integration, DevOps, software engineering, preferably in defense, aerospace, or telecom environments
  • Programming skills in Python, C/C++, Bash
  • Experience in build automation, CI/CD pipelines and integration
  • Experience in embedded systems, real-time operating systems (RTOS), and software-hardware integration
  • Eligibility for Secret or Top Secret clearance required
Job Responsibility
Job Responsibility
  • Hands-on integration of software components including firmware, embedded applications, signal processing algorithms, and hardware
  • Develop and maintain integration plans, procedures, and automation scripts
  • Collaborate with software development and systems engineering teams to define APIs
  • Configure and manage software integration environment, including build servers, VCS, and CI/CD pipelines
  • Support system testing, software builds, release configurations
What we offer
What we offer
  • medical/dental/vision
  • 401k match
  • PTO
  • paid holidays
  • RSU
  • Fulltime
Read More
Arrow Right