Founding Software Engineer (Path to CTO)
Role details
Job location
Tech stack
Job description
As Founding Software Engineer, you'll own and ship the entire technical stack and play a central role in shaping the product, the architecture, and the technical direction of the company., * Own the entire technical stack: embedded firmware, cloud backend, and iOS app
- Take over, iterate, and optimise existing STM32-based firmware
- Design and build cloud infrastructure from scratch (APIs, data, scalability)
- Build an iOS app designed for low-literacy, non-technical users (UX, visuals, text-to-speech)
- Collaborate closely with hardware manufacturing partners
- Use AI coding tools (Cursor, Claude, GitHub Copilot) as core development partners
- Travel regularly for hands-on field testing and product launches
- Ship V1 to market in 2025 and continuously improve reliability and usability
Requirements
Do you have experience in iOS development?, We're looking for a builder - someone excited by ambiguity, ownership, real-world problems, and the opportunity to help build a company from the ground up.
You'll be the sole engineer, working AI-first, shipping a real hardware + software product, and testing it in cattle fields in South America.
If you're looking for a polished corporate environment, a large team, or clearly defined processes from day one, this role is not for you - and that's completely fine., * Strong software engineering fundamentals (language-agnostic)
- Heavy, demonstrated use of AI coding tools in daily development
- Experience shipping complete products independently
- iOS development experience (Swift / SwiftUI)
- Systems thinking across firmware, backend, and mobile
- Comfort working autonomously as the sole engineer
- At least 5+ years of hands-on engineering experience
Nice to Have
- Embedded / firmware experience (C, STM32)
- IoT protocols (e.g. LoRaWAN)
- Cloud backend development (any modern stack)
- Experience with hardware products
- Spanish language skills
- AgTech, robotics, or physical-world product exposure
This Role Is NOT for You If…
- You need a large team to be productive
- You're skeptical about AI-assisted development
- You prefer highly structured corporate environments
- You're looking for feature-only work without ownership
- You're uncomfortable with ambiguity, iteration, and field conditions
Who Thrives in This Role
- Autonomous, resourceful builders
- Low-ego, high-ownership mindset
- Comfortable with uncertainty and responsibility
- Strong product sense and user empathy
- Excited by real-world, physical impact