Job Description
About the Role
Binary Defense is seeking a Manager of Software Engineering to lead and build a high-performing engineering team. This role requires strong leadership, technical expertise, and the ability to manage highly variable delivery cycles. The ideal candidate should have experience delivering enterprise-grade software, mentoring engineers, and driving technical excellence.
Responsibilities
- Lead, mentor, and build a high-performing software engineering team.
- Ensure teams have clear priorities, realistic delivery timelines, and necessary resources.
- Establish and track operational KPIs for data-driven decision-making.
- Manage technical backlog and oversee system design and dependencies.
- Advocate for best engineering practices like CI/CD, TDD, pair programming, and code reviews.
- Provide technical leadership and ensure adherence to best practices.
- Develop secure, scalable solutions aligned with future architecture and business goals.
- Promote a customer-focused approach within the engineering team.
Requirements
- Bachelor’s/Master’s in Computer Science or equivalent experience.
- 7+ years of experience in software architecture and development.
- 5+ years of experience leading software engineering teams.
- 3+ years of experience with AWS or Azure Cloud.
- Experience managing distributed teams and agile development.
- Strong technical, communication, and problem-solving skills.
- Proven ability to build scalable, secure, and fault-tolerant solutions.
Preferred Qualifications
- Experience in cybersecurity and application security.
- Knowledge of Windows, Mac, or Linux environments.
- Experience with cloud-native applications, DevOps tools, and container technologies.
Why Join Binary Defense?
- Competitive medical, dental, and vision benefits.
- 401(k) match with immediate vesting.
- Remote-friendly work environment.
- Training opportunities for continuous skill development.
For more details, visit Binary Defense.