Kajabi

Staff Software Engineer

Remote
USD 215k - 230k
Terraform Ruby Go Python Java React AWS
This job is closed! Check out or
Description

About Us

We Make Knowledge Worth More.

Kajabi is an incredible place to work (if we do say so ourselves). We call our customers our Heroes because they are. We celebrate and support every one of them working to create a thriving business based on what they know and share with the world.

With our robust product features, Heroes have a single ecosystem in which they can publish, market, and sell online courses, membership sites, communities, and other digital products. Tens of thousands of entrepreneurs rely on Kajabi to build and manage their online businesses, and we are proud to have enabled these entrepreneurs to generate over $4.1 billion in sales from nearly 50 million customers to date.

Kajabi is at another inflection point. With over $100 million in revenue and a significant round of funding that values the company at more than $2 billion, we are writing the next chapter in our journey to build a great, enduring company that redefines the knowledge economy.

Learn more at www.kajabi.com.

Staff Software Engineer (Marketing Tools & Risk)

Staff Software Engineers at Kajabi are experts in their craft and can ensure that the products in a vertical function are well-designed, well-built, and reliably satisfying customers’ needs.

These are our technical decision-makers, who help projects get off the ground and drive significant features end-to-end at scale.  They have deep understanding of multiple technology areas, and will provide input in architectural matters and drive technical initiatives for entire functional domains.  They contribute to processes, standards, and designs across the engineering vertical.  They mentor members of the teams and help create higher quality code, consult with Principal Engineers to see around the corners that are just beyond their scope of context and expertise, and to understand the skills and systems they need to learn to further master their craft.

Concretely, they can design new features involving distributed components that will be reliable and scalable.  They can jump into new area of the product and be productive, effectively review code in new / unfamiliar areas, and contribute to improvement of styles and patterns.  They have the ability to lead strike teams to fix urgent production issues and develop runbooks accordingly.  They are highly skilled in troubleshooting systems and can dig into unfamiliar code to figure out how things work.  They’ve been successful in working with multiple teams to solve problems and demonstrated the ability to build consensus on solutions to complex technical issues across teams.

We offer a flexible working schedule and are open to remote and local applicants.

Marketing Tools at Kajabi 

As a group, we make sure our customers can build their audiences and connect with their customers.  We help customers manage relationships with their members.  We send millions of emails a day to inform members of products and services while protecting customers’ reputation from fraud and abuse. We calculate insightful analytics and present them to our customers to help their business grow.  The group you will join is a collaborative bunch.  We value open conversation and default to collaboration when solving new problems.     

The Impact you will make

  • Plan, strategize, and execute on high-level technical and product outcomes
  • Provide technical leadership, feedback and mentorship to mid-level and senior developers
  • Design new systems involving complex interactions between distributed components
  • Contribute to processes, standards, and designs
  • Build reliable, scalable, and cost-effective services

Attributes for Success

  • Production experience with AWS services at scale
  • Experience provisioning cloud infrastructure.  Ideally with Terraform.
  • Experience building distributed systems, ideally migrating / strangling from a monolith
  • Experience transitioning from relational databases to distributed data stores
  • Previously provided technical leadership on teams
  • Expert at refactoring code, systems and processes incrementally
  • Value and practice SOLID design principles
  • Value automated testing and the CI/CD pipelines
  • Experience in monitoring, responding to alerts, and troubleshoot production systems
  • Ruby on Rails experience with interest or experience in other languages such as Golang, Python, C#, Java
  • BS in Computer Science, a related field, or equivalent industry experience
  • Familiarity with Agile methodologies
  • Bonus for past experience leading teams
  • Bonus for full-stack or recent experience with React

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 
  • Equity 
  • Flexible vacation policy
  • Telecommuting 
  • Educational Allowances
  • Fitness incentives package
  • Company funded mental health resources
  • Wellness perks
  • Casual Dress

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.

The salary range for this US-based role is $215k-$230k + bonus + equity + benefits (health, welfare, retirement, and paid leave). Our salary ranges are determined by role, level, and location. The range displayed reflects the minimum and maximum target for new hire salaries. Actual base salary may vary based upon, but not limited to, internal equity, internal salary ranges, market data, applicant's skills and prior relevant experience, education, certain degrees, training, certifications, geographic location, travel requirements, and business needs.  

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. #LI-Remote

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,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

🥳🥳🥳 212 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers