Software Engineering Manager

Blackpoint Cyber
Summary
Join Blackpoint Cyber, a leading cybersecurity company, as their Engineering Manager. Lead and oversee the end-to-end development, strategy, and execution of critical security offerings. Drive product innovation, ensure scalable and robust solutions, and align product development with customer needs and company strategy. Mentor and develop a team of engineers, fostering a culture of ownership and continuous improvement. Oversee the architecture and design of distributed systems using various technologies. Provide hands-on technical guidance in multiple programming languages and frameworks. Collaborate with cross-functional teams and external vendors. This role requires a strong technical background in distributed systems, cloud technologies, and modern JavaScript/Typescript frameworks.
Requirements
- 10+ years of software development experience, with at least 2+ years of people management, demonstrating success in building, growing, and managing multiple teams, including managers
- Proven experience as an Engineering Manager with a strong technical background in distributed systems, cloud technologies, and modern JavaScript/Typescript frameworks
- Expertise in key technologies: Kafka, Redis (Elasti-cache, BullMQ), Elasticsearch, Postgres, Typescript, Node.js, Nest.js, React, Apollo GraphQL, Kubernetes, AWS Lambda, and Prometheus/Grafana
- Experience driving compliance-focused solutions, ensuring product scalability, security, and cloud readiness
- Strong understanding of complex business systems with a demonstrated ability to learn and adopt new technologies as needed
- Proven leadership in managing remote teams, driving long-term success in a distributed environment
- Ability to influence and lead high-impact initiatives, with a forward-thinking approach to defining and executing the team's mission, vision, and strategies
- Excellent leadership and collaboration skills, with a proven track record of managing cross-functional teams and partnering across departments
- Strong written and verbal communication skills, with the ability to translate complex technical concepts into business outcomes, paired with solid business intuition
- Passion for quality and a "Get Stuff Done" attitude, while maintaining a deep sense of responsibility to both the team and customers
- Bachelorβs or Master's degree in computer science, Engineering, or a related field, or equivalent practical experience
Responsibilities
- Lead, mentor, and develop a team of engineers, fostering a culture of ownership, accountability, and continuous improvement
- Ensure the engineering team's efforts are aligned with product goals, delivering features, improvements, and bug fixes on time and with high quality
- Oversee the architecture and design of distributed systems, leveraging technologies like Kafka, Redis (Elasti-cache, BullMQ), Elasticsearch, Postgres, and Kubernetes to ensure system scalability, security, and reliability
- Provide hands-on technical guidance in Node.js, Nest.js, Typescript, and React for developing backend and frontend services
- Champion cloud-native technologies such as AWS Lambda and ensure proper monitoring and alerting with Prometheus/Grafana to maintain performance and system health
- Build strong relationships with cross-functional teams, including Product, Engineering, and key stakeholders, to ensure solutions meet business and compliance requirements
- Foster a collaborative and high-performance engineering culture, recruiting top talent, and providing career development opportunities to ensure the continuous delivery of high-quality products
- Collaborate with external vendors to address technical challenges, performance issues, and new feature development. Manage contracts and negotiations to ensure optimal outcomes
Benefits
- Competitive Health, Vision, Dental, and Life Insurance plans
- A robust 401k plan
- Discretionary Time Off
- Other minor perks
Share this job:
Similar Remote Jobs
