Match score not available

Lead Software Engineer (Python / Web Security)

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years software engineering in Python, Experience leading development teams with SRE practices.

Key responsabilities:

  • Lead diverse team for Web Security product launch
  • Implement modern CI/CD and security best practices
  • Optimize delivery processes and foster innovation
  • Design resilient architecture with disaster recovery plans
NodeFlair - Tech Salaries, Jobs & more logo
NodeFlair - Tech Salaries, Jobs & more Information Technology & Services Startup https://www.nodeflair.com
11 - 50 Employees
See more NodeFlair - Tech Salaries, Jobs & more offers

Job description

1. About the Product: 

Our client is on the verge of launching a cutting-edge Web Security product designed to shield online platforms from bots, malicious API requests, and Layer 7 DDoS attacks. This solution is part of their ambitious goal to bolster web infrastructure security leveraging our extensive expertise in Edge Network products.

2. Responsibilities:

  • Lead and mentor a diverse team consisting of 3 backend engineers, 2 frontend engineers, a data analyst, and an ops to deliver a stable, secure, and highly performant Web Security product.
  • Implement and oversee SRE practices, ensuring high availability, efficient monitoring, and rapid incident response.
  • Drive the adoption of modern CI/CD practices including canary deployments and feature flags to ensure frequent and safe product updates.
  • Actively manage and prioritize technical debt to prevent it from impacting product quality or team efficiency.
  • Cultivate a positive team environment, ensuring team satisfaction and fostering a culture of innovation and continuous improvement.
  • Manage expectations across stakeholders, ensuring clear communication and realistic project goals.
  • Optimize delivery processes to ensure efficient feature rollout, scope limitation, and the identification of optimal development paths.
  • Design and maintain a resilient architecture with robust disaster recovery plans.
  • Champion security best practices to safeguard our product from threats.
  • Leverage AI and automation tools to enhance team productivity and product features.

3. Requirements:

  • 5+ years of experience in software engineering with a strong background in Python.
  • Proven experience leading software development teams, preferably in a product-focused environment.
  • Previous experience with Kubernetes, Grafana, CI / CD tools (like Github Actions), RabbitMQ, PostgreSQL.
  • Experience with SRE practices and a solid understanding of observability and monitoring tools.
  • A track record of implementing modern CI/CD methodologies.
  • Excellent problem-solving skills and the ability to lead architectural discussions.

Nice to Have:

  • Experience with security products or services, especially at the edge or in cloud environments.
  • Familiarity with AI tools and techniques to improve product development and team productivity.
  • Previous work with Clickhouse, Sentry, and Opensearch.
  • Contributions to open-source projects or public demonstrations of technical leadership.

4. Benefits:

The benefits vary by region, but you can expect perks like:

  • Competitive salary
  • Flexible schedule
  • Remote, hybrid, or office work
  • Educational support
  • Medical insurance (depending on the contract type and your location)
  • Business trips (depending on your role)

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Team Leadership
  • Motivational Skills
  • Open Mindset
  • Leadership

Software Engineer Related jobs