Rula logo
Rula

Your journey to mental well-being gets easier from here. Progress awaits.

Senior Software Engineer – RCM

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2019H1B No SponsorCompany SiteLinkedIn

Location

Hawaii

Posted

9 days ago

Salary

$172.6K - $203K / year

Seniority

Senior

Job Description

Senior Software Engineer – RCM

Rula

• Join our Engineering Team and shape the future of healthcare technology! • Our dedicated team is revolutionizing mental healthcare with comprehensive Provider and Patient Portals, empowering providers and patients alike. • Build and maintain systems that support payments, claims submission, and operational workflows across the revenue cycle. • Collaborate closely with engineering, operations, and business stakeholders to improve efficiency, reliability, and cost effectiveness across one of Rula’s most important business functions.

Job Requirements

  • 5+ years of professional software development experience, with a proven track record of building and scaling web applications in a production environment.
  • Proven experience leading high-priority technical projects from conception to delivery, including the ability to navigate trade-offs and align stakeholders.
  • A passion for fostering a high-performing engineering culture through code reviews, technical documentation, and mentoring peers.
  • Distributed systems expertise: transaction processing, asynchronous queues, microservices, databases, etc.
  • Proficiency in leveraging AI-assisted development tools (e.g., Claude Code, Cursor, or GitHub Copilot) to accelerate delivery velocity, automate boilerplate, and enhance code quality.
  • Demonstrated ability to design and implement complex, distributed systems that are scalable, maintainable, and secure.
  • Preferred Qualifications: Experience at startup / growth-stage companies; High personal awareness, and growth mindset (for Software Engineer); Experience with React, NodeJs, Typescript, Kafka, AWS or equivalent; Experience with on-call, willingness to deep dive complex issues and drive them to resolution.

Benefits

  • 100% remote work environment: Working hours to support a healthy work-life balance, ensuring you can meet both professional and personal commitments (must be based in United States, currently not hiring in Hawaii)
  • Attractive pay and benefits: Full transparency of pay ranges regardless of where you live in the United States
  • Comprehensive health benefits: Medical, dental, vision, life, disability, and FSA/HSA
  • 401(k) plan access: Start saving for your future
  • Generous time-off policies: Including 2 company-wide shutdown weeks each year for self-care (for most employees)
  • Paid parental leave: Available for all parents, including birthing, non-birthing, adopting, and fostering
  • Employee Assistance Program (EAP): Supporting your mental and physical health
  • Quarterly department stipend: Fun team-building activities or in-person gatherings
  • Community and employee resource groups: Participate in groups that celebrate employee identity and lived experiences, fostering a sense of community and belonging for all
  • Home office stipend: New hire home office stipend & $50 monthly stipend to help cover internet or cell phone expenses
  • Wellness at Rula program: Year-round wellness initiatives and a $50/month wellness stipend

Related Job Pages

More Full-stack Engineer Jobs

General Electric - GE logo

Staff Software Engineer – Electricity Markets

General Electric - GE

Built on more than 130 years of experience, GE Vernova, a division of General Electric (GE), is leading a new era of energy by electrifying the world while work

• Design and architect modules and feature areas for Wholesale Electricity Market Management (MMS) applications • Lead technical design discussions, whiteboarding sessions, and design reviews • Collaborate with engineering, project, and customer teams to deliver solutions effectively • Define scope, estimate effort, and work with the Project Manager to establish timelines • Evaluate technology options and make informed decisions based on analysis, risk, and technical fit • Ensure technical solutions are scalable, maintainable, and aligned with product solution architecture and standards • Develop a strong understanding of the overall MMS solution and module interactions; serve as a subject matter expert in assigned areas • Design interfaces and information exchange between modules and systems • Own code quality, performance, and technical deliverables throughout the project lifecycle • Provide technical leadership in an Agile environment and guide a team of 5–7 developers as needed • Promote standardization, reuse, and limited customization of product capabilities • Collaborate with customers and internal stakeholders to define requirements, manage changes, and support successful delivery • Mentor team members and support complex customer implementations • Document technical solutions, troubleshoot issues, and support resolution of defects and production concerns

Washington
$132K - $198K / year
Compassion International logo

Software Developer Fellow – CVG

Compassion International

Compassion International is a global Christian ministry with a mission to release children from poverty. Reverend Everett Swanson, a Chicago-area preacher, foun

• Develop and maintain mobile applications using React Native and AWS • Supports application software development services and technical assistance for existing architecture or new deployments • Gathers requirements for applications. • Adheres to approved standards in software development. • Follows simple program logic for new applications or makes simple modifications to logic in existing applications.

California + 1 moreAll locations: California | Washington
$29 - $34 / hour
Job Closed
Speechify logo

Senior Software Engineer, Core Experiences

Speechify

Get your reading done faster, easier, and on the go. Listen to any book, document, or website with Speechify.

Full TimeRemoteTeam 51-200H1B Sponsor

Role Description We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience. - Collaborate with Speechify’s Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK. - Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms. - Ship cloud functions, lightweight backend services, and jobs using Kotlin. Qualifications - Systems thinking: You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable. - Speed: You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time. - Focus: We’re a high-growth startup with a busy, remote team. You know how and when to engage or be heads down. - Collaboration: You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs. Requirements - Preferred Tech Stack: Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform). - Prior experience with GCP is a plus. Benefits - A fast-growing environment where you can help shape the company and product. - An entrepreneurial-minded team that supports risk, intuition, and hustle. - A hands-off management approach so you can focus and do your best work. - An opportunity to make a big impact in a transformative industry. - Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture. - Opportunity to work on a life-changing product that millions of people use. - Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more. - Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio.

Netherlands
$30K - $120K / year
AeroVect logo

Staff Software Engineer, Motion Planning

AeroVect

The world's most advanced autonomous driving system for GSE

Full TimeRemoteTeam 11-50H1B No Sponsor

Role Description We are looking for an experienced Staff Software Engineer who can design and build best-in-class planning systems for autonomous driving in structured, low-speed environments. In this role, you'll be the technical backbone of the planning stack — owning the design and implementation of production-grade mission planning, behavior planning, and motion planning software. You'll work across the full planning pipeline to achieve category-defining vehicle autonomy for the airside, tackling hard problems in trajectory optimization, decision-making under uncertainty, and real-time constraint optimization. This opportunity offers a deeply technical engineer the chance to shape a market-defining enterprise product that combines autonomous vehicle technology with a robotics-as-a-service (RaaS) business model. This role reports to our Planning Tech Lead and works closely with the autonomy engineering team. - Design, implement, and iterate on the mission planner, behavior planner, and motion planner for autonomous ground support equipment operating in airport airside environments. - Drive key technical decisions across the planning stack — selecting algorithms, defining interfaces, and establishing the architecture that the team builds on. - Prototype and evaluate new planning approaches (e.g., optimization-based methods, search-based planners, learning-augmented pipelines) and bring the best ideas to production. - Collaborate cross-functionally with perception, controls, localization, and systems engineering teams to deliver an integrated autonomous driving system. - Establish and promote best practices in software development, functional safety, and systems engineering as they apply to the planning domain. - Mentor other engineers through technical guidance, code review, and design discussions. Qualifications - Bachelor's or Master's degree in Computer Science, Math, Electrical Engineering, Mechanical Engineering, Robotics, Physics, or a related field. - Extensive hands-on experience designing and implementing planning modules for autonomous systems shipped to production or deployed in real-world operations. - Strong programming skills in C++ (preferred) or Python, and experience with Linux-based operating systems. - Demonstrated ability to take ambiguous technical problems and drive them to well-architected solutions independently. - Excellent communication skills, proactiveness, and a strong sense of ownership. Requirements - MS or Ph.D. in Computer Science, Robotics, or a related field. - Mastery of Modern C++ (14 and beyond) and safety-critical coding practices (e.g., MISRA, ISO 26262). - 5+ years of industry experience in planning for robotic ground vehicles. - In-depth understanding of DDS frameworks like ROS/ROS2 or other networking middleware. - Experience in startup environments, demonstrating adaptability to rapidly changing priorities.

United States