You will have the opportunity to lead the design, architecture and implementation in the team.
Key Responsibilities
Lead and manage a team of professional Software Developers, providing direction, guidance, and mentorship.
Working hands-on with your team and our customers from design through implementation of large-scale distributed systems, setting examples for good engineering practices and coding along the way
Collaborate with cross-functional teams to define project requirements and objectives, ensuring alignment with company goals.
Drive the development and implementation of innovative cybersecurity solutions, leveraging emerging technologies and industry best practices.
Foster a culture of innovation, collaboration, and continuous improvement within the team.
Qualifications
BSc in Computer Science/Software Engineering or equivalent knowledge.
At least 10 years of experience in backend development.
At least 2 years of experience directly managing engineers.
Proficiency in Python.
In-depth knowledge of object-oriented programming principles and design patterns.
Experience working with AWS.
Experience with high-performance, multi-threaded, multi-processed environments.
Excellent verbal and written communication skills.