Job Closed
This listing is no longer active.
Software Engineer, Commerce
Location
United States
Posted
81 days ago
Salary
$105K - $152K / year
Seniority
Mid Level
Job Description
Software Engineer, Commerce
Kajabi
Software Engineer, Commerce Kajabi is hiring an Engineer to join our Commerce team and help build the systems that power payments, checkout, subscriptions, and monetization at Kajabi. You'll work across product reliability, financial compliance, and user experience — owning systems that are core to how our creators run their businesses.This role requires solid skills in Ruby on Rails, React, and Postgres, combined with hands-on experience using AI tooling, including agents, to drive smarter workflows and user-facing features. The Impact You Will Make - Own and contribute code across the commerce systems your team is responsible for, including checkout flows, subscriptions, invoicing, and tax-related logic, using Ruby on Rails. - Build and improve React-based user interfaces that make payment and monetization workflows clear, intuitive, and reliable for our creators. - Integrate and use AI tooling and agents to improve development workflows and support user-facing product features. - Collaborate with Product, Design, QA, and Data partners to deliver features that meet user needs and performance goals. - Communicate clearly about what's needed when working with teammates on shared parts of the system — whether that's defining API contracts, explaining UI states, or making sure test coverage is solid. - Write clean, testable, and maintainable code, and contribute thoughtful, constructive feedback in code reviews. - Support the reliability and security of payment systems by following PCI compliance and fraud prevention best practices. - Contribute to monitoring and observability efforts using Datadog, helping identify, troubleshoot, and resolve production issues. - Understand how the systems you own are deployed and monitored, and participate in incident response and triage when issues arise. Key Attributes for Success - You're product-minded and curious about how users buy, sell, and manage revenue, and you care about building trustworthy financial experiences. - You've shipped production features in commerce, payments, or adjacent domains and understand how changes can impact conversion, churn, or revenue. - You have hands-on experience working with Stripe APIs or similar payment providers and are motivated to keep deepening that expertise. - You take ownership of the systems you work in. You know how they're built, why they're built that way, and how they behave in production. - You balance speed and quality, valuing clear code, testing, and safe, incremental changes — especially in systems that handle money. - You're comfortable working across the stack in Ruby on Rails, React, and Postgres. - You have clear opinions on what makes you effective, and you're actively working to refine those opinions through collaboration with your team. - You're comfortable investigating issues, querying data, and asking thoughtful questions to understand system behavior and user impact. - You communicate clearly in code, pull requests, and team discussions, and you engage with your team about how to improve how you all work together. Bonus If You Have - International payments and currency support. - Contributions to open-source Rails or React projects. - Building tools for content creators. - Product analytics tools (e.g., Amplitude, Looker, Hex, Rudderstack). - Deploying on cloud-based infrastructure and monitoring via Datadog. Why Kajabi? Build and support software that makes the world a little bit better by empowering thousands of people to help millions of people get a little bit better at just about everything. We've built a product that people from all walks of life are using to teach just about anything you can imagine — from personal development, to investing, to yoga, to floral arrangement, and everything in between. Whatever your interests, there are likely at least a few customers sharing that kind of knowledge with the world using Kajabi. If you care about teaching, sharing, and helping others, consider your work at Kajabi a force multiplier that will touch the lives of millions of people. Work with an incredible group of human beings. "It's the people." That's what everyone seems to say when asked what they like most about working at Kajabi. We spend a major portion of our lives at work, so above all we try to be good humans — to each other and to our customers. Work within a collaborative and high-performing cross-functional product team. We've divided responsibility for our app across several cross-functional teams of about 7 to 10 people, including a product designer, QA, UX developer, and a few full-stack or backend developers. Kajabi Team Benefits Package - Competitive full-time salary + bonus - Full medical, dental, and vision (company-paid for you + family) - 401(k) with 6% match - Flexible PTO - Fitness + wellness perks - Mental health resources - In-office lunches, collaboration days, and leadership growth opportunities How We Work Together 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. - For this role, occasional travel to our Irvine, CA office is expected for in-person collaboration up to 3 times a quarter. As a result, this role is best suited for candidates in the Pacific Time zone. This role is remote, but we’re also happy to support relocation for exceptional candidates who wish to work from our Irvine, CA office. If this is of interest, please let us know when we connect! Pay Range At Kajabi we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise. US based applicants only. US applicants working virtually - $105,000- $141,000 + bonus US applicants open to working out of our Irvine, CA office - $123,000- $152,000 + bonus How To Apply If you're hungry to do the best work of your career, on a product that actually matters, let's talk. 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.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer
AdobeSelf-described as the global leader in digital media and marketing solutions, Adobe helps everyone from emerging artists to global brands bring digital creations to life and delive
Title: Senior Software Engineer Location: Seattle New York San Francisco Job Description: The Opportunity Job Description Our team operates at the intersection of Adobe’s Generative AI platform and advanced creative workflows. We focus on building custom, production-ready generative AI solutions that integrate naturally into modern media pipelines. This is a highly autonomous, high-impact role with visibility across Adobe’s product, research, and engineering organizations. You will help shape how generative AI capabilities are translated into practical, user-friendly applications and workflows - working hands-on with node-based systems, custom tooling , and cutting-edge AI capabilities to solve complex creative and technical problems. Responsibilities · Design, build, and maintain scalable backend services, APIs, and data pipelines. · Write high-quality code to extend, automate, and operationalize generative AI workflows, including scripting, backend services, and pipeline tooling. · Collaborate closely with Adobe research, product, platform, design, and engineering teams to translate new capabilities into usable solutions. · Incorporate feedback to improve usability, performance, and reliability of tools and workflows. · Own solutions end-to-end, from early concept and experimentation through deployment, documentation, and ongoing iteration. · Contribute to engineering and workflow best practices for building scalable, flexible generative AI systems. Core Requirements · Deep understanding of how large language models and diffusion models are trained and operate, including trade-offs made during training and inference. · Significant professional experience designing, developing, and deploying delightful, high-traffic web applications and services with AWS, Azure, or Google Cloud on high-performing, high-trust teams. · Strong programming skills in Python, with experience building tools, services, or automation for creative workflows. · Comfortable working in ambiguous problem spaces and rapidly learning new tools and technologies. · Ability to work independently in a hybrid or remote-first environment while collaborating effectively across disciplines and time zones. · Clear and thoughtful communicator with the ability to bridge creative and technical perspectives. · Passionate about using AI as a force multiplier to build quickly and confidently Bonus Qualifications · Experience building custom generative AI workflows with an emphasis on node-based systems such as ComfyUI · Experience with other languages such as C++, Go, and Typescript · Familiarity with Adobe Creative Cloud applications and extensibility. · Experience mentoring or influencing best practices across multidisciplinary teams. #fireflygenai About Adobe Adobe empowers everyone to create through innovative platforms and tools that unleash creativity, productivity and personalized customer experiences. Adobe’s industry-leading offerings including Adobe Acrobat Studio, Adobe Express, Adobe Firefly, Creative Cloud, Adobe Experience Platform, Adobe Experience Manager, and GenStudio enable people and businesses to turn ideas into impact, powered by AI and driven by human ingenuity. Our 30,000+ employees worldwide are creating the future and raising the bar as we drive the next decade of growth. We’re on a mission to hire the very best and believe in creating a company culture where all employees are empowered to make an impact. At Adobe, we believe that great ideas can come from anywhere in the organization. The next big idea could be yours. Let’s Adobe together At Adobe, we believe in creating a company culture where all employees are empowered to make an impact. Learn more about Adobe life, including our values and culture, focus on people, purpose and community, Adobe for All, comprehensive benefits programs, the stories we tell, the customers we serve, and how you can help us advance our mission of empowering everyone to create. Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other protected characteristic. Learn more. Adobe aims to make our Careers website and recruiting process accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call +1 408-536-3015. AI Use Guidelines for Interviews: Our interviews are designed to reflect your own skills and thinking. The use of AI or recording tools during live interviews is not permitted unless explicitly invited by the interviewer or approved in advance as part of a reasonable accommodation. If these tools are used inappropriately or in a way that misrepresents your work, your application may not move forward in the process. At Adobe, we empower employees to innovate with AI — and we look for candidates eager to do the same. As part of the hiring experience, we provide clear guidance on where AI is encouraged during the process and where it’s restricted during live interviews. See how we think about AI in the hiring experience. Expected Pay Range: Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The U.S. pay range for this position is $173,500 -- $331,050 annually. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience. Your recruiter can share more about the specific salary range for the job location during the hiring process. In California, the pay range for this position is $228,600 - $331,050 In New York, the pay range for this position is $228,600 - $331,050 In Washington, the pay range for this position is $218,200 - $316,000 At Adobe, for sales roles starting salaries are expressed as total target compensation (TTC = base + commission), and short-term incentives are in the form of sales commission plans. Non-sales roles starting salaries are expressed as base salary and short-term incentives are in the form of the Annual Incentive Plan (AIP). In addition, certain roles may be eligible for long-term incentives in the form of a new hire equity award. State-Specific Notices: California: Fair Chance Ordinances Adobe will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and “fair chance” ordinances. Colorado: Application Window Notice If this role is open to hiring in Colorado (as listed on the job posting), the application window will remain open until at least the date and time stated above in Pacific Time, in compliance with Colorado pay transparency regulations. If this role does not have Colorado listed as a hiring location, no specific application window applies, and the posting may close at any time based on hiring needs. Massachusetts: Massachusetts Legal Notice It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
• Build native Android applications using Kotlin and modern Android frameworks. • Develop apps from scratch with autonomy and ownership. • Contribute to architecture planning and technical decisions. • Apply SOLID principles, clean code and Android best practices. • Use TDD consistently as part of the project workflow. • Work with CI/CD pipelines to streamline delivery. • Collaborate closely with the iOS Developer for feature alignment. • Stay up to date with emerging Android libraries and tools. • Operate in Agile, multidisciplinary teams.
• Lead React Native architecture and technical strategy across multiple client engagements • Design and build high-quality cross-platform mobile applications • Architect performant, maintainable component libraries and design systems • Integrate native modules and platform APIs • Champion agentic engineering practices • Mentor and lead a team of mobile developers through hands-on code reviews • Drive engineering excellence across CI/CD pipelines • Serve as a trusted technical advisor to clients • Evaluate and recommend the right mobile strategy for each engagement • Contribute to Rightpoint’s mobile practice through thought leadership
#Hiringnow We are actively hiring (Scala Software Engineers with Play framework and Slick) We are seeking a Scala Developer with 4+ years of hands‑on experience building backend services in Scala 2.12 or 2.13 to to build and maintain high‑performance backend services, work on high‑performance APIs and distributed systems using Scala frameworks such as Play, Slick. The ideal candidates have a solid foundation and experience with modern Scala frameworks, and a passion for writing clean, maintainable, and scalable code. About Railroad19, Inc. - At Railroad19, Inc, we develop customized software solutions and provide software development services. We’re a specialized team of developers and architects. As such, we only bring an “A” team to the table, through hard work and a desire to lead the industry — this is our company culture — this is what sets Railroad19 apart. - As a Railroad19 employee, you will be part of a company that values your work and gives you the tools you need to succeed. Our headquarters is in Saratoga Springs, New York, but this position is 100% remote. Railroad19 provides competitive compensation and excellent benefits~ including Medical/Dental/Vision/Pet Insurance, Paid Time Off, and 401 (k). - NO 1099, C2C, Corp-to-Corp, only full-time employment. - NO Agencies. Core Responsibilities: - Design, develop, and maintain backend services using Scala 2.12/2.13 - Build RESTful APIs and microservices using frameworks such as Play Framework or Akka HTTP - Implement data access layers using Slick or other Scala‑friendly persistence tools - Write clean, testable, and efficient code - Collaborate with product, DevOps, and data engineering teams to deliver high‑quality features - Participate in code reviews, architecture discussions, and technical design sessions - Optimize application performance, scalability, and reliability - Troubleshoot production issues and contribute to continuous improvement - Participate in code reviews, architecture discussions, and technical design sessions - Optimize application performance, scalability, and reliability - Troubleshoot production issues and contribute to continuous improvement Required Skills & Experience: - 4+ years of professional software development experience - Strong proficiency in Scala 2.12 or 2.13 - Experience with Play Framework, Akka, or similar Scala web frameworks - Hands‑on experience with Slick, SQL, and relational databases - Solid understanding of concepts like immutability, monads, pattern matching - Experience building REST APIs and distributed systems - Familiarity with CI/CD pipelines (GitLab, GitHub Actions, Jenkins, etc.) - Strong understanding of asynchronous programming and concurrency - Experience with testing frameworks such as ScalaTest, Specs2, or MUnit - Passion for learning and staying current with Scala ecosystem advancements - Ability to work in an agile, fast‑paced environment - Strong communication and collaboration abilities - Problem‑solver with a proactive mindset - Bachelor's or master's degree in computer science, computer engineering, or other technical discipline; or equivalent work experience - This is a non-management position. Nice to Have - AWS, Kafka, Docker/Kubernetes, or event‑driven systems experience - Exposure to event‑driven architectures - Interest in performance tuning and JVM internals $120,000 - $160,000 a year Salary is commensurate with experience. We offer base salary + bonus and competitive benefits, including medical, dental, vision, pet insurance, 401k, and generous Paid Time off (PTO). These are full time employment roles- W-2. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.



