Company Overview
Named by Gartner in 28 reports over the last 2 years, BforeAI is the industry’s fastest, most accurate solution for automated protection against online fraud.
We are like weather forecasts for cyber threats. Join us in the fight for a safer cyberspace!
✨ What’s Cool About This Job
Are you a seasoned Python developer with a knack for leading teams and architecting high-performance solutions? At BforeAI, we’re looking for a Software Engineering Team Lead with not only top-notch technical skills but also the mindset to inspire and empower our development team. You’ll be at the forefront, making strategic technical decisions, guiding developers on best practices, and fostering a culture where every voice counts.
In this role, you’ll take full ownership of projects – from architecture to deployment – ensuring alignment with our goals and standards, and working cross-functionally with Product, DevOps, and Security teams. We’re seeking a leader who thrives in a fast-paced environment, is unafraid to tackle challenges, and is committed to developing both people and technology.
If you’re passionate about leading by example and building secure, high-performance solutions, join us at BforeAI and make a real impact!
Please note, this job can be anywhere – we have to select a city for job boards
What you’ll be doing
- 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 to ensure timely and high-quality delivery of projects.
- Drive technical decisions and ensure alignment with company objectives and engineering best practices.
- Take ownership of the full development lifecycle, from planning and architecture to deployment and support.
- Proactively identify and address bottlenecks, performance issues, and technical debt to maintain system scalability and reliability.
- Maintain a high standard of code quality by promoting best practices like automated testing, code reviews, and CI/CD pipelines.
- Stay current with emerging technologies and trends, especially in the cybersecurity space, to continuously innovate and improve the platform.
- Ensure security considerations are baked into every stage of the development process, collaborating with the security team as needed.
Requirements
You’ll be a great fit if
- You have 10+ years of software development experience focused on Python, including 5+ years of experience leading development teams, and/or mentoring junior engineers, and/or managing development processes.
- You have proven experience in startup environments, adapting to change and working with limited resources to deliver innovative solutions.
- You have a strong understanding of software architecture principles, microservices, and cloud technologies (e.g., AWS, GCP, Azure).
- You have experience with database/streaming products such as Kafka, RabbitMQ, Event Hub, Kinesis, MongoDB, DocumentDB, Milvus, ElasticSearch.
- You have experience with IaC tools such as Terraform, Salt, Puppet, Ansible.
- You have experience with structured and unstructured data.
- You have hands-on experience with CI/CD pipelines, containerization (Docker, Kubernetes), and modern deployment practices.
- You have excellent problem-solving skills and the ability to lead teams through technical challenges.
- You have strong communication skills, both verbal and written, with the ability to explain technical concepts to both technical and non-technical stakeholders.
- You have experience with agile methodologies and project management tools (JIRA, Trello, etc.).
- You have cybersecurity domain knowledge, with a focus on developing secure software applications or integrating security practices into development.
- You have an architect certification from one of the main cloud providers (e.g., AWS, Azure, GCP)
- You have exposure to other programming languages such as Go, Rust, or JavaScript.
- You contribute to open-source projects or community involvement in tech forums.
APPLY