Overview
On Site
Full Time
Skills
Mentorship
Coaching
Accountability
Specification Gathering
Software Development
Roadmaps
Dynamics
Innovation
Computer Science
Software Engineering
Management
Software Development Methodology
Rust
Cyber Security
Encryption
Authentication
Vulnerability Management
Communication
Collaboration
Organizational Skills
Problem Solving
Conflict Resolution
FOCUS
Agile
Job Details
Key Responsibilities:
Qualifications:
- Lead, mentor, and grow a team of software engineers through coaching, feedback, and career development.
- Drive engineering excellence by setting clear expectations, establishing best practices, and fostering a culture of innovation, collaboration, and accountability.
- Manage software development projects from concept through delivery, ensuring timelines, quality, and security requirements are met.
- Partner closely with product managers, security teams, and architects to translate business requirements into technical specifications and deliverables.
- Foster a culture of security-first software development, ensuring all solutions are secure by design.
- Support the development and execution of long-term engineering roadmaps aligned with the company's strategic goals.
- Recruit, interview, and onboard top engineering talent.
- Continuously identify areas for improvement in systems, processes, and team dynamics, and implement solutions.
- Stay current with industry trends, technologies, and cybersecurity threats to drive technical innovation.
- Perform other related duties to support team objectives and evolving responsibilities as assigned.
Qualifications:
- Bachelor's degree in computer science, Software Engineering, or a related field; master's degree preferred.
- 7+ years of professional software engineering experience, with at least 2+ years in a management role.
- Proven experience building and scaling secure, high-performance software solutions in the cybersecurity domain or a related field.
- Strong knowledge of software development methodologies, architecture patterns, and secure coding practices.
- Must be comfortable being hands-on with Rust but no actual Rust experience is required.
- Excellent understanding of cybersecurity principles, encryption, authentication, vulnerability management
- Exceptional communication, collaboration, and organizational skills with the ability to work effectively across functions and at all levels of the organization.
- Strong problem-solving abilities, with a focus on delivering solutions, not just identifying challenges.
- Prior experience working in a fast-paced, agile, and product-driven environment.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.