Software Engineer
Hummingbirds
Hummingbirds is a creator platform purpose-built for brands that need real content, from real people, in the cities where they’re in retailers.
We activate everyday creators—our “hummingbirds”—to generate authentic, localized user-generated content (UGC) that supports retailer visibility, drives social proof, and helps brand teams do more without adding to their plate. Our platform replaces high-cost influencer models with a scalable, turnkey solution for activating shoppers and collecting usable content across key markets.
What We’re Doing
Our mission is to connect people to brands that make their lives better. We aim to be the go-to platform that empowers community-driven commerce, fostering authentic relationships between brands and local creators to inspire action and create lasting value. Through this approach, we help brands and communities to thrive together.
How We’re Growing
Kicking off 2025, we’ve generated millions of dollars in revenue, connected tens of thousands of creators with brands, and fostered authentic connections between those brands and local consumers who are excited to share, and support the brands they love!
Most importantly, we’ve helped democratize influence – people crave real recommendations from their friends. While influencers are amazing, we believe there’s also space for everyday people to share their favorite brands and secure collaborations, even without six-figure follower counts. At the heart of it all is our commitment to building stronger, more connected local communities, where everyone has a voice and a chance to make an impact.
Our Engineering Team Composition
Our engineering team is small but mighty — five talented engineers working alongside two product designers and a product lead to bring bold ideas to life. We're building with intention: fast, collaborative, and increasingly AI-native.
We operate lean, iterate quickly, and prioritize high-leverage solutions. While our HQ is in Des Moines, IA, the team is remote-first and distributed across Central and Eastern time zones. We stay tightly connected through clear priorities, async-friendly workflows, and a shared focus on delivering real impact. Whether it’s improving campaign automation, designing delightful creator experiences, or architecting scalable systems, this team is laying the groundwork for what it means to build the future of people-powered growth.
We're in search of a Software Engineer to join our expanding Engineering team and contribute to the development of the next generation of our technology platform.
As an early team member, you'll play a critical role in shaping our evolution into an AI-native organization. You'll help us weave AI and automation into the core of how we operate — from the way we build software to how we deliver value to customers. This includes identifying high-leverage use cases, selecting the right tools and platforms, and driving a culture of experimentation and continuous learning. Your impact will extend beyond code — you'll help set the foundation for how our company scales intelligently.
The ideal candidate thrives in autonomy, embraces ambiguity, and brings a strong point of view paired with a willingness to adapt. You’re energized by building in a fast-moving environment, and excited by the opportunity to shape how AI shows up in real-world systems — not just in theory, but in practice. Curiosity, experimentation, and bias toward action are essential.
Here is what you will be working on
- Collaborate on the evolution of our automation-powered platform, helping us design smart systems that streamline how campaigns are launched, creators are matched, and reporting happens—without manual lift.
- Build scalable, performant software that feels intuitive, reliable, and delightful for both brands and creators.
- Help shape internal systems that reduce repetitive tasks and empower our team to focus on high-impact work.
- Partner with cross-functional teammates to deeply understand user problems and design thoughtful, elegant solutions.
- Contribute to high-quality code through rigorous code reviews and documentation that scales with the platform.
- Continuously improve our systems by identifying bugs, optimizing functionality, and ensuring reliability across environments.
- Support test-driven development by implementing strong unit, integration, and system tests.
Qualities of Software Engineers who will thrive in this role
- You are extremely curious, and strive to understand the problems we are trying to solve for our customers. You care about the experience that folks have while using solutions you’ve built.
- You’re excited by the potential of AI—not just as a buzzword, but as a tool to fundamentally improve the way people create and collaborate.
- You have a growth mindset, and are always learning. Books, blogs, podcasts, however you like to learn, we support you.
- You move fast, deliberately. We want to deliver value as quickly as possible, but we are good stewards of our platform and we want our customers to love using our product.
- You feel extreme ownership of the things you build, and the problems you solve. You take initiative to improve our technology, and seek out ways to help others.
- You have a positive attitude, and love to collaborate. You are a great teammate, and know we will find greater success together.
- You have excellent communication skills, both verbal and written. You love to give and receive feedback, whether it's code reviews or just helping your teammates get better.
Qualifications for this role
- BS in Computer Science or similar, or equivalent code school program
- 5+ years of experience building software in an Agile environment
- Experience integrating ML/AI services or working with LLM APIs
- Experience using AI code assistant tools
- Experience with intelligent systems, automation workflows, or agent-based architectures is a plus
- Familiarity with AWS tools & technologies
- Understanding of software testing tools
- Experience building marketplaces is a plus
- Experience with Typescript, Express, & Next.js is a plus
Our Hiring and Team Mindset
The right person for this position can be based anywhere in the U.S. We’re a remote-first company that is clustered in the Midwest, but we want to work with great folks wherever they are.
Benefits:
- Healthcare
- Self-managed paid time off
- Employee stock options
- Compensation range between $110k-$170k depending on experience and skills
All interviews are being held remotely. If there are preparations we can make to help ensure you have a comfortable and positive interview experience, please let us know.
Please send relevant information and resume to nick@hummingbirds.com.