
Senior Software Architect
NEC Corporation
full-time
Posted on:
Location Type: Hybrid
Location: Folsom • California • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AWSAzureCloudGoogle Cloud PlatformPython
About the role
- Architect and design large-scale biometric identity solutions and services.
- Define product requirements and create high-level architectural specifications ensuring scalability, security, and interoperability.
- Design and validate biometrics matcher architecture through prototyping, testing, and performance analysis.
- Provide detailed analysis to ensure solutions meet accuracy, performance, and SLA compliance.
- Collaborate with product management, software development, QA, and operations to ensure effective delivery.
- Act as the primary subject matter expert on NEC biometrics technologies (face, iris, fingerprint, voice, palm and latent fingerprint).
- Provide technical guidance to internal teams, customers, and partners during solution design and deployment.
- Troubleshoot and resolve biometrics-related accuracy, performance, and system integration issues.
- Conduct feasibility analysis of new biometric algorithms and technologies for product adoption.
- Stay current with emerging biometrics, ML/AI, identity, and security trends, embedding innovation into solution design.
- Mentor junior architects and developers, providing technical leadership and direction.
- Contribute to internal architecture standards, design patterns, and best practices.
Requirements
- 20+ years of experience in biometrics technology, identity solutions, and services.
- Proven expertise in NEC biometric technologies (fingerprint, iris, facial recognition, voice, behavioral).
- Experience architecting and deploying large-scale identity systems, digital ID products, and distributed mission-critical systems.
- Strong knowledge of encryption, secure data transmission, and biometric data privacy regulations.
- Expertise in system integration (APIs, web services, database technologies) for seamless interoperability.
- Experience with biometric capture devices and understanding their operational limitations.
- Strong foundation in ML/AI, ML infrastructure, and applied computer vision.
- Experience developing in Python, C++; proficiency with cloud architecture (AWS, Azure, GCP).
- Demonstrated ability to translate business objectives into actionable solution strategies.
- Master’s degree in Computer Science, Software Engineering, or a related field.
Benefits
- Professional office environment with moderate travel as required for customer and team engagements.
- Acts as a resource and mentor for colleagues with less experience; may direct the work of other technical staff.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
biometric identity solutionsNEC biometric technologiessystem integrationencryptionsecure data transmissionbiometric data privacy regulationsML/AIcomputer visionPythonC++
Soft skills
technical leadershipcollaborationmentoringproblem-solvingcommunicationanalysisinnovationguidancedirectiontranslating business objectives
Certifications
Master’s degree in Computer ScienceMaster’s degree in Software Engineering