Python Development Manager

Open Systems Technologies

Job Summary

A hospitality technology platform is seeking a Python Development Manager in New York, NY. This role requires strong backend Python, Flask or Django experience, with a minimum of 8 years in software engineering and 5 years in management. The manager will lead engineering teams, guide projects through the full software development lifecycle, and work with microservice architectures and AWS. Compensation is between $200,000 and $250,000.

Must Have

  • Strong backend Python, Flask or Django experience
  • Proficiency in Python, Java, and Web frameworks
  • Experience with SQL, MySQL, and Postgres
  • RDBMS and database design expertise
  • Ability to implement and build scalable APIs for Web and Mobile clients
  • Skills in monitoring system performance
  • Experience leading and growing engineering teams
  • History of taking projects through the full SDLC as a technical leader
  • Passion for documenting how systems work
  • Strong Business Product Knowledge
  • Experience with Microservice architectures
  • AWS experience (EC2, RDS, S3, SQS)
  • Familiarity with Kafka, Celery, Flask, Django, Supervisord, MongoDB
  • DevOps experience
  • Proficiency with Jira or other project management tools
  • Experience with Payment systems
  • Knowledge of Websockets

Good to Have

  • BS or MS degree in computer science or engineering
  • 10+ years of software development experience, especially in leadership
  • History of leading teams maintaining systems at large scale
  • Ability to interpret technical and business objectives and articulate solutions
  • Willingness to learn new technologies

Job Description

  • Must have strong backend Python, Flask or Django
  • Hybrid NYC; 3x onsite

Qualifications:

  • A Bachelor's degree in Computer Science or Engineering
  • 8 years of experience working as a Software Engineer, preferably in a fast-paced startup environment
  • 5 years of direct management experience leading engineering teams

Required:

  • Python / Java / Web frameworks
  • SQL / MySQL / Postgres
  • RDBMS and database design
  • Implementing and building APIs used at scale by Web and Mobile clients
  • Monitoring system performance
  • Leading and growing teams of fellow engineers through complex deliveries
  • A history of taking projects through the entire software development lifecycle from inception to delivery as a technical leader
  • A passion for documenting how systems work
  • Business Product Knowledge
  • Microservice architectures
  • AWS - EC2 / RDS / S3 / SQS experience
  • Kafka / Celery / Flask / Django / Supervisord / MongoDB experience
  • DevOps experience
  • Experience with Jira or other project management tool
  • Payment systems experience
  • Websockets experience

Preferred:

  • BS or MS degree in computer science, computer engineering, or other technical discipline
  • 10 years of software development experience especially in a leadership capacity
  • History of leading teams maintaining systems at large scale
  • Ability to effectively interpret technical and business objectives and challenges and articulate solutions
  • Willingness to learn new technologies and use them to their optimal potential

11 Skills Required For This Role

Game Texts Mysql Aws Mongodb Websockets Flask Django Python Sql Jira Java

Similar Jobs