Software Engineer II

Rula Logo

Rula

📍Remote - United States

Summary

Join Rula's Partnerships team as a Software Engineer 2 and contribute to cutting-edge technology enabling seamless experiences for partners interacting with the Rula platform. You will work across Rula’s stack to optimize partnerships enrollment, build and support partner integrations, and enhance analytics. This role involves developing high-impact solutions within a cross-functional team, applying your expertise to improve processes and foster a culture of engineering excellence. The ideal candidate possesses a bias for action, excellent collaboration and problem-solving skills, and a strong sense of ownership. Rula offers a 100% remote work environment (US-based only) and a comprehensive benefits package.

Requirements

  • 4 years of software engineering experience or 2+ years with a CS or similar degree
  • Experience working on cross-functional teams
  • Back end-focused fullstack experience
  • Experience mentoring others, reviewing architectures, and establishing design patterns
  • Experience working on time-sensitive projects, balancing multiple stakeholder’s needs with a focus on achieving sustainable results
  • Experience working with Microservice and/or Event-based architectures
  • Experience using SQL to interact with databases
  • Experience using a high level language like Java, Typescript, Go

Responsibilities

  • Optimize partnerships enrollment by building tools to enhance site experiences
  • Build and support partner integrations
  • Enhance analytics into how our partners interact with our systems so we can continually improve them
  • Work across Rula’s stack to craft solutions
  • Engage in the development of high-impact solutions within a cross-functional team
  • Pair with fellow engineers, improve our processes, and foster a culture of engineering excellence

Preferred Qualifications

  • Computer Science or similar degree or equivalent experience
  • Experience developing containerized, 12-factor applications
  • Experience developing SaaS applications using the Amazon Web Services (AWS) cloud platform
  • Production experience with Javascript, React, and/or NextJS
  • Experience driving all phases of the development lifecycle: planning, ideation, execution, measuring success, and post-launch maintenance
  • Experience working with Microservice and/or Event-based architectures
  • Experience using SQL to interact with databases
  • Experience with integrations, external APIs and API Authentication protocols (e.g. OAuth 2.0)

Benefits

  • 100% remote work environment (US-based only)
  • Working hours to support a healthy work-life balance, ensuring you can meet both professional and personal commitments
  • 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
  • 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): Support for your mental and physical health
  • New hire home office stipend
  • Quarterly department stipend: Fund team-building activities or in-person gatherings
  • Wellness events and lunch & learns
  • Community and employee resource groups: Participate in groups that celebrate employee identity and lived experiences, fostering a sense of community and belonging for all

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.