Senior Software Engineer (Python)

New
F
FusionHitCybersecurity
Argentina. Colombia. Chile. Costa Rica. Brazil. MexicoFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
AWSDockerPythonSQLFastAPIRedisMicroservices

Requirements

  • 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
  • Expertise in object-oriented programming
  • Experience building web APIs using FastAPI
  • Mastery of asyncio and asynchronous patterns
  • Proficiency with generators, iterators, decorators, and context managers
  • Strong testing practices using pytest or unittest
  • Experience with CI/CD using GitHub Actions, Docker, and AWS
  • Deep proficiency with Redis, OpenSearch, and SQL databases
  • Solid understanding of networking protocols, TLS, and firewalls

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, 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
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now