Python Tech Lead / Engineering Manager

We’re looking for a Tech Lead / Engineering Manager with hands-on Python development experience to join our expanding Romanian team. If you’re passionate about writing clean, scalable code and leading impactful engineering teams, this role is for you.

💡About the Client & Project

Our client is a Silicon Valley-based tech company headquartered in Palo Alto, California, with over 10 years of innovation in enterprise solutions. Their main product is an AI-powered enterprise platform designed for cost management and procurement, featuring an intuitive interface driven by an AI assistant. The platform serves key clients like Tesco, Adidas, British Telecom (BT) and others.

💼 Position Details

  • Type of Collaboration: Employment Contract (preferred) / B2B
  • Work Model: Hybrid – starting fully remote, transitioning to a few days per week in the Bucharest office
  • Start Date: Flexible – ideally ASAP
  • Project Duration: Long-term
  • Working hours: 10:00 AM – 7:00 PM (aligned with US time zone)

Our team will collaborate closely with the client’s engineering teams in the US, ensuring smooth integration and coordination. We aim for overlapping work hours, with a preferred schedule of 10:00 AM – 7:00 PM to facilitate communication across time zones.

🎁 Additional Benefits

  • 25 paid vacation days 
  • Private medical subscription (Regina Maria)
  • Private pension (Pillar 3 with NN)

🌍 About the Team

You’ll be part of a growing team of 6 engineers, including:

  • 1 Tech Lead/ Engineering Manager (you!)
  • 2 Front-End (React) Developers
  • 3 Back-End (Python) Developers
  • 1 AI Engineer
  • 1 QA/Automation Engineer
  • 1 SRE/DevOps Engineer

🎯 What You Will Be Doing

This role is ~ 70% technical (hands-on coding) and 30% leadership and team management.

  • Lead, manage, and mentor a cross-functional engineering team (backend, frontend, DevOps), including task allocation and ensuring high-quality deliverables
  • Act as the primary liaison between the Romanian engineering team and the U.S. team, ensuring smooth communication and alignment
  • Contribute hands-on to backend service development using Python (FastAPI/ Flask, SQLAlchemy)
  • Define system architecture and technical standards, and drive best practices through code reviews
  • Collaborate closely with U.S. teams to ensure seamless integration and technical consistency across projects
  • Participate in the design, development, and integration of APIs (REST/GraphQL)
  • Support DevOps initiatives, including work with Docker, Terraform, and Ansible, within an AWS-based environment
  • Foster a culture of ownership, collaboration, accountability, and continuous improvement within the team

🧩 What We Are Looking For

You’ll be a strong fit for this role if you have:

  • 10+ years of experience in backend development using Python and microservices architectures
  • 5+ years of proven experience in technical leadership or team management
  • Hands-on experience with cloud environments (AWS) 
  • Excellent communication skills with a proactive, solution-oriented mindset
  • A proven ability to bridge geographically distributed teams and ensure technical alignment

Nice to have:

  • Working experience with React
  • Experience with CI/CD pipelines, Docker, Terraform, and Ansible

📩 Ready to Make an Impact?

Let’s discuss more! Apply now or share this opportunity with someone in your network who might be a perfect fit for this or other roles within our team.

Let’s build something amazing together at Odeen Software! 🚀

Apply now

Tell us why you’d be a good fit for the Python Tech Lead / Engineering Manager role.