Staff Software Engineer
JobNimbus
Job Description
Job Description
We are obsessed with the hero's journey at JobNimbus. Every person has a hero's journey—Hermione Granger, James T. Kirk, Frodo Baggins, Anna & Elsa, Nacho Libre, and even YOU! This is our "call to adventure" to come check out JobNimbus. What do you have to lose? You might make a few new friends, learn about a sick new company doing some amazing things, and maybe even land a new job!
Mission:
Lead the technical vision, architecture, and strategic evolution of JobNimbus's billing, subscription, and account management ecosystem. Partner closely with engineering, product, finance, and security leadership to architect enterprise-grade account hierarchies, robust access control models (RBAC/ABAC), and high-reliability Chargebee payment integrations that scale seamlessly with company growth.
What You'll Be Doing:
Own the long-term technical roadmap and system architecture for JobNimbus's subscription, billing, invoicing, and account management platform.
Architect and lead the implementation of Chargebee as the core subscription engine, ensuring resilient, multi-region synchronization across core services and financial databases.
Define and drive the enterprise security and authorization strategy, designing scalable access profiles, role-based access control (RBAC), and fine-grained permissions across multi-tenant account hierarchies.
Establish standard architecture patterns for complex, multi-location, and parent-child account structures to support advanced enterprise pricing models and consolidated billing flows.
Write mission-critical, high-impact production code in C# and Node.js, setting the benchmark for performance, security, and maintainability across the organization.
Architect event-driven systems and resilient API contracts to handle asynchronous billing webhooks, automated retry flows, and fault-tolerant financial transactions.
Partner with product, finance, and security executives to align complex business domain models with scalable, future-proof technical architectures.
Raise the bar on engineering quality across teams by establishing testing standards, observability frameworks, disaster recovery strategies, and operational metrics for billing platforms.
Mentor and grow senior and mid-level engineers, fostering technical excellence, architectural rigor, and domain expertise across the organization.
Drive the adoption of modern AI-assisted engineering practices to optimize developer velocity and platform reliability.
What Makes You the Hero for This Job:
8+ years of software engineering experience with a proven track record as a technical leader or architect on mission-critical, high-scale production systems.
Deep domain expertise architecting and integrating subscription platforms such as Chargebee, Stripe Billing, Zuora, or Recurly at scale.
Proven experience designing enterprise identity and access control frameworks (RBAC/ABAC), multi-tenant authorization models, and complex account permission hierarchies.
Deep understanding of core fintech and billing mechanics: prorations, payment retry engines, revenue recognition, webhook reliability, idempotency, and transactional consistency.
Expert-level mastery of backend development using C# and/or Node.js, alongside distributed systems design (event-driven architectures, messaging platforms).
Deep database expertise in SQL and NoSQL environments (experience with Couchbase is a strong plus).
Extensive experience with AWS infrastructure, containerization (Docker/Kubernetes), and Infrastructure as Code (Terraform).
Outstanding cross-functional leadership skills—proven ability to partner with finance, product, security, and executive stakeholders to resolve ambiguous technical problems.
Strong commitment to mentoring engineers, conducting architectural reviews, and establishing engineering best practices across multiple engineering pods.
Superpowers:
- Extreme Ownership. You own the outcomes, drive initiatives, and solve problems proactively. If you need direction and someone to hold your hand, this job is not for you.
- Customer Obsessed. Everything we build should leave our customers saying, "Aw dip. This product is off the charts cool. Whoever wrote that code deserves a raise!"
- Proactive Learning. You stay ahead of the curve, continuously learning and implementing cutting-edge technologies.
- Team Commitment. You build, mentor, and lead a high-performance engineering team that delivers results together.
- Self Awareness. You know your strengths, weaknesses, and how to surround yourself with the right talent to succeed.
Mentor (Hit us up to get more information)
Dustan Halbach - Specialist in hiring amazing people, lover of the outdoors, hunting, fly fishing, snowboarding, hockey and golf.
$170k - $190k
...colleagues, and help define the next generation of legal technology, we'd love to meet you.What You’ll DoNetDocuments is seeking a Staff Software Engineer to help shape the next generation of our document management platform. This role is ideal for an experienced engineer who...SuggestedImmediate start- ...subscription, and account management ecosystem. Partner closely with engineering, product, finance, and security leadership to architect... ...What Makes You the Hero for This Job: 8+ years of software engineering experience with a proven track record as a technical...SuggestedFull time
- ...helps turn inspiration into real, tangible creations—one project at a time.Let’s make.Job DescriptionWe're looking for a Staff AI-Native Software Engineer to architect the future of a cross-platform design product—spanning desktop and mobile apps for manual and AI-assisted...SuggestedWork at officeRemote workRelocationRelocation package
- ...Staff Software Engineer Join Us at Pura—Reimagining Fragrance for the Future At Pura, we believe life is better when it smells good. Fragrance has the unique power to transform spaces, elevate moods, and create lasting memories. But we know it can do even more...SuggestedFull timeLocal area
$135k - $170k
...and certificate lifecycle management, to secure infrastructure, software, devices, messages, AI content and agents. Learn why more than... ...to post-quantum cryptography (PQC).The Quantum Central engineering team is looking for a full stack Senior Software Engineer to help...SuggestedFlexible hours$139k - $257.55k
Adobe's Reliability Engineering team is looking for a Senior Site Reliability Engineer (SRE) to help build and operate large-scale products... ...experience in SRE or related fieldDeep understanding of both software engineering and technical operationsExpertise with container...Permanent employmentFull timeTemporary workWork experience placementLocal areaWorldwide- ...Annualized base pay may vary depending on geographic location, job-related knowledge, skills, and experienceWe’re looking for a Senior Software Engineer II to provide technical leadership within a collaborative XactRestore product team. Our teams bring together product...
- ...do meaningful work, influence outcomes, and grow alongside a company that’s ready to move fast, you’ll feel at home at MX.Our software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with their finances...Contract work
$139k - $257.55k
The OpportunityAs a full-stack Senior Software Engineer at Adobe Workfront, you will play a key role in shaping the future by designing and delivering high-impact features that empower teams worldwide. You will work closely with your engineering team and partner with Product...Full timeTemporary workLocal areaWorldwide- ...states and we’re just getting started!We are looking for legendary engineers. You know the type. When you are at lunch and a story starts... ...and maintain Neighbor.com’s marketplace.Produce high quality software that enhances the customer experience.Manage project...Full timeWork at office
$145k - $165k
...and help define the next generation of legal technology, we'd love to meet you.What You’ll Do NetDocuments is seeking a Senior Software Engineer - Growth to join our AI Growth team and help build the systems that enable customers to understand, adopt, and realize value...Immediate start- Design, develop, test, and maintain software for a business-to-business product used by contractors and estimators to manage remodeling projects. A senior developer at this level is expected to contribute beyond individual tasks — through code review, pairing, and knowledge...For contractors
$170.5k - $193.5k
...technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries... .... Position Overview We are seeking a highly skilled Staff Software Engineer to bring technical excellence, initiative and leadership to...$200k - $220k
...to meet you.What You’ll DoNetDocuments is seeking a Principal Software Engineer - Intelligent DMS to provide technical leadership across the... ...MentorshipMentor engineers across experience levels, including Senior and Staff Engineers, and provide guidance on architecture, system...Work at officeImmediate start- ...Senior Software Engineer Lehi, Utah, Open to Remote At Podium, we bring AI Employees to local businesses that turn every conversation into revenue. Trusted by 60,000+ businesses across Auto, Home Services, and Aesthetics, Podium captures and converts leads 24/7,...Temporary workSummer holidayLocal areaRemote workWeekend work
- ...Staff Platform Engineer Join Us at Pura—Reimagining Fragrance for the Future At Pura, we believe life is better when it smells good. Fragrance... ...moments. Your Role at Pura: We are seeking a Staff Software Engineer (Platform Team) to join our team and be a...Full timeLocal areaRemote work
- Senior C++ Software Engineer, Medical ImagingJob Type: Full time, PermanentLocation: Salt Lake City, USA Want to make an application Make sure your CV is up to date, then read the following job specs carefully before applying.A medical technology company is building next...Full time
- ...Role A Senior Software Engineer will build and operate full-stack software for an AI-native platform modernizing procurement and distribution across defense, aerospace, and industrial supply chains. They will own customer-facing features end to end, from understanding...Full timeRelocationVisa sponsorship
- ...outcomes, and grow alongside a company that’s ready to move fast, you’ll feel at home at MX.MX is seeking a Cloud & Infrastructure Engineer to join the new Enterprise Engineering team. Enterprise Engineering builds the paved road for how MX builds: self-serve tooling,...Work at office
- ...raised $19M from world-class investors. Ambition is sacred to us, and we've built a product that takes that seriously. As a Software Engineer at Leland, you will directly contribute to our core offerings and drive product development alongside a talented team of...
- ...Requirements ~ Bachelor’s degree in Computer Science or a related field, or equivalent practical experience. ~2–5 years of professional software development experience or equivalent ability. ~ Strong proficiency in C# and .NET, including .NET 6+ and/or .NET Framework 4.x....Local areaRemote work
- ...difference in healthcare…every day. We're searching for a US-based Engineer III to join our OneSource product team, so that we can... ...re Most Interested in You Having ~4–6+ years of professional software development experience with strong PHP and MySQL capability (MySQL...Work at officeWorldwide
- ...Job Description Job Description Summary: The Software Engineer IV is a principal engineer who architects, designs, and leads the implementation of enterprise software systems, and who owns the technical direction of a team with broad latitude for independent judgment...Full timeCasual workWork at officeMonday to FridayAfternoon shift
$121k - $161k
...Salary: $121,000 - 161,000 per year Requirements: ~5+ years of professional software development experience ~ Experience building and delivering production software used by real end users ~ Proficiency in C# and .NET ~ Proficiency in Angular and/or React Native...Full timeFor contractorsFlexible hours- ...and help define the next generation of legal technology, we'd love to meet you. What You’ll Do NetDocuments is seeking a Senior Software Engineer – Growth to join our AI Growth team and help build the systems that enable customers to understand, adopt, and realize value...Full time
- ...backend services. Partner closely with product, finance, and engineering teams to implement complex access profiles, model intricate account... ...Makes You the Hero for This Job: ~5+ years of professional software engineering experience with a strong focus on backend systems....Flexible hours
- ...candidates at scale, and build elite sales teams, without the usual hiring headaches. We’re seeking a highly skilled Senior Software Engineer to help us scale to the next level. Position Overview We are looking for a passionate and experienced Senior Software...Full time
$110k - $120k
...generation of legal technology, we'd love to meet you.Your opportunity for impact:NetDocuments is seeking an in-office LLM Platform Engineer who will replace our gateway with a real platform: a gateway that every internal model request flows through, with identity,...Work at officeImmediate startFlexible hours- ...and certificate lifecycle management, to secure infrastructure, software, devices, messages, AI content and agents. Learn why more than... ...prepare for a quantum-safe future at Job summaryThe Site Reliability Engineer (SRE) collaborates with development teams to embed reliability,...Flexible hours
- ...teams to meet regulatory requirements by design.Mentor and Standardize: Build patterns and shared tooling that allow the broader engineering teams to operate confidently in the cloud without external reliance.12-Month Definition of SuccessWithin 12 months, you will have...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- entry level software sales Lehi, UT
- id software Lehi, UT
- software sales Lehi, UT
- software asset management analyst Lehi, UT
- healthcare software sales Lehi, UT
- embedded software Lehi, UT
- software technical support Lehi, UT
- bank software Lehi, UT
- software technology Lehi, UT
- software implementation project manager Lehi, UT



