
Senior Software Engineer – Integration, Python
Filigran
full-time
Posted on:
Location Type: Remote
Location: Spain
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- 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
- Bonus: Experience in Cyber Threat Intelligence, experience with or interest in OpenBAS, OpenCTI, or similar integration platforms, security in integrations, or mentoring junior engineers
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonAPI designsystem integrationtroubleshootingdebuggingtechnical documentationcode reviewmentorshipintegration solutionsbest coding practices
Soft skills
problem-solvingproactive mindsetownershipcollaborationteam culturecommunicationadaptabilityindependenceknowledge sharingcontinuous improvement