F

Senior Software Engineer (Python) - Cybersecurity

fusionhit Mexico
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Join a fast-paced cybersecurity environment as a Senior Software Engineer (Python) to own and evolve critical software ecosystem layers, including microservices, security tool integrations, and an in-house Python library. This high-impact role offers real ownership and a clear path into technical leadership. Ideal candidate has 6+ years of software engineering experience focused on Python.

Key Highlights
Modernize multiple REST APIs
Develop new and maintain existing connectors for ingesting logs
Maintain and enhance the in-house Python library
Key Responsibilities
Modernize multiple REST APIs and consolidate them into a unified microservices gateway
Develop new and maintain existing connectors for ingesting logs from 50+ security tools
Maintain and enhance the in-house Python library used across the platform
Build new applications to expand detection and response capabilities
Serve as a critical technical resource for the Python codebase
Mentor and guide junior and mid-level engineering team members
Collaborate with cross-functional teams to design, build, test, and ship new features
Technical Skills Required
Python Object-Oriented Programming FastAPI Asyncio Generators Iterators Decorators Context Managers Redis OpenSearch SQL databases Git CI/CD pipelines Automated testing Infrastructure monitoring Observability
Benefits & Perks
100% Remote
Certified Great Place to Work
Personal and Professional Development Courses & Certifications
Flexible Schedule
3 Sick Days per year
Birthday Off
Extra Days for Special Occasions
Team Building Meal Reimbursement
Equipment Provided
Monthly Recognitions and Rewards

Job Description


We are looking for a skilled and technically driven Senior Software Engineer (Python) to join a fast-paced cybersecurity environment. You will own and evolve a critical layer of our software ecosystem — including microservices, security tool integrations, and an in-house Python library — that powers MDR operations for 100+ enterprise customers. This is a high-impact role with real ownership and a clear path into technical leadership.

The Ideal Candidate Has

  • 6+ years of software engineering experience focused on Python
  • Bachelor's degree in Computer Science or equivalent practical experience
  • Idiomatic fluency in Python, including deep familiarity with the standard library and package ecosystem
  • Expertise in object-oriented programming — classes, inheritance, and encapsulation
  • Experience building web APIs using modern Python frameworks such as FastAPI
  • Mastery of asyncio and asynchronous patterns for building non-blocking, scalable services
  • Proficiency with generators, iterators, decorators, and context managers
  • Solid understanding of the Global Interpreter Lock (GIL) and PEP 8 style guide
  • Strong testing practices using pytest or unittest
  • Experience with continuous deployment using GitHub Actions, Docker, and AWS (ECS or EC2)
  • Deep proficiency with Redis, OpenSearch (or similar), and SQL databases — including query optimization for performance and atomicity
  • Solid understanding of networking protocols, TLS, and firewalls, with practical application-level security experience
  • Proficiency with Git and CI/CD pipelines, automated testing, infrastructure monitoring, and observability
  • Portfolio of delivered production systems and/or open-source contributions
  • Strong communication and collaboration skills across engineering, product, and security operations teams
  • Comfort with zero-downtime deployment requirements and production incident response

Key Responsibilities

  • Modernize multiple REST APIs and consolidate them into a unified microservices gateway
  • Develop new and maintain existing connectors for ingesting logs from 50+ security tools (EDR platforms, firewalls, cloud services, SaaS applications)
  • Maintain and enhance the in-house Python library used across the platform
  • Build new applications to expand detection and response capabilities
  • Serve as a critical technical resource for the Python codebase, leading design discussions and code reviews
  • Mentor and guide junior and mid-level engineering team members
  • Collaborate with cross-functional teams to design, build, test, and ship new features

Perks of Working at FusionHit

  • Certified Great Place to Work, offering a supportive and inclusive culture
  • 100% Remote - work from anywhere in Latin America
  • Personal and Professional Development Courses & Certifications
  • Flexible Schedule
  • 3 Sick Days per year
  • Birthday Off
  • Extra Days for Special Occasions
  • Team Building Meal Reimbursement
  • Equipment Provided
  • Monthly Recognitions and Rewards

Similar Jobs

Explore other opportunities that match your interests

Senior PHP Engineer (Mexico)

Programming
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

lendable

Mexico

Backend Engineer (Java) - Remote

Programming
4d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

BairesDev

Mexico
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

BairesDev

Mexico

Subscribe our newsletter

New Things Will Always Update Regularly