Software Engineering Manager Position
This position involves leading a team of software engineers to develop and implement new system architectures. The ideal candidate will have extensive experience in Python development, strong knowledge of databases including PostgreSQL, and the ability to manage client relationships.
Responsibilities:
* Develop and improve system architecture for scalability.
* Lead a team to build new integrations for clients.
* Consult on builds and feature requests.
* Resolve issues throughout integration setup.
Requirements:
* 10+ years of hands-on experience in Python development.
* 4+ years in system architecture.
* 3+ years in an Engineering Manager or Tech Lead role.
* Strong communication skills with ability to lead a team, collaborate with wider teams, and manage client relationships.
* Strong knowledge in databases including PostgreSQL.
* Experience building integrations.
* Ability to lead discussions on architecture and functionality of products, working in a fast-paced, Agile environment.
* Ideal additional experience in AWS, Flask, Terraform, Pytest, Github Actions or similar.