General IT Systems Software Development
NEC CorporationAbout the role
Location: Folsom, CA (Hybrid - 2-3 days a week in Folsom office)
Manager, Software Development and Biometrics Cloud Services (Edge products - access control and mobile)
Must be authorized to work in the US without visa sponsorship or transfer and possibly travel internationally.
About Us:
NEC Digital Platform delivers vision AI-based products, platforms, and services to the global market. Our solutions, including industry-leading NeoFace facial recognition technology, Iris recognition technology, video analytics, and digital ID platform and services, are used by governments and enterprises worldwide.
We are seeking a highly skilled Software Development Manager with experience using Kotlin, Python, coroutines, and C++ to lead and mentor a team of globally distributed software engineers in designing, developing, testing, and deploying high-quality biometrics and digital identity software solutions. The ideal candidate will have a strong technical background, experience in multi-modal biometrics technologies, excellent leadership abilities, and a deep understanding of software development methodologies and best practices.
Summary
Management of geographically diverse technical teams responsible for architecting, developing highly scalable biometrics software applications — enhanced multimodal biometric and AI/ML systems - focusing on access contol and mobile.
Develops and manages schedules for major software releases. Leads and provides technical guidance for the entire software development cycle, including design, implementation, testing, deployment, and documentation. Coordinates all team activities, including interfaces with the product, vendor, quality assurance, and customer support teams. Management of processes and process improvement activities for software development.
Assigns appropriate team members to projects along with project manager & acts as an escalation point for all production issues/defects. Leads architectural decisions, cross-functional integration, and innovation cycles. Ensures deliverables uphold stringent quality, performance, and security standards and promotes a culture of continuous technical improvement. Works with the test lead/manager to help with the defect triage meetings and resolve any outstanding technical issue. Manages technical personnel (Software Architects, Dev leads Subject Matter Experts, Systems Analysts, Developers) and acts as the overall technical executive for client interface. Responsible for hiring, onboarding, mentoring and cross training of team members. Management and continous improvement of software development processes, procedures & knowledge bases & ensures adherence across multinational project.
Essential Duties and Responsibilities
20% Works with business & product management leaders to understand business requirements and service roadmaps. Plans major projects and releases accordingly
25% Participate in development of functional specifications based on requirements inputs from the product team, and translate those functional specifications into high-level designs
25% Develop and maintain components, frameworks, and libraries to promote code reuse, software scalability and performance, etc.
20% Coordiate reviews of work produts of team members, and provide inputs to team members to help resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls
5% Manage third party venders, maintanin and leverage partnership
5% Other management tasks:
- Supervise direct reports and provide guidance and leadership for daily project activites
- Lead and Assist the team with software release or build management.
- Mentor and provide on-the-job training to new and more junior co-workers.
- Lead an
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s