Manager Software Engineering - REMOTE
Houston, TX, US
Binary Defense
Binary Defense combines the right people, processes, and technologies to deliver world-class MDR across endpoint, network, cloud, and more.Description
Binary Defense is seeking a Manager of Software Engineering to join our team.
The Manager of Software Engineering will be critical in building a sustainable and high-performing team. Our delivery cycles are highly variable – with some activites needing a rapid response and delivery to all customers within hours and others requiring deep research, planning, and validation over many weeks. The successful candidate for this role must have experience leading teams through similar models and possess the mental flexibility to deal with such complexity.
The ideal candidate will be hands-on and able to work at the code level to lead individuals to improve their skills and uplevel the entire team. You must have a strong experience in delivering enterprise grade software products and the aptitude to hire, train, and retain a team that does that same.
Responsibilities
- Manage and build high performing teams through attracting and developing top talent, managing low performers, and ensuring employees are challenged and successful.
- Ensure delivery teams have clear priorities, are able to establish and regularly revise delivery dates, and have adequate resources.
- Report operational KPIs to measure progress and facilitate data-driven decision making.
- Prioritize and manage technical backlog with input from technical leads.
- Work with teams to understand and document system design, integration points, and dependencies.
- Passionately advocate for technical excellence and help the teams make good decisions following best practices.
- Mature agile engineering practices such as CI/CD, automated unit testing, automated acceptance testing, test driven development (TDD), pair programming, feature teams, refactoring, collective code ownership, building in vertical slices, code reviews, etc.
- Provide technical leadership, ensuring that technical standards and best practices are established, documented, & followed.
- Look to the future – ensuring teams are building secure and scalable solutions that align to our desired future state architecture, tooling, and vision.
- Empower the delivery teams to self organize.
- Embody a customer-focused orientation and drive the same within the engineering team.
Requirements
- Computer Science, Software Engineering, or similar degree. Equivalent real-world experience would be acceptable in lieu of degree.
- 7+ years hands-on experience architecting, contributing to code bases, and successfully delivering customer facing software.
- 5+ years experience managing, mentoring, coaching, and leading all levels of Sofware Engineers.
- 3+ years experience with AWS and/or Azure Cloud
- Experience successfully leading distributed teams.
- Strong communication skills, including the ability to clearly express technical concepts in verbal and written forms.
- Ability to assess skills of Software Engineers and overall productivity of a delivery team. Ensure individuals grow and the entire team is continuously improving.
- Balanced business and technical background. Sufficient level of technical background to provide highly-credible leadership to technology teams. Ability to accurately and objectively evaluate complex risks and issues, and communicate these effectively to business stakeholders.
- Demonstrated track record of building scalable and fault tolerant solutions for customers.
- Broad understanding in all aspects of distributed systems development: OS internals and OS system engineering concepts, concurrency models, networking, general distributed systems concepts, and API development.
- Demonstrated experience making technical transformations in an incremental fashion, while meeting business critical roadmap objectives.
- Expert knowledge of software engineering best practices.
- Ability to participate in the evaluation of the short and long-term implications of technical choices with respect to SDLC best practices, user functionality, application performance, and the potential accumulation of technical debt.
- Successfully achieved positive outcomes executing software engineering initiatives applying Agile methodologies (Scrum, Kanban, XP, etc.) in a pragmatic way.
- Proven track record of motivating teams, instilling accountability for high quality delivery.
Preferred
- Experience in cybersecurity and intelligence
- Knowledge of application security practices
- Solid grounding in the technology of at least one operating system platform environment (Windows, Mac, Linux) – multiple is preferred
- Experience building cloud-native applications
- Experience with container technologies
- Experience with DevOps tools for build, continuous integration, artifact management, configuration management, configuration orchestration, monitoring, and log management.
About Binary Defense
Binary Defense is a trusted leader in security operations, supporting companies of all sizes to proactively monitor, detect and respond to cyberattacks. The company offers a personalized Open XDR approach to Managed Detection and Response, advanced Threat Hunting, Digital Risk Protection, Phishing Response, and Incident Response services, helping customers mature their security program efficiently and effectively based on their unique risks and business needs.
With a world-class 24/7 SOC, deep domain expertise in cyber, and sophisticated technology, hundreds of companies across every industry have entrusted Binary Defense to protect their business. Binary Defense gives companies actionable insights within minutes not hours, the confidence in their program to be resilient to ever-changing threats, and the time back that matters most to their business.
Binary Defense is also the Trusted Cybersecurity Partner of the Cleveland Browns and partners with PGA TOUR players. For more information, visit our website, check out our blog, or follow us on LinkedIn.
Binary Defense offers competitive medical, dental and vision coverage for employees and dependents, a 401k match which vests every payroll, a flexible and remote friendly work environment, as well as training opportunities to expand your skill set (to name a few!). If you’re interested in joining a growing team with great perks, we encourage you to apply!
* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰
Tags: Agile APIs Application security AWS Azure CI/CD Cloud Computer Science DevOps Incident response Kanban KPIs Linux Monitoring Scrum SDLC SOC TDD Windows XDR
Perks/benefits: 401(k) matching Career development Flex hours Health care
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.