Zencoder is an innovative company focused on building and orchestrating AI agents for various knowledge work tasks. They are seeking a Senior Software Engineer to design and build key features for their next-generation AI coding platform, emphasizing collaboration and a product mindset.
Responsibilities:
- You’ll take ownership of designing and building key features
- Our stack currently consists of TypeScript (incl. React Native), Kotlin, and Rust, and you may be expected to work across all of them
- This is not a 'just code what’s assigned' role — we’re looking for people with a product mindset, who think deeply about users, bring ideas for product growth, and aren’t afraid to propose and launch new things
- We value people who make things happen through their own enthusiasm, rather than waiting for managers to tell them what to do
- Here, individual contributors hold the highest status — they are the driving force behind the company’s progress
- You’ll work alongside top professionals in an environment that celebrates curiosity, creativity, and results
Requirements:
- 10+ years of experience building complex, production-grade applications, including deep expertise in React Native and backend development experience in Java / Kotlin / TypeScript / Python / Rust
- Strong computer science foundation combined with a deep understanding of modern software architecture and design principles — and a proven record of applying them effectively in real-world, user-facing products
- Product mindset — you think beyond code, care about the 'why' behind the feature, and proactively contribute ideas that make the product better for users
- Strong sense of ownership — you take initiative, drive projects from concept to launch, and thrive when given autonomy and accountability for outcomes
- Deep familiarity with AI assistants, a solid grasp of the evolving AI landscape, and the ability to translate trends and capabilities into practical product improvements
- Proven ability to collaborate effectively within a fast-moving, cross-functional team — communicating clearly, sharing context, and supporting others to achieve shared goals
- Passion for continuous learning, experimentation, and innovation — you stay curious, adapt quickly, and always look for ways to push the boundaries of what's possible
- Comfort working in dynamic, fast-changing environments — ideally with prior experience in start-ups or early-stage teams where clarity must often be created, not awaited