C++ Software Engineer (Colombia)

C++ Software Engineer (Colombia)

02 ago
|
Hummingbirds AI
|
Colombia

02 ago

Hummingbirds AI

Colombia

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 a small, highly technical team solving challenging engineering problems at the intersection of AI, computer vision, security, and high-performance desktop software.

If you enjoy building scalable systems, writing clean C++ code, and working on products that push modern authentication technology forward, we'd love to hear from you.

About the Role

We're looking for an experienced C++ Software Engineer to help design and build the core of our AI-powered identity platform.

This is a hands-on engineering role where you'll work on desktop applications, distributed systems, authentication technologies, and software architecture. You'll collaborate closely with our AI and engineering teams to build secure, scalable, and high-performance software while helping shape the technical direction of our products.

What You'll Do

Software Development

- Design and develop high-performance desktop applications using modern C++.
- Build secure authentication and identity verification features.
- Optimize software performance, memory usage, and multithreaded components.
- Write clean, maintainable, and production-ready code.

System Architecture

- Contribute to the design and evolution of our platform architecture.
- Design scalable software components and APIs.
- Help define engineering standards and best practices.
- Review technical designs and provide architectural input.

Distributed Systems

- Build reliable communication between distributed services.
- Improve scalability, resilience, and fault tolerance.
- Design APIs and backend integrations supporting desktop applications.

Collaboration





- Work closely with AI engineers to integrate computer vision and machine learning features.
- Participate in technical discussions, code reviews, and sprint planning.
- Mentor other engineers and contribute to a collaborative engineering culture.

What We're Looking For

- 5+ years of professional software engineering experience.
- Strong experience with modern C++ (C++17/20 preferred).
- Experience designing scalable software systems.
- Experience working with distributed systems or backend services.
- Strong understanding of multithreading and concurrency.
- Experience designing and consuming REST APIs.
- Experience with Git and Agile development.
- Strong problem-solving and communication skills.
- Professional working proficiency in English.

Nice to Have

Experience with any of the following is a plus:

- Qt / QML
- OpenCV
- Python
- Docker
- CI/CD pipelines
- AWS, Azure, or GCP
- Windows desktop development
- Desktop SDK development
- Authentication or identity management
- Biometrics or computer vision
- Security-focused software

Technologies We Use

- C++
- Qt & QML
- OpenCV
- Python
- Docker
- Git
- CI/CD
- REST APIs
- Distributed Systems
- Windows Desktop Development
- AI-powered Identity Verification

Why Join Hummingbirds AI?

You'll have the opportunity to:

- Build software that combines AI, security, and computer vision.
- Influence the architecture of a growing platform.
- Solve challenging engineering problems with modern technologies.
- Work alongside a highly technical and collaborative team.
- Make a meaningful impact in a fast-moving startup environment where your ideas matter.

Don't worry if you don't meet every qualification listed above. If you're passionate about building high-quality software and believe you'd be a great fit for our team, we'd love to hear from you.

Lugar de trabajo: Empleo remoto

📌 C++ Software Engineer (Colombia)
🏢 Hummingbirds AI
📍 Colombia

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: c++ software engineer (colombia) / colombia