Senior Python Engineer

Posted 97ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Python Engineer developing internal tools for cybersecurity. Collaborating with teams to understand data needs while enhancing systems and practices for threat analysis.

Responsibilities:

  • Work closely with internal users, including other Developers, Threat Engineers, and Data Scientists, to understand their needs for data, automation, and utilities that help them do their jobs more effectively.
  • Meet with a Threat Analyst to understand a new investigative workflow.
  • Design, implement, and release new code to expose data to analysts, or refactor existing systems to improve stability, scalability, or maintainability.
  • Operate with a high degree of autonomy, balancing short-term delivery with longer-term technical improvements.
  • Help shape both solutions and standards rather than simply implementing predefined designs.

Requirements:

  • Bachelor’s Degree (or equivalent) in Computer Science, Software Engineering, or a related technical field, plus relevant professional experience
  • Strong proficiency in Python 3
  • Experience with:
  • Testing, debugging, and operating Python applications in modern Linux environments
  • Developing back-end components and services
  • Taking ownership of existing codebases and extending or modernising them
  • Writing clear technical documentation, including architecture diagrams and sequence diagrams
  • Working in a collaborative engineering environment, including peer design reviews and pull requests
  • Hands-on experience with relational databases and SQL (e.g. MariaDB, MySQL)

Benefits:

  • Competitive compensation
  • Comprehensive benefits
  • Career success on your terms
  • Flexible work environment
  • Annual wellness and community outreach days
  • Always on recognition for your contributions
  • Global collaboration and networking opportunities