




Summary: Hummingbirds AI is seeking a Senior Software Architect to lead the design and evolution of their core authentication and identity platform, focusing on complex engineering challenges and scalable systems. Highlights: 1. Design and evolve the overall platform architecture for an AI security platform. 2. Work on cutting-edge identity verification technology. 3. Influence key technical decisions and mentor other engineers. **About Hummingbirds AI** At Hummingbirds AI, we're building the identity layer for AI\-powered systems. Our platform continuously verifies user identity, protects against spoofing, and enables secure authentication across desktop, web, and enterprise environments. We're looking for a Senior Software Architect who enjoys solving complex engineering challenges, designing scalable systems, and building high\-performance software used in real\-world enterprise environments. **About the Role** As a Senior Software Architect, you will lead the design and evolution of the core architecture behind our authentication and identity platform. This role combines software architecture, modern C\+\+ development, distributed systems design, and technical leadership. You'll work closely with AI to build reliable, secure, and scalable software. This position is ideal for someone who enjoys designing systems rather than only implementing features. **ResponsibilitiesSoftware Architecture** * Design and evolve the overall platform architecture. * Define scalable software patterns and engineering standards. * Make technical decisions balancing scalability, maintainability, and performance. * Review architectural proposals and mentor developers. **C\+\+ Development** * Design and implement high\-performance desktop components. * Develop secure authentication workflows. * Optimize performance, memory usage, and concurrency. * Maintain production\-quality C\+\+ code. **Distributed Systems** * Design communication between services and distributed components. * Improve reliability, resilience, and scalability. * Build fault\-tolerant systems. * Design APIs and service interactions. **Technical Leadership** * Work closely with Product and Engineering leadership. * Participate in technical planning and roadmap discussions. * Review pull requests and mentor engineers. * Help establish engineering best practices. **Required Qualifications** * 5\+ years of professional software engineering experience. * Strong modern C\+\+ experience (C\+\+17/20 preferred). * Experience designing software architecture for production systems. * Strong understanding of distributed systems. * Experience designing scalable APIs. * Strong knowledge of multithreading and concurrency. * Experience with Git. * Experience working in Agile teams. * Excellent problem\-solving skills. * Strong written and verbal English communication. **Nice to Have** These are not required but would be valuable: * Python development * DevOps experience * Docker * CI/CD pipelines * Cloud platforms (AWS, Azure, or GCP) * Security or authentication systems * Identity management * Biometrics or computer vision * Desktop SDK development * REST APIs **What We're Looking For** We're looking for someone who: * Thinks like a systems architect. * Enjoys solving complex technical problems. * Takes ownership of large technical initiatives. * Writes clean, maintainable code. * Communicates technical ideas clearly. * Can mentor other engineers. * Is comfortable working in a fast\-moving startup environment. **Technologies We Use** * C\+\+ * Qt and QML * OpenCV * Python * Docker * Git * CI/CD * Distributed Systems * REST APIs * Desktop Applications * AI\-powered Identity Verification * Windows Development **Why Join Hummingbirds AI?** You'll have the opportunity to: * Design the architecture of an AI security platform. * Work on cutting\-edge identity verification technology. * Influence key technical decisions. * Collaborate with a highly technical and ambitious engineering team. * Build software used in enterprise environments around the world. Job Type: Full\-time Work Location: Remote


