About the RoleThis role is responsible for leading a team of software engineers to develop advanced security technology solutions. The position involves owning the technical direction and architecture of the platform, as well as translating product requirements into high-quality software. This role is pivotal in ensuring the successful deployment and integration of innovative security solutions.
Key Responsibilities- Serve as the software architecture and design lead for new and existing products.
- Lead, mentor, and grow the software engineering team.
- Own the engineering planning process, translating product requirements into technical designs.
- Lead code reviews to ensure quality standards are met.
- Manage the software development lifecycle, including testing, release management, and documentation standards.
- Contribute code for high-impact or specialized work when needed.
- Collaborate with the AI team to integrate models into software.
- Provide technical support for internal teams and act as the technical point of contact for customers.
- Drive project deliverables and timelines.
Minimum Requirements- 5 years of experience managing or leading a team of software engineers.
- Experience leading software teams in an Agile environment.
- Hands-on experience with architecture reviews, code reviews, and technical mentoring.
- 10 years of software development experience as a full-stack developer or senior software engineer.
- Experience with developing software for imaging systems, including database and UI development.
- Experience with Linux and Windows platforms.
- Strong development background in .NET/C# and working knowledge of Python.
- Proficient with modern infrastructure and DevOps tooling, including Docker and CI/CD.
- Strong understanding of modern frontend libraries and frameworks, such as React and TypeScript.
- Experience applying secure software development practices.
- Strong communication, technical, and leadership skills.
Preferred Qualifications- Experience with GPU-accelerated or edge compute.
- Experience integrating with third-party security systems.
- Familiarity with biometric and personal-data privacy requirements.
Work Environment- Location: Central New Jersey. Hybrid or remote work, depending upon proximity to the office.
- Periodic on-site presence required for system integration and testing.
- Occasional travel (