Назад к вакансиям

Software Engineering Manager

BluevineTel Aviv-Yafo и ещё 2 городаГибридот 7 лет
PythonAIDockerBackendAWSDistributed systemsFastAPICloudDjangoFlaskSoftware ArchitectureContainerization

Описание

We are looking for a Software Engineering Manager to lead Bluevine’s Core team, responsible for developing the software infrastructure that supports our backend systems and data workflows. This role combines people management with hands-on Python development, backend architecture and distributed systems. You’ll guide the team’s technical direction and delivery, support engineers’ growth and work closely with engineering and data teams across the company.

Responsibilities

  • Lead and mentor a team of three experienced backend engineers, supporting their professional growth and day-to-day work while dedicating 30–50% of your time to hands-on development
  • Lead the design and development of core software infrastructure and reusable backend components in Python
  • Work with Data teams to build infrastructure for data integration and processing, supporting streaming and batch workflows
  • Own team planning, prioritization and delivery, balancing ongoing development with long-term architectural improvements
  • Stay closely involved in architecture, code reviews and complex technical challenges, maintaining high standards for code quality, testing and reliability
  • Lead AI adoption across the software development lifecycle, including developing AI agents and integrating them into engineering infrastructure and workflows
  • Collaborate with Backend, DevOps and Data teams to improve performance, scalability and reliability in production

Requirements

  • Proven experience managing a software development team and leading technical projects from design through production
  • 7+ years of Python development experience, with a strong background in backend engineering
  • Experience designing and developing scalable backend systems and shared software infrastructure
  • Strong understanding of distributed systems, software architecture and performance optimization
  • Experience developing and maintaining services in cloud and containerized environments
  • Ability to make technical decisions, manage priorities and help engineers solve complex problems
  • Strong communication skills and experience working across engineering and data teams

Nice to have

  • Experience with data pipelines, streaming systems or batch processing
  • Experience integrating AI agents into software development workflows
  • Experience with Django, FastAPI or Flask
  • Familiarity with AWS services and Docker, ECS or Kubernetes
  • Experience with observability, CI/CD and infrastructure as code

We offer

  • Excellent group health coverage
  • Flexible hybrid work model
  • Large Study Fund contribution
  • Salary Benchmarks and Checkpoints
  • Monthly meal card of TenBis or CiBus (your choice) with generous balance
  • Free parking for cars, scooters, and bikes
  • Free gym membership
  • Company-sponsored Mental Health Benefits
  • PTO, Company Holidays, and Flexible Holidays
  • Community-based volunteering opportunities