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