Software Engineering Team Lead - Architect

4 days ago

Apply Now
Logo of BforeAI

BforeAI

Threat Intelligence • Digital Risk Protection • Brand Protection • External Cybersecurity • Domain Monitoring

51 - 200 employees

🔒 Cybersecurity

🤖 Artificial Intelligence

💸 Finance

🔥 Funding within the last year

💰 Non Equity Assistance on 2024-02

Description

• Lead and mentor a team of Python developers, providing guidance on best practices, code quality, and development processes. • Design, architect, and oversee the implementation of scalable, high-performance software solutions. • Collaborate closely with cross-functional teams including Product, DevOps, and Security. • Drive technical decisions ensuring alignment with company objectives and best practices. • Take ownership of the full development lifecycle from planning to support. • Proactively identify and address bottlenecks, performance issues, and technical debt. • Maintain high standards of code quality promoting best practices like automated testing. • Stay current with emerging technologies and trends, especially in cybersecurity. • Ensure security considerations are integrated into every stage of the development process.

Requirements

• 10+ years of software development experience focused on Python, including 5+ years of experience leading development teams, mentoring junior engineers, or managing development processes. • Proven experience in startup environments, adapting to change and working with limited resources. • Strong understanding of software architecture principles, microservices, and cloud technologies (e.g., AWS, GCP, Azure). • Experience with database/streaming products such as Kafka, RabbitMQ, Event Hub, Kinesis, MongoDB, DocumentDB, Milvus, ElasticSearch. • Experience with IaC tools such as Terraform, Salt, Puppet, Ansible. • Experience with structured and unstructured data. • Hands-on experience with CI/CD pipelines, containerization (Docker, Kubernetes), and modern deployment practices. • Excellent problem-solving skills and the ability to lead teams through technical challenges. • Strong communication skills, both verbal and written. • Experience with agile methodologies and project management tools (JIRA, Trello, etc.). • Cybersecurity domain knowledge, focusing on developing secure software applications. • Architect certification from one of the main cloud providers (e.g., AWS, Azure, GCP). • Exposure to other programming languages such as Go, Rust, or JavaScript. • Contribution to open-source projects or community involvement in tech forums.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com