What you’ll do
- Build high-impact applications and tools that accelerate Upside's go-to-market motion.
- Develop AI-native tools that help revenue teams manage pipeline, analyze performance, and automate operational workflows.
- Partner deeply with cross-functional teams to understand business workflows and translate them into scalable technical solutions. Prototype, iterate, ship and maintain.
- Own systems end-to-end. Design across the stack from front-end interfaces to backend services, automation pipelines, and AI orchestration layers.
- Continuously improve the systems you build. Identify opportunities to increase reliability, performance, and scalability while reducing manual work for the teams that rely on these tools.
- Strong understanding of prompt design and prompt engineering as a core part of building AI-powered systems, including structuring prompts, evaluating outputs, and iterating on prompt strategies to improve reliability and quality.
- Drive quality through clear communication and documentation. Record design decisions, communicate tradeoffs, and ensure others can build upon your work.
- Deliver reliably and transparently. Set clear expectations, communicate progress, and keep stakeholders aligned as priorities evolve.
What we’re looking for
- 8+ years of professional software engineering experience, with demonstrated depth in full-stack development (React/TypeScript plus backend/database experience)
- Deep experience using AI-assisted development tools to improve engineering velocity and quality
- Experience building applications or systems that leverage LLMs, AI APIs, or modern AI frameworks
- Experience designing and owning internal platforms or operational systems end-to-end
- Familiarity with modern deployment and infrastructure platforms (such as Supabase, Vercel, or similar environments)
- Strong product intuition and the ability to translate business workflows into well-architected technical solutions
- Track record of leading projects, mentoring teammates, and delivering measurable outcomes
- Strong communication skills and the ability to collaborate effectively with both technical and non-technical stakeholders
Nice to have
- Experience working with CRM systems or revenue platforms (Salesforce, HubSpot, or similar)
- Experience in marketplace or high growth-stage SaaS environments
- Familiarity with retrieval-augmented generation (RAG), vector databases, and embedding-based search
- Experience working with modern data platforms such as Snowflake
Technology Stack
React, TypeScript, Next.js, Python (FastAPI), PostgreSQL, Supabase, Vercel, and modern API-driven architectures. We also leverage numerous AI tools across our development workflow, including OpenAI and GitHub Copilot.