About the job
About Collective:
At Collective, we're on a transformative journey to revolutionize the way independent professionals operate. Our innovative technology, combined with a dedicated team of advisors, enables our members to attain financial self-sufficiency by streamlining processes such as business incorporation, accounting, bookkeeping, tax services, and community access—all within a unified platform. We empower freelancers to harness the same tax advantages as large corporations, allowing them to devote their energy to what they love instead of paperwork.
Featured by prominent media outlets including Forbes, Business Insider, Yahoo, Bloomberg, Financial Times, and TechCrunch, we are supported by renowned investors such as General Catalyst, Sound Ventures (Ashton Kutcher and Guy Oseary), QED Investors, Google's Gradient Ventures, and Expa, who have backed legendary companies like YouTube, Substack, Twitch, Box, Hims, Instacart, and Lyft.
Role Overview:
We are seeking a Senior Software Engineer to enhance and innovate the core product experiences that drive Collective's member platform. This role offers significant ownership across the entire tech stack, collaborating closely with Product, Design, and Operations teams to deliver promptly and iterate based on genuine customer feedback. You will leverage cutting-edge AI tools and agent-based workflows to speed up development, enhance code quality, and unlock new product functionalities. This position is perfect for engineers who prioritize outcomes over tasks and view AI as an integral component of modern software development.
Key Responsibilities:
Take full ownership of features—identify problems, craft solutions, deploy, and refine until optimal.
Deliver high-quality, user-centric product experiences across both frontend and backend systems.
Collaborate with Product and Design teams to translate ambiguous challenges into straightforward, effective solutions and implement them.
Utilize AI-driven development tools (code generation, copilots, agent workflows) to enhance efficiency and reduce manual tasks.
Identify and integrate AI features into the product that significantly enhance the member experience.
Continuously ship updates, monitor what you build, and use user behavior and feedback to inform subsequent iterations.
Make informed system design choices that balance speed, scalability, and maintainability—taking ownership of the tradeoffs involved.
Enhance developer workflows through automation, internal tools, and AI-assisted processes.

