Do you ...
- Love building APIs and SDKs that other developers actually enjoy using?
- Want to shape how Lucky Orange data flows into AI tools through the Model Context Protocol (MCP)?
- Like owning a product end to end, from first design through release and ongoing support?
If you're nodding your head and thinking, "That's me!", then WE NEED YOU to join our team as a Sr. Software Engineer.
We're looking for a Sr. Software Engineer to join our growing team. As Lucky Orange's new Sr. Software Engineer, you'll lead the development, management and testing of our SDKs and external API ecosystem, including how our data flows into AI tools through MCP. This role calls for a strong infrastructure and architecture mindset and a passion for seamless, bidirectional data exchange between Lucky Orange and the platforms our customers use
What's a day in the life like?
Putting customers first is always our priority, but we're known for having a relaxed, playful environment at Lucky Orange. On a typical day, you'll find our team members helping customers, devising growth strategies, writing code and working with partners. We're a work family that likes to take time to get to know one another better, challenge each other and recognize one another for a job well done.
As the newest Sr. Software Engineer on our team, your day will likely include:
- Owning our customer-facing integration ecosystem (APIs, SDKs and related services) from design and development through release, maintenance and developer support
- Architecting and maintaining a resilient API platform and core services that power data exchange with partner platforms, databases and protocols
- Exploring and optimizing how Lucky Orange data flows into AI tools through the Model Context Protocol (MCP)
- Building and maintaining reliable client-side SDKs across multiple platforms and user environments, and improving them based on user feedback
- Contributing to our Shopify embedded app, built in React
- Acting as the go-to expert for external developers and partners, with prototypes, technical guidance and troubleshooting
- Partnering with stakeholders to design data flows that are robust, efficient and aligned with business needs
- Leading improvements to our tools, architecture and infrastructure, including making it easier to onboard contractor engineers
- Writing clear documentation for internal and external developers, integration partners and contractors, and keeping our platform current with best practices in API design, SDK development and security
What does it take?
- 5+ years of professional software development experience, with a strong focus on building APIs and SDKs for external consumption and integrating with third-party APIs
- Demonstrated expertise in building an integrations ecosystem or working on multi-channel platforms
- Strong back-end skills in JavaScript (our main language), TypeScript and Node.js
- Front-end development experience with React
Strong REST and GraphQL API knowledge for enterprise integrations, including OpenAPI - Experience implementing authentication and authorization, including OAuth flows
- Experience designing and implementing rate limiting
- Experience managing large data sets
- Strong understanding of software architecture, distributed systems and modern web technologies
- Excellent problem-solving, debugging and analytical skills
- Exceptional written and verbal communication skills, with a talent for translating complex technical concepts into clear documentation
- Ability to work in a (relaxed) office setting in Overland Park, Kan., during typical working hours (9 a.m. - 5 p.m.), Monday through Friday. This role is not eligible for a remote working arrangement.
How do I stand out from the rest of the pack?
- Experience with e-commerce platforms like Shopify, BigCommerce, or marketing platforms like HubSpot is a significant plus
- Experience with Vue (our main Lucky Orange app is built in it)
- Experience building or working with Model Context Protocol (MCP) servers
- Experience with Google Cloud Platform (GCP) and Kubernetes
- Experience with Buddy, CI/CD pipelines and DevOps, plus exposure to developer enablement tooling
- Use or are familiar with Lucky Orange software or other conversion rate optimization (CRO) tools
What's this gig pay?
- Competitive salary plus quarterly bonuses
What about the extras?
- Unlimited paid vacation/sick days
- 401(k) plan with 4% employer match
- 100 percent paid health insurance for employees
- Fun company outings
- No dress code
- Monthly "flex days" that allow you to choose where you want to work
- Company-sponsored lunches
- Generous performance incentives
- Company-sponsored vacations