About Us
Founded in 2010 in Irvine, California, Kajabi is the leading creator commerce platform, helping creators turn their knowledge, experience, and expertise into sustainable online businesses. With Kajabi's integrated platform, creators have a single ecosystem to build and market their digital products, including online courses, communities, live coaching, and more. Tens of thousands of creators and entrepreneurs rely on Kajabi as the backbone of their business and have collectively earned over $8 billion from over 85 million customers. Learn more about who we are at: www.kajabi.com.
Senior Software Engineer, Commerce
The Senior Engineer reporting to the Engineering Manager is responsible for providing the technical leadership that teams need in order to effectively deliver products to their customers. The role is expected to predictably make good decisions by relying on their experience, their ability to gather data, and their relationships with their colleagues.
The Impact you Will Make:
- Write expert code that is easy and clear to make products available to customers
- Advocate for delivering solutions to their intended scale so that systems do not repeat the same mistakes of the past. Offer clear pathways for improvements. Ensure the team is executing on practices that reliably produce good decisions
- Delivers and acts as the primary author of the team’s runbooks and operational excellence practices
- Execute post-incident investigations that are necessary for leveling up their teams’ practices
- Implement metrics and dashboards that are needed to provide high-resolution observability of their systems
- Engage in in-depth discussions with the Product team to develop tradeoffs that guide decisions about system complexity vs. customer impact
- Plan projects that will ensure the success of the team 3-6 months out. Actively engage in designing systems ahead of time to ensure proper planning
Competencies:
- Appropriately allocates time and focus to ensure that the team is supported
- Understands how to efficiently and reliably diagnose issues and ability to discuss how decisions are made in terms of tradeoffs and practices
- Have developed reliable practices and playbooks for their deliverables
- Confidence in the ability to discuss how work is prioritized, planned and executed
- Capability of writing CI/CD systems
- Act as a skilled and reliable voice for the needs of the customer and knows how to effectively use data to guide decision making
Attributes for Success:
- Experience with Ruby on Rails and an understanding of other languages and frameworks such as Javascript, C#, Python, Go
- You have deep understanding and strong experience designing and building systems with object oriented programming languages
- Experience building out various APIs protocols/architectures from the ground up (REST, GraphQL)
- Deployment and operational experience using cloud platforms like AWS or Heroku
- You are a believer in SOLID principles, automated testing, CI/CD, and keeping our platform operationally excellent
- You feel confident architecting features without much help and are able to get unstuck most of the time
- You’ve shipped, operated, scaled, and supported applications in a high traffic SaaS environment
- You’re a software engineer who cares deeply about delivering operationally excellent systems through meticulous attention to details
- You take a thoughtful approach to decision making; knowing when to move fast and when to do things right
- You have a results-oriented approach, with an inherent ability to solve complex problems and deliver a high-quality product
- You have some experience providing technical leadership and guidance
Bonus if you have
- Experience working with our stack: React, Javascript, Ruby / Rails, Postgres (and Sidekiq, Redis, Memcached) through Github.
- Experience building payment platforms from the ground up.
Kajabi Team Benefits Package
- Company paid premiums for medical, dental and vision insurance for self and family
- Company sponsored HSA account
- Company 401K, 100% match up-to 6% of employee contributions
- Flexible vacation policy
- Telecommuting
- Fitness incentives package
- Company funded mental health resources
- Wellness perks
- Casual Dress
In-Office Requirement Statement
We let the type of work you do guide the collaboration style. That means we're not always working in an office, but we continue to gather for key moments of collaboration and connection.
- This role will need to be in the office for in-person collaboration or attend company events 1-2 times a quarter.
Pay Range
$133,500—$178,000 + equity + bonus
How To Apply
Sound like a good fit for you? Click apply, below!
Remote and local applicants welcome! Links - Send along any links that best showcase your experience, i.e. your portfolio, LinkedIn, blog posts, other writing samples, etc.
Kajabi LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, disability, age, veteran status, or any other basis protected by applicable law.
Similar Jobs
Backend Engineer II, Billing
Principal Software Engineer in Test Automation (SASE)
Senior Backend Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say