Your journey to mental well-being gets easier from here. Progress awaits.
Senior Software Engineer – Provider Services
Location
Hawaii
Posted
4 days ago
Salary
$172.6K - $203K / year
Seniority
Senior
Job Description
Senior Software Engineer – Provider Services
Rula
• We are looking for an experienced Senior Software Engineer to join Rula’s Provider Services team. • Design and build scalable, reliable backend systems critical to the day-to-day operations at Rula, third party integrations and telehealth functions. • Identify and solve complex technical challenges. • Collaborate across teams. • Drive innovation that supports our mission to deliver impactful and cohesive solutions.
Job Requirements
- Bachelor’s degree in Computer Science, related field, or comparable work experience.
- 5+ years of professional engineering experience.
- Excellent communication skills and the ability to build positive relationships with peers, partners, and stakeholders.
- Experience designing and building highly scalable, reliable, available, and performant systems.
- Experience driving all phases of the development lifecycle: planning, execution, measuring success, and post-launch maintenance.
- Expert understanding of application architecture, API design patterns, data modeling, security, performance, and scaling.
- Preferred Qualifications: Experience at growth-stage companies, migrating legacy systems to microservices, and leading cross-functional initiatives. Demonstrable experience building sources of truth systems, leveraging events and workflows, that integrate with 3rd parties. Experience with AWS or equivalent platforms. Experience with NodeJs, Typescript, Kafka.
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – CyberLife
Penn MutualHelping people get stronger is a pretty good business to be in.
• Lead the design, development, and implementation of complex software systems and applications • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications • Provide technical leadership and guidance to junior and mid-level engineers, including mentoring, code reviews, and knowledge sharing • Drive innovation and propose new solutions to improve processes, technologies, and product offerings • Architect scalable and maintainable software solutions that meet performance, reliability, and security requirements • Lead efforts to diagnose and troubleshoot complex technical issues, and implement effective solutions to ensure system stability and performance • Stay up-to-date with emerging technologies and industry trends, and evaluate their potential impact on our products and processes • Communicate effectively with stakeholders at all levels, including technical and non-technical audiences, to convey technical concepts and decisions.
• The Senior Salesforce Developer will provide innovative solutions for business needs while balancing effort and feasibility with cost and maintainability. • Participates in all phase of software development life cycle including functional analysis, development of technical requirements, prototyping, coding, testing, deployment and support. • Develops high-quality and scalable application logic with Apex and SOQL. • Architects and develops advanced UI components using Lightning Web Components (LWC), modern JavaScript frameworks (ES6+), and CSS/SASS, while deprecating legacy technologies like Visualforce and JQuery. • Designs and implements complex custom applications using Apex, Lightning Experience, and Salesforce Platform tools, ensuring seamless integration with external systems via REST/SOAP APIs, GraphQL, Platform Events, and MuleSoft. • Leverages Salesforce best practices and design patterns to build highly scalable, secure, and maintainable solutions on the Salesforce multi-cloud environment (Sales, Service, Marketing, and Experience Clouds). • Advocates for Salesforce’s latest features and enhancements, and serves as a technical leader and mentor to junior and mid-level developers, conducting code reviews, sharing industry best practices, and promoting continuous learning within the team. • Works closely with stakeholders from Sales, Marketing, and Service to drive strategic projects, enhance business processes, and optimize cloud-based solutions across the organization. • Develops and enforces comprehensive testing strategies, leveraging ApexMocks, Salesforce CLI, and Jest for LWC to ensure unit, integration, and automated testing coverage. • Champions and drives the adoption of Agile, Scrum, and DevOps methodologies, utilizing tools like Salesforce DX, Git, Copado, and CI/CD pipelines for efficient development, testing, and release management. • Leads requirement gathering, solution architecture, and technical documentation for complex projects, focusing on system performance, data architecture, and long-term scalability. • Takes on additional responsibilities such as leading technical design sessions, evaluating new technologies, and influencing strategic direction of Salesforce implementations. • Other duties as assigned.
Technical Lead
EXLWe make sense of data to drive your business forward. #MakeSenseofData #DriveYourBusinessForward #PartnerYourWay
• Lead and support multiple client engagements within the Life Insurance and Annuity domain. • Collaborate with business stakeholders, project managers, business analysts, and development teams to analyze business requirements and design effective technical solutions. • Participate in project planning, estimation, and solution architecture discussions. • Conduct design reviews and provide recommendations on application architecture, data flow, and system integration. • Ensure adherence to Project Life Cycle Methodology, IT control policies, and corporate architecture standards. • Prepare and maintain high-level and low-level technical design documents and specifications. • Provide technical leadership to development and support teams across onshore and offshore locations. • Drive code quality through code reviews, best practices, and development standards. • Identify opportunities for process improvement, automation, and adoption of emerging technologies. • Stay current with industry trends, technologies, and market developments related to Life Insurance and Annuity products. • Must be able to understand and leverage latest AI capabilities via enterprise tools like GitHub Copilot, Claude Code and in-house Models to gain operational efficiency and high throughput.
• Implementing features or building new microservices in Django or Flask+SQLAlchemy • Integrating that with a NodeJS frontend or other internal Python or Rust based microservices • Testing work in a local end-to-end testing environment • Pushing work to GitHub for code-review and testing in GitLab CI • Writing or revising Kubernetes charts and values for deployment • Coordinating with the team to deploy to production at the next release • Helping a security expert create their microengine and get it deployed • Building or improving the PolySwarm integration for a threat intelligence product • Contributing input into design and implementation details as the main architect if needed




