The national pay range for this role is $165,000.00 - $210,000.00 per year. Actual compensation will be determined by factors such as the candidate's geographic market, experience, skills, and qualifications. Certain roles may also be eligible for additional compensation. If your compensation requirement is greater than our posted range, please still consider applying; a determination can be made based on unique qualifications. Expected compensation ranges for this role may change over time.
Senior Staff Software Engineer
Location
United States
Posted
105 days ago
Salary
$160K - $200K / year
Seniority
Lead
Job Description
Senior Staff Software Engineer
Fabric
About the Role We are looking for a Senior Staff Software Engineer to set the technical vision for our healthcare platform. This is a highly impactful role where you will apply your strategic thinking and deep technical expertise to build systems that power our core product. You will be instrumental in setting the architectural direction for speed, scalability, and quality. If you are a hands-on technical expert who is passionate about improving healthcare accessibility and driving platform-level impact, you will thrive here. What You'll Do As a Senior Staff Software Engineer, you will be a hands-on technical leader, instrumental in our team's success. Your primary responsibilities will include: - Architecting and developing our core Ruby on Rails backend, ensuring high performance, scalability, and security for our virtual care platform. - Acting as a technical authority on the team, providing guidance on architectural decisions and elevating the overall code quality and best practices of the team. - Developing our React front end to create intuitive and seamless experiences for both providers and patients. - Collaborating cross-functionally with product managers, designers, and clinical experts to translate complex business needs into elegant, well-documented technical solutions. - Driving the adoption of new technologies and methodologies to continuously improve our development processes and product capabilities. - Contributing to our long-term product roadmap and helping define the future of our virtual care platform. Why You Might Be a Good Fit - You are a seasoned technical leader who excels at bridging high-level strategy with hands-on, day-to-day coding. - You possess a deep expertise in Ruby on Rails and are passionate about using it to build mission-critical, high-performance systems. - You are excited by the challenge of designing and building complex systems that streamline clinical workflows and improve patient experiences. - You are a natural mentor who enjoys elevating the technical expertise of the engineers around you, without a focus on people management. - You have a clear understanding of the healthcare industry and are motivated to solve its biggest challenges with technology. This Might Not Be The Right Fit If... - You are seeking a people management role with direct reports and a focus on career development rather than technical contribution. - You are not comfortable with the level of ambiguity that comes with defining and driving new technical initiatives. - Your experience and primary focus are not heavily centered on Ruby on Rails backend development. - You do not have experience or a genuine interest in the specific challenges of building software in the healthcare industry. Your Qualifications - 8+ years of professional experience in full-stack web application development in a cross-functional agile team. - Deep, demonstrable expertise in Ruby on Rails. - Experience with React or other modern JavaScript frameworks. - A solid understanding of the healthcare industry, including familiarity with current trends and challenges. - Proven experience designing and developing well-tested, secure, and documented software solutions. Bonus Points - Experience with conversational agents or systems that handle real-time race conditions, locking mechanisms, or other complex concepts. - Experience building integrations with electronic health record systems such as Epic and Cerner. - A background in computer science or a related field. The national pay range for this role is $160,000.00 – $200,000.00 per year. Actual compensation will be determined by factors such as the candidate's geographic market, experience, skills, and qualifications. Certain roles may also be eligible for additional compensation, including a comprehensive benefits package such as medical, dental, vision, unlimited PTO, and a 401(k) plan, stock options and bonuses. If your compensation requirement is greater than our posted range, please still consider applying; a determination can be made based on unique qualifications. Expected compensation ranges for this role may change over time.
Related Guides
Related Job Pages
More Software Engineer Jobs
Architect and develop a platform for AI applications, collaborate with cross-functional teams to define requirements, and implement comprehensive testing to ensure reliability and performance in software development.
UiPath Developer
DeloitteDeloitte, the U.S. member firm of Deloitte Touche Tohmatsu Limited, is a global business consulting company that focuses on audit, financial advisory, tax, and
• Work on a UiPath Accounts Receivable automation • Pick up and run with the solution • Collaborate with a senior business analyst • Complete technical documentation • Conduct rapid testing of the solution • Support client’s transition to UAT
• Design, develop, and maintain real-time communication applications. • Architect scalable and efficient software solutions for real-time communication. • Collaborate with cross-functional teams to define, design, and ship new features. • Optimize application performance, scalability, and reliability. • Troubleshoot and resolve complex technical issues. • Implement and maintain best practices for software development and architecture. • Mentor and guide junior developers on the team.
ABOUT AJ MEDIA AJ Media is a performance-driven ecommerce growth agency scaling consumer brands toward $100M. Our engineering team builds the checkout systems, upsell flows, and funnel logic that convert traffic into revenue. We don't build for aesthetics — we build for conversion rate, average order value, and repeatability. Every line of code has a business outcome attached to it. THE ROLE This is a junior role — but it is NOT a passive one. You will work directly alongside our Senior Checkout Champ Developer, get hands-on with real funnel builds from day one, and be expected to grow into independent ownership within 6–12 months. If you're looking for a role where you watch and wait — this isn't it. Our senior developer owns the full Checkout Champ and Shopify funnel stack. You will support and learn from them — implementing upsells, debugging checkout flows, assisting with Shopify customizations, and gradually taking on builds of your own. You bring foundational Checkout Champ and Shopify knowledge. We'll give you the environment to level up fast. HOW THIS ROLE DIFFERS FROM THE SENIOR POSITION The Senior Developer owns architecture and leads all complex builds. The Junior Developer executes components of those builds, owns smaller scoped tasks independently, troubleshoots under guidance, and builds toward full ownership. If you're applying to grow into the senior role — this is the path. What the Senior Developer owns: - End-to-end Checkout Champ funnel architecture and strategy - Custom subscription flows and complex rebill logic - Full API integrations between platforms from spec to deployment - Payment gateway configuration and advanced troubleshooting - Final QA sign-off and production deploys What you'll own and grow into: - Implementing upsell and downsell sequences built to the senior developer's spec - Shopify theme customizations and Liquid template edits - Tracking and pixel setup support (UTM structures, conversion events) - Checkout flow testing, bug documentation, and first-level troubleshooting - Building and maintaining internal documentation for funnel components - Taking on end-to-end ownership of smaller builds as your skill set develops WHAT YOU'LL DO Checkout Champ: - Assist in building and configuring Checkout Champ funnels under senior developer direction - Implement upsell and downsell offers, order bumps, and post-purchase sequences - Support payment gateway configuration and help troubleshoot checkout flow errors - Test checkout flows across devices, browsers, and payment methods — document all findings - Assist with subscription and rebill logic setup as you build familiarity with the platform Shopify: - Customize Shopify themes using Liquid, HTML, and CSS - Implement front-end changes based on design briefs — product pages, landing pages, and checkout - Debug display or functional issues across storefronts for Gekko Gifts, Purvos, and Besyner - Support the senior developer on API integration work and third-party app configuration Tracking & Performance Support: - Assist with pixel and tracking setup — Meta, Google, and native platform events - Help identify and document tracking discrepancies — work with the team to resolve - Understand the relationship between checkout flow changes and conversion metrics Learning & Documentation: - Document builds, component logic, and processes as you execute them - Proactively review Checkout Champ and Shopify release notes and flag relevant changes - Ask good questions — and translate what you learn into reusable references for the team



