Software Engineer II

closed
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
This job is filled or no longer available

Similar Remote Jobs