Senior Software Engineer, Messaging Team
Job Description
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 $3.5 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.
Senior Software Engineer - Messaging TeamWe are looking for a Senior Software Engineer to design and build data driven features and level-up the team’s distributed systems development and DevOps skills. The cross functional Messaging team owns the high throughput marketing product features on the Kajabi platform including scheduled email delivery and associated metrics. We own the full stack of our domain from customer facing UI to backend infrastructure. With the support of your team, you will be expected to design and implement both new customer facing features as well as complex migrations from fairly standard Ruby on Rails stack to selected AWS backed distributed services.
The team you will join is a collaborative bunch. We value open conversation and default to collaboration when solving new problems. We’ll look to you to bring your DevOps and recent full-stack development expertise to the team, but you will never feel alone in your efforts.
The Impact you will make
- Empower knowledge entrepreneurs to achieve successful online businesses
- Solve complex scalability issues, processing millions of request a day, with long-term thinking to co-own the platform you want to extend and maintain for years to come, while delighting our customers
- Plan, strategize, and execute on technical and product outcomes
- Use your data analysis skills to find and recommend platform changes
- Provide technical and cultural leadership, feedback and mentorship to mid-level developers and your peers
- Level-up the existing team’s DevOps skills in infrastructure management, observability, as well as bring distributed system design skills to the team
- Write clean, simple, well-tested, performant code that is easy to understand and maintain
- Collaborate across diverse groups to ensure smooth project delivery for large cross team projects
- Advocate for the highest quality of work through unit testing, automation testing and monitoring
Attributes for Success
- Minimum 5+ years of experience
- Experience with AWS data and distributed computing services such as Kinesis, Step Functions, Lambda, Batch, SQS, DynamoDB, Elasticsearch, Athena
- Experience with analytics databases, ETL processing and BI tools such as Snowflake, Redshift, and Looker
- Experience or interest in provisioning cloud infrastructure, ideally with Terraform
- Experience operating a 24/7 SaaS app in a high traffic production environment
- You can break apart large scopes into small incremental steps and can extract the minimum viable product out of an ambitious idea
- Experience providing technical and cultural leadership on small teams
- Consistently refactor code, systems and processes incrementally
- You’re excited by the prospect of building an event driven system
- Value and practice SOLID design principles
- Value test automation and the CI/CD pipelines
- Ruby on Rails experience with experience in other languages and frameworks such as Java, Javascript, C#, Python, Go
- BS in Computer Science, a related field, or equivalent industry experience
- Familiarity with Agile methodologies
- Bonus for past experience on super collaborative projects or pair programming
- Bonus for email delivery experience
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.
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.Â
Date Posted
09/29/2022
Views
8
Similar Jobs
Software Engineer II - PlayStation
Views in the last 30 days - 0
PlayStation is recognized as a global leader in entertainment producing a range of products and services including PlayStation 5 PlayStation 4 PlaySta...
View DetailsQuality Engineer, RM & Pre-Production - ARC'TERYX
Views in the last 30 days - 0
Arcteryx is seeking a Quality Engineer with 3 years of experience in manufacturing preferably in the apparel industry The role involves developing and...
View DetailsSr RF Engineer - Universal Electronics
Views in the last 30 days - 0
Universal Electronics is hiring a Sr RF Engineer to lead the design and optimization of advanced RF solutions for IoT and smart home products The role...
View DetailsMission Systems Engineer - Maxar Technologies
Views in the last 30 days - 0
Maxar Intelligence is currently hiring for a Mission Systems Engineer in Westminster CO The role involves collaborating with experts to explore remote...
View DetailsLead AIT Systems Engineer - Maxar Technologies
Views in the last 30 days - 0
Maxar Intelligence is currently hiring for a Lead AIT Systems Engineer in Westminster CO The role involves managing a team ensuring performance from c...
View DetailsSpacecraft Systems Engineer - Maxar Technologies
Views in the last 30 days - 0
Maxar Intelligence is seeking a Spacecraft System Engineering Team member with a Bachelors degree in engineering physics or a related field and 510 ye...
View Details